【发布时间】:2014-07-01 08:39:03
【问题描述】:
在我的位置规则之一中,我正在尝试这样重写 URL:
rewrite ^ $topicredirecturi?$args permanent;
$topicredirecturi 在映射文件中计算,例如映射一个 URL,例如
http://www.topics.com/companies/cit-group-inc/index.html
到
http://www.topics.com/companies/cit_group_inc/index.html
当我使用以下 URL 参数提出请求时:
http://www.topics.com/companies/cit-group-inc/index.html?rss=1
我得到以下带有重复参数的重写 URL:
http://www.topics.com/companies/cit_group_inc/index.html?rss=1&rss=1
同样,网址
http://www.topics.com/companies/cit-group-inc/index.html?rss=1&bob=2
被重写为
http://www.topics.com/companies/cit_group_inc/index.html?rss=1&bob=2&rss=1&bob=2
有人知道这里会发生什么吗?
【问题讨论】:
标签: nginx rewrite query-string