glem1337
@glem1337

Почему не работает 301 редирект с параметрами?

RewriteCond %{QUERY_STRING} ^nomer=370$ [NC]
RewriteRule ^production\.php$ /? [R=301,L]

Должен делать редирект с /production.php?nomer=370 на главную. Заметил что если вместо production поставить index то все ок, редирект работает.

Что может быть не так?
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
Вообще у вас все правильно написано, если только у вас несколько гет параметров, попробуйте уточнить вот так
RewriteCond %{QUERY_STRING} (^|&)nomer\=370($|&)
RewriteRule ^production\.php$ /? [L,R=301]


Но опять же у вас с виду все норм.
В какой части .htaccess находится првило случаем не под ЧПУ ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы