2013-04-23 50 views
0

如果我有一个定位块,看起来像这样可变文档被请求

location ~^ /foo/ { ... } 

我也得到一个请求“/富/酒吧”,我怎么一下就“吧”?

回答

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

上面假设你想要最后一部分,如果请求,在foo路径下。

如果你只是想第二部分:

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