我有重定向规则:
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/?