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

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

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

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

но так не работает, понимаю что из-за знака вопроса. Пробовала экранировать, заменять, пока не получилось
  • Вопрос задан
  • 908 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Старт в DevOps: системное администрирование для начинающих
    4 месяца
    Далее
  • OTUS
    Инфраструктура высоконагруженных систем
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
Скорее всего, не работает потому, что знак вопроса - это служебный символ, после которого передаются параметры запроса. Может быть, не стоит использовать его в URI?
Но если всё-таки очень хочется - можно попробовать закодировать его в urlencode() и получить %3F, который и прописать в конфиге.
Ответ написан
Ваш ответ на вопрос

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

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