@iitovka

Редирект со знаком вопроса — как сделать на nginx?

надо для ссылки типа
/uslugi/?/litsom/
сделать редирект на простой раздел сайта - типа /shop/catalog/

типа
rewrite ^/uslugi/?/litsom/ /shop/catalog/ permanent;

но так не работает, понимаю что из-за знака вопроса. Пробовала экранировать, заменять, пока не получилось
  • Вопрос задан
  • 883 просмотра
Пригласить эксперта
Ответы на вопрос 1
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
Скорее всего, не работает потому, что знак вопроса - это служебный символ, после которого передаются параметры запроса. Может быть, не стоит использовать его в URI?
Но если всё-таки очень хочется - можно попробовать закодировать его в urlencode() и получить %3F, который и прописать в конфиге.
Ответ написан
Ваш ответ на вопрос

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

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