@vikholodov

Как правильно сделать rewrite для мультиязычных поддоменов?

Коллеги, приветствую вас.
Стоит задача мультиязычное веб приложение на Django посадить на поддомены, вроде как для более эффективной индексации поисковиками.
Нужно урл вида site.com/en/* превратить волшебным образом в en.site.com/*
В конфиге nginx пишу:
location /en {
        rewrite ^ http://en.site.com$request_uri permanent;
    }

И в результате получаю en.site.com/en/*
С nginx я на Вы, если вам не сложно, друзья, то можете подробно разжевать как правильно делать эти манипуляции? Буду запредельно благодарен!
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
@vikholodov Автор вопроса
В общем, да, проще всего оказалось создать поддомены и через мидлвару разрулить их + редирект с основного домена после определения языка translation.get_language_from_request(request)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@workbohdan
Может, это поможет: https://stackoverflow.com/questions/9923178/how-do...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы