ISAPI重写语法帮助

时间:2010-02-11 06:29:17

标签: isapi-rewrite

我已经从php重建了一个网站到ASP.NET,并且需要将所有旧的可怕页面URL重定向到新站点的根目录 - 旧站点只使用了index.php和print.php然后是查询字符串值的LOADS - 所以我有以下规则

RewriteRule ^print.php$ http://www.mynewsite.co.uk [R=301,L]
RewriteRule ^index.php$ http://www.mynewsite.co.uk [R=301,L]

我遇到的问题是它是301重定向,但是将所有糟糕的查询字符串附加到域的末尾 - 例如

http://www.mynewsite.co.uk?crap=45&more&7698097987 etc...

如何告诉ISAPI不要使用Querystrings并只重定向到根URL?

1 个答案:

答案 0 :(得分:2)

规则应该是这样的:

RewriteRule ^print.php$ http://www.mynewsite.co.uk? [R=301,L]
RewriteRule ^index.php$ http://www.mynewsite.co.uk? [R=301,L]

注意“?”在替换结束时。