【发布时间】:2012-03-27 08:23:03
【问题描述】:
我在重新启动后在 nginx 中重写 URL。在旧网站中,我在 URL 中有查询参数来过滤内容,例如
http://www.example.com/mypage.php?type=4
新页面没有这些参数。我想删除它们并将 URL 重写到主页,以便我得到:
http://www.example.com/mypage/
我在nginx中的重写规则是:
location ^~ /mypage.php {
rewrite ^/mypage.php$ http://www.example.com/mypage permanent;
}
但是在这个规则下,参数仍然是附加的。我认为$ 会阻止 nginx 处理进一步的值......有什么想法吗?所有其他问题都涉及如何添加参数 - 我只想删除我的:)
【问题讨论】: