nginx 怎么将一个携带参数的链接,分pc和移动 分别进行重写呢?
我有一个移动端的链接:
https://www.xxx.com/comparede...,2
在通过pc端没有对应的页面,所以在pc打开时需要重写成:
https://www.xxx.com/compare?id=1,2
但因为nginx没办法if嵌套,所以现在无法针对pc进行重写 ,求答案:
我的错误写法:未区分pc与移动
if ($request_uri ~* "^/compared/comdetail.html\?ids=(.*)$") {
set $myarg1 $1;
rewrite .* https://$host/compared.html?ids=$myarg1? permanent;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)