nepster-web
@nepster-web

Как составить регулярку в location nginx?

Есть url следующего вида:
/{locale}/seo/text.txt

Например:
site.com/en/seo/text.txt
site.com/ru/seo/text.txt
site.com/fr/seo/text.txt
...


Мне нужно перехватить location и поменять root путь, например вот так:

location /ru/seo {
        alias /client/www/public/seo;
}


Этот вариант рабочий, но мне нужно проделать со всеми языками, тоесть, что-то такое:

location ~ \/([a-z]{2})/seo$ {
        alias /client/www/public/seo;
    }


Проблема в том, что никак не получается завести регулярку в location. Подскажите, пожалуйста, как это можно сделать?
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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