如何重写以下形式的 URI
/one/two?path=three&foo=bar
到
/one/two/three?foo=bar
使用 nginx?
答案1
尝试这个:
location ~ /one/two {
if ($args ~ "path=([^&]+)&(.+)") {
set $path $1;
set $foo $2;
rewrite ^/one/two "/one/two/$path?$foo?" permanent;
}
}