小编pra*_*har的帖子

仅当参数不存在时重定向 Nginx

这是我在 Nginx 中重定向的要求 -

Redirect Example
1. www.example.com/gaming.html -> www.example.com/gaming-zone.html

No Redirect example (when params are present, dont redirect)
2. www.example.com/gaming.html?name=foo -> www.example.com/gaming.html?name=foo 
Run Code Online (Sandbox Code Playgroud)

我有一个非常简单的重定向设置 -

rewrite ^/gaming.html$ /gaming-zone.html redirect;
Run Code Online (Sandbox Code Playgroud)

它满足示例 1,但也重定向示例 2。有人可以分享如何修复规则,以便包含参数的 URL 不被重定向吗?

nginx

2
推荐指数
1
解决办法
8448
查看次数

标签 统计

nginx ×1