【发布时间】:2016-07-18 13:18:24
【问题描述】:
我想从根文件夹中的索引文件中删除所有 GET 参数,而将所有 GET 参数保留在其他任何地方。
例子:
http://support.oursite.com/?ref=inline
我希望将其移植到
虽然
http://support.oursite.com/tickets/?id=1934
仍将包含 ID 参数。
我已经能够擦除参数,我正在寻找的是帮助将擦除限制为仅根索引。
【问题讨论】:
标签: nginx
我想从根文件夹中的索引文件中删除所有 GET 参数,而将所有 GET 参数保留在其他任何地方。
例子:
http://support.oursite.com/?ref=inline
我希望将其移植到
虽然
http://support.oursite.com/tickets/?id=1934
仍将包含 ID 参数。
我已经能够擦除参数,我正在寻找的是帮助将擦除限制为仅根索引。
【问题讨论】:
标签: nginx
我已经为遇到此问题的任何人找到了解决方案。
我有两个独立的位置参数:
location ~* ^/(.+)$ {
proxy_pass @987654321@$1$is_args$args;
}
位置/{ proxy_pass http://192.168.1.1/; }
(.+) 的使用告诉 Nginx 仅在斜杠后面有内容时才运行此位置。因为 GET 参数不在那个地方处理,所以这样做是安全的。
【讨论】: