我正在 nginx 中编写重写规则。
我想重写与 except 匹配/A/B[anything]
的/X/
每个 /A/B/C[/]
URI 。
我该怎么做呢?
我试过的:
if ($request_uri ~ ^/A/B/C/?) {
break;
}
rewrite ^/A/B /X/ permanent;
这会重写/A/B
为/X/
,但/A/B[anything]
不会被重定向,也不会/A/B/C/
停留在/A/B/C/
.
我正在 nginx 中编写重写规则。
我想重写与 except 匹配/A/B[anything]
的/X/
每个 /A/B/C[/]
URI 。
我该怎么做呢?
我试过的:
if ($request_uri ~ ^/A/B/C/?) {
break;
}
rewrite ^/A/B /X/ permanent;
这会重写/A/B
为/X/
,但/A/B[anything]
不会被重定向,也不会/A/B/C/
停留在/A/B/C/
.