标签: nginx
如果我有一个看起来像这样的位置块
location ~^ /foo/ { ... }
我收到了'/ foo / bar'的请求,我怎么才得到'bar'?
答案 0 :(得分:0)
location ~ ^/foo/.*/?([^/]+)$ { set $doc $1; ... }
以上假设您想要最后一部分,如果请求在foo路径下面。
如果您只想要第二部分:
location ~ ^/foo/(.*)$ { set $doc $1; }