使用htaccess按扩展名重定向文件

时间:2013-03-18 17:05:45

标签: apache .htaccess mod-rewrite redirect

我有一个托管在Windows Server中的站点,其中包含WP安装和一堆自定义ASP页面。我必须将整个站点移动到新的Linux主机,并将ASP页面移动到Windows Server中的子域。

我需要.htaccess脚本将* .asp文件重定向到子域,例如http://www.domain.com/pagex.asp?id=12345http://windows.domain.com/pagex.asp?id=12345

提前致谢

1 个答案:

答案 0 :(得分:0)

RewriteEngine On
RewriteRule ^/?(.+\.asp)$ http://windows.domain.com/$1 [L,R=301]

您可以在此处测试您的规则:

htaccess tester

我使用您的示例网址(http://www.domain.com/pagex.asp?id=12345)测试了上述规则,并返回了您的示例结果(http://windows.domain.com/pagex.asp?id=12345)。