@camradee

Как сконфигурировать nuxt приложение в поддиректории существующего сайта с поддержкой языков?

То есть существует nuxt приложение posts по адресу sitename/posts, надо чтобы работали языки - sitename/ru/posts, sitename/en/posts.
Проблема в том, что в документации по nuxt указано что для приложение запущенного как часть другого сайта нужно прописать router base, в моем случае
router: {
base: '/'posts/,
},
Все работает, но как только добавляется язык то идет переадресация на sitename/posts/ru/posts
По идее нужен какой-то динамический рутинг, но в base только строку можно. Nginx конфиг:
location ~* ^(/(en|ru))?/posts {
expires $expires;

proxy_pass 127.0.0.1:3000;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 1m;
proxy_connect_timeout 1m;
}
Как это можно реализовать?
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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