把http://example.com/test.php?para=xxx 重定向到 http://example.com/new
若按照默认的写法:rewrite ^/test.php(.*) /new permanent;
重定向后的结果是:http://example.com/new?para=xxx
如果改写成:rewrite ^/test.php(.*) /new? permanent;
那结果就是:http://example.com/new
http://wiki.nginx.org/HttpRewriteModule
If in the line of replacement arguments are indicated, then the rest of the request arguments are appended to them. To avoid having them appended, place a question mark as the last character:
本文深入探讨了如何使用NGINX的HTTP重定向模块实现URL重定向,详细介绍了重定向规则的书写方式及其对请求参数的影响,并通过实例展示了不同规则配置下重定向结果的变化。
2725

被折叠的 条评论
为什么被折叠?



