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

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不采取查询字符串,只是重定向到URL根?

有帮助吗?

解决方案

的规则应该是这样的:

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

注意 “?”在替代的端部。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top