Задать вопрос
PankovAlxndr
@PankovAlxndr
Fullstack web developer

Как правильно настроить редирект в nginx?

Здравсвуйте.

Есть url

/souvernirs-for-tourists/ELEMENT_CODE/

мне нужно чтобы все урлы, для этого раздела(souvernirs-for-tourists) имели такой вид

/souvernirs/ELEMENT_CODE/

Как это сделать?
И почему не работает вот так

location /catalog {
	rewrite ^/catalog/souvernirs-for-tourists/(.*)$ http://SITE-NAME/suveniry/$1 permanent;
}

Заранее благодарен за помощь!
  • Вопрос задан
  • 158 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack-разработчик на Python
    14 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
Решения вопроса 1
PankovAlxndr
@PankovAlxndr Автор вопроса
Fullstack web developer
Сработало вот так
location ~* /catalog/souvernirs-dlya-tourists/ {
	rewrite ^/catalog/souvernirs-dlya-tourists(.*)$ /catalog/suveniry$1 permanent;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
bigton
@bigton
Web-программист
location /catalog/souvernirs-for-tourists/ пробовали?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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