【问题标题】:NGINX regex for tree in URL structureURL结构中树的NGINX正则表达式
【发布时间】:2019-02-28 14:12:20
【问题描述】:

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

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

我尝试了以下方法,但它不起作用:

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

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

【问题讨论】:

    标签: regex nginx


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-09
      • 1970-01-01
      • 1970-01-01
      • 2020-10-12
      • 2021-03-15
      • 2017-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多