2014-09-10 66 views
1

如何在nginx位置正則表達式匹配多次?nginx位置正則表達式,匹配多次

它似乎{x,x}語法從來沒有工作!

例如:

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

nerver工作!

+0

嘗試'^/abc/\ w \ w?\ w?$' – 2014-09-10 11:22:28

+0

拉傑,我知道這個作品,但它似乎有點難看... – lovespring 2014-09-10 11:23:46

回答

3

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

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

否則nginx將其解析爲location ~ ^/abc/\w { 1, ...,並且語法錯誤失敗。

+0

在閱讀你的答案後,我發現它很明顯.. .. – lovespring 2014-09-10 12:40:13

+0

這磚砌我的配置,直到我得知我需要報價 – sdkks 2017-11-02 03:16:08