我正在尝试重写:
http://example/test/-> http://example/new/
http://example/test/check-> http://example/new/check
location ~/test/(.*)$ {
rewrite ^/new/$1?$args permanent;
}
我在做什么错了?
答案 0 :(得分:0)
您的rewrite
语句不正确。有关更多信息,请参见this document。
要使用rewrite
捕获URI的后半部分,请尝试:
rewrite ^/test/(.*)$ /new/$1 permanent;
或者,要使用location
来捕获URI的后半部分,请尝试:
location ~ ^/test/(.*)$ {
return 301 /new/$1?$args;
}