jkm

Рейтинг
120
Регистрация
20.02.2014

А в какой части урла проверять? Если в начале то вот так


"#href=\"/((?!gt/p/13118705/|t/13118705).*)\"#isU"

Исключит урлы начинающиеся на /gt/p/13118705/ и /t/13118705

Если искать только одинаковые тайтлы, то пройтись по сайту Xenu's и отсортировать результат по тайтлам.

Апокалипсис:
Жму на профиль пользователя - автоматически скачивается Debian на 4 гига...


[устранилось]

Аналогичное наблюдение.

Ну, так и проверять {QUERY_STRING} на наличие метки


RewriteCond %{HTTP_HOST} ^site\.ru
RewriteCond %{QUERY_STRING} utm_source=adwords
RewriteRule ^(.*)$ http://google.site.ru/$1 [R=301,L]

Если развивать тему создания карты откуда => куда


RewriteCond %{HTTP_HOST} ^site\.ru
RewriteCond %{QUERY_STRING} utm_source=([^&]+)
RewriteCond %1;;adwords=>google;yadirect=>direct; ^([^;]+);.*;\1=>([^;]+);
RewriteRule ^(.*)$ http://%2.site.ru/$1 [R=301,L]

Подвох в том, что на преобразование float в string влияют региональные настройки то бишь локаль.

Помочь может setlocale или number_format.

Если домены второго уровня и точка была только одна.


RewriteCond %{HTTP_HOST} ^(www\.)?(.+)\.(.+)
RewriteRule ^$ %2-%3_index.html [L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Браузеры кешируют редиректы.

Сбросьте кеш браузера.

Поставьте блокирующие правила первыми сразу после RewriteEngine On


RewriteCond %{THE_REQUEST} ^[A-Z]{3,7}\ \S*([/?])zuzu\S*\ HTTP
RewriteRule ^ - [F,L]

Любой адрес где есть фрагмент /zuzu или ?zuzu

Всего: 749