jkm

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

Для начала проверьте, что правила с редиректами находятся в самом верху сразу после RewriteEngine On.

Если проверяете работу редиректов в браузере, то не забывайте сбрасывать кэш.


RedirectMatch 301 ^/category$ http://site.ru/catalog

Перед проверкой работы редиректов сбрасывайте кэш браузера.

Также имеет смысл убрать маркер конца строки в шаблоне ^/administrator/$

Это для /administrator/index.php

numinoross:
Mad_Man На команду tracert - "Не удается разрешить системное имя узла ***"

Там нужно только домен без http и слешей.


RewriteCond %{HTTP_USER_AGENT} android|iphone|ipad [NC]
RewriteRule ^image\.jpg$ http://google.com/ [L,R=301]

Те у кого USER_AGENT содержит android,iphone,ipad получат редирект.

Остальным файл откроет как обычно.

Рандомно? Или по User Agent или IP, Referer ?

если должно быть /ales.html?start=15


RewriteCond %{QUERY_STRING} (start=\d+)?
RewriteRule ^ales/$ /ales.html?%1 [R=301,L]

Уберите строку с Redirect 301 и вставьте сразу после RewriteEngine On


RewriteRule ^ales/$ /ales.html? [R=301,L]


RewriteRule ^([^/]+/)showthread.php/.+ /$1 [R=301,L]
Всего: 749