我需要使用 apache mod_rewrite 规则将重新开发站点的一部分的流量重定向回原始站点。我需要将所有以http://www.example.com/page.asp开头的请求重定向回原始站点http://www.original.com/page.asp并带有查询字符串或 page.asp 之后的任何内容.
这看起来很简单,但是我没有使用 mod_rewrite 生成器或网络上的文档。我对这个问题的最新尝试是这样的:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^http://www.example.com$ [NC]
RewriteRule ^page\.asp(.*)$ http://www.original.com/page\.asp$1 [R=301,NC]
感谢您对纠正此 mod_rewrite 规则的任何见解。其他重定向工作正常。