Apache mod_rewrite将特定的.asp页面重定向回原始服务器

Apache mod_rewrite将特定的.asp页面重定向回原始服务器,apache,mod-rewrite,Apache,Mod Rewrite,我需要使用apache mod_重写规则将重新开发站点的某个部分的流量重定向回原始站点。我需要将从开始的所有请求重定向回原始站点,并保留查询字符串或page.asp之后的任何内容 这看起来很简单,但是我没有幸使用mod_重写生成器或web上的文档。我对这个问题的最新尝试如下: RewriteEngine on RewriteCond %{HTTP_HOST} ^http://www.example.com$ [NC] RewriteRule ^page\.asp(.*)$ http://www.

我需要使用apache mod_重写规则将重新开发站点的某个部分的流量重定向回原始站点。我需要将从开始的所有请求重定向回原始站点,并保留查询字符串或page.asp之后的任何内容

这看起来很简单,但是我没有幸使用mod_重写生成器或web上的文档。我对这个问题的最新尝试如下:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^http://www.example.com$ [NC]
RewriteRule ^page\.asp(.*)$ http://www.original.com/page\.asp$1 [R=301,NC]

我很感激你能洞察修改这个修改规则。其他重定向工作正常。

我能够使用以下命令使重写正常运行:

RewriteRule ^/page(.+)  http://www.original.com/page$1 [R=301,NC,L]
我发现这个apache文档很有用: