@PiZZaDoXa
Учусь WEBу

Редирект на .htaccess?

Хочу сделать редирект :
имя сайта. ру/dveri/alyuminievye-dveri/mezhkomnatnye/mezhkomnatnaya-dver-1400x2100-10/recommend?tmpl=component и аналогичные, с /recommend?tmpl=component на конце, в корень ( / ) по идее, должен получиться код :
# 301 ---/recommend?tmpl=component => /
RewriteCond %{QUERY_STRING} (^|&)tmpl\=component($|&)
RewriteRule ^recommend$ /? [L,R=301]
но правило не срабатывает, подскажите, где ошибся ?
  • Вопрос задан
  • 40 просмотров
Решения вопроса 1
@dodo512
^ означает начало строки.
Так что шаблон ^recommend$ не может совпасть с чем-то вроде bla/bla/recommend

RewriteCond %{QUERY_STRING} (^|&)tmpl\=component($|&)
RewriteRule /recommend$ /? [L,R=301]


Ну и добавлять это правило в начало .htaccess чтобы оно было выше остальных правил.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы