【问题标题】:nginx location regex, match multiple timesnginx位置正则表达式,匹配多次
【发布时间】:2014-09-10 11:19:23
【问题描述】:

如何在 nginx 位置正则表达式中多次匹配?

似乎 {x,x} 语法永远不起作用!

例如:

location ~ ^/abc/\w{1,3}$ {
  ...
}

神经工作!

【问题讨论】:

  • 试试^/abc/\w\w?\w?$
  • Raj,我知道这行得通,但看起来有点丑……

标签: regex nginx


【解决方案1】:

您必须引用包含{; 字符的位置。

location ~ "^/abc/\w{1,3}$" {
    ...
}

否则 nginx 将其解析为 location ~ ^/abc/\w { 1, ... 并因语法错误而失败。

【讨论】:

    猜你喜欢
    • 2017-01-03
    • 2014-11-11
    • 2021-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-28
    • 2022-06-10
    • 1970-01-01
    相关资源
    最近更新 更多