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

Почему не правильно работает регулярное выражение location'а в Nginx?

Прописываю
location ~ ^/(page)$
Пример:
example.com/page - то отобразится страница page.
А если example.com/dsbfdbdfb - то 404.
Все верно.
Но если поставить в конце точку .
Например: example.com/page.
То опять отобразится страница page, а в $requset_uri будет просто /page
Как такую фигню избежать?
  • Вопрос задан
  • 260 просмотров
Подписаться 2 Оценить 10 комментариев
Помогут разобраться в теме Все курсы
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Skillbox
    Старт в DevOps: системное администрирование для начинающих
    4 месяца
    Далее
  • Учебный центр IBS
    ADM-026 Kubernetes Advanced
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Falseclock
@Falseclock
решаю нестандартные задачи
Убрать скобки и доллар
Ответ написан
Ваш ответ на вопрос

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

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