技术解析

请教一个 nginx rewrite 规则问题?
0
2021-05-25 15:04:08
idczone

需要将 ww国外服务器w.xxx.com/url/123 重写为: www.xxx.com/url/?id=123,相当于就是去掉?id=,请问该怎么写?


我看你的帖子自相矛盾……到底是加上 id= 还是去掉 id=

想要去掉,?id=,请问怎么写?可能是我描述不太清楚

location /url {
try_files $uri $uri/ /?id=$args;
}

rewrite ^/\?id=(.*)$ /$1 break; 不知道对不对 - -

rewrite ^/url/(\d+)$ /url/?id=$1 break;
没试

多谢啦,你的这个可以使用,正确的,再次表示感谢。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服