Nginx 删除重定向中的请求

Nginx 删除重定向中的请求

我有重定向规则:

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/?

相关内容