Задать вопрос
@Sheryorg

Как переписать запрос в nginx?

Два часа гугления и попыток ни к чему не привели.
Подскажите пожалуйста как ссылку вида www.site.ru/tovar/?PAGEN_1=1 перенаправить с ответом сервера 301 на ссылку вида www.site.ru/tovar.
При этом www.site.ru/tovar/?PAGEN_1=2 не должна редиректиться.
  • Вопрос задан
  • 2333 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
panaceya
@panaceya
HA-Engineer
Здравствуйте!
В теории должно работать так:
if ( $request_uri ~ '^/tovar/' ) {
     return 301 "../";
}
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
define "ссылку вида".

Вообще:
if ( $arg_PAGEN_1 = "1" ) { return 301 http://..... ; }

Или $arg_... != "" (то бишь не пустой).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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