Nginx重写地址不会自动添加参数
发布时间:2021-02-21 14:34:17 所属栏目:Nginx 来源:互联网
导读:原始请求地址:www.example.com/index.php?r=mobile/receive/index 重写的请求地址:www.example2.com/newindex.php?r=mobile2/receive2/index2 这是我自己的配置:if ($args ~* ^r=mobile/receive/index) { rewri
原始请求地址:
重写的请求地址:
这是我自己的配置:
但重写地址的结尾是这样的:
你看到我的问题了吗?重写的地址会自动添加,但这不是我想要的.相同的参数键将导致后盖正面. 最佳答案 为了防止将原始查询字符串附加到目标URL,您需要在重写的URL末尾包含一个附加问号(?).例如:
参考: (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何为使用fastcgi和perlbrew在Nginx上运行的Perl催化剂应用
- ruby-on-rails – nginx 504网关超时
- nginx’“map”指令中的参数数量无效
- 只允许一个User-Agent,阻止nginx中的其余部分?
- amazon-web-services – 与Elastic Beanstalk的Api网关连接
- google-app-engine – Appengine – 使用https的本地开发服
- 如何在NGINX中设置自定义的503错误页面?
- Passenger nginx:应用程序不在生产模式下运行
- 为什么SPDY在Nginx 1.4.3中打破’Vary:Accept-Encoding’?
- php – Nginx快速CGI缓存ON error_page 404
推荐文章
站长推荐
- nginx – Awstats:awstats_buildstaticpages.pl
- Ubuntu 14.04中缺少nginx php5-fpm conf文件
- nginx/1.10.1上的未知指令“geoip_country”
- python – 为tornadoweb配置失败nginx设置,未知指
- php – 在负载平衡器上推送到多个EC2实例
- 重定向除NGINX中已知的所有内容(让我们加密)
- ssl-使用HTTP / 2时Safari无法给出响应
- apache-2.2 – CPU内核和worker/maxservers
- php-当文件大小大于2mb时Laravel文件上传失败
- 为解析服务器IP的所有服务器名称提供Nginx SSL证
热点阅读