![Nginx 删除重定向中的请求](https://linux22.com/image/700810/Nginx%20%E5%88%A0%E9%99%A4%E9%87%8D%E5%AE%9A%E5%90%91%E4%B8%AD%E7%9A%84%E8%AF%B7%E6%B1%82.png)
我有重定向规则:
location /aanbod.html?limit=all {return 301 https://www.site.nl/compleet/ ;}
此规则重定向但保留 ?limit=all 请求
如何在没有请求的情况下删除它并获取新的 URL?
谢谢!
答案1
首先,nginxlocation
指令仅匹配请求的规范化 URI,也就是说,它?limit=all
在你的规则中不执行任何操作。
为了从 301 重定向中删除查询参数,请使用以下命令:
return 301 https://www.site.nl/compleet/?