Регулярное выражение NGINX для дерева в структуре URL - PullRequest
0 голосов
/ 28 февраля 2019

В NGINX я пытаюсь настроить местоположение, которое захватывает все, что находится ниже ветви / платежей в дереве URL, но ничего больше:

/payments
/payments/
/payments/anything
/payments/anything/everything

Я попробовал следующее, но это не работает:

location ^~ /payments(?:/.*)?$ {
    deny all;
}

Работает нормально в стандартном тестере регулярных выражений , но не на тестере регулярных выражений NGINX или на сервере.

1 Ответ

0 голосов
/ 28 февраля 2019

Нашел проблему: модификатор должен был быть ~ вместо ^ ~.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...