Задать вопрос
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. Подскажите, пожалуйста, как это можно сделать?
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия DevOps-инженер
    5 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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