10

我正在尝试匹配/category/anything,除了/category/paid在 nginx 位置。

我有以下正则表达式,但它不起作用。谷歌告诉我,我可以在 nginx 中使用前瞻。难道我做错了什么?

location ^/category(?!/paid)/ {

}
4

1 回答 1

8

您要么需要一个斜线,要么需要一个转义的斜线。

location ~ (category/(?!paid)) { .. }
location ~ (category\/(?!paid)) { .. }
于 2013-09-04T01:42:34.360 回答