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

Как сделать редирект NGINX?

Есть мультиязычный сайт где урлы формируются в зависимости от выбранного языка. site.ru/ru site.ru/jp и т.д.
И вот появилась задача все страницы японского языка показывать с другим префиксом. Вместо site.ru/ja требуется показывать site.ru/jp
Подскажите как это реализовать с помощью rewrite на NGINX?
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dodo512
/ja      -> /jp
/ja/     -> /jp/
/ja/page -> /jp/page


server {
    rewrite ^/ja($|/.*)  /jp$1 permanent;
Ответ написан
Ваш ответ на вопрос

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

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