2013-04-23 53 views
0

如果我有一個定位塊,看起來像這樣可變文檔被請求

location ~^ /foo/ { ... } 

我也得到一個請求「/富/酒吧」,我怎麼一下就「吧」?

回答

0
location ~ ^/foo/.*/?([^/]+)$ 
{ 
    set $doc $1; 
    ... 
} 

上面假設你想要最後一部分,如果請求,在foo路徑下。

如果你只是想第二部分:

location ~ ^/foo/(.*)$ 
{ 
    set $doc $1; 
}