NGINX正则表达式用于URL结构中的树

时间:2019-02-28 05:48:08

标签: regex nginx

在NGINX上,我正在尝试配置一个位置,以捕获URL树中/ payments分支下的所有内容,

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

我尝试了以下操作,但不起作用:

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

standard regex tester中工作正常,但不能在NGINX regex tester或服务器上工作。

1 个答案:

答案 0 :(得分:0)

发现了问题:修饰符应该是〜而不是^〜。