我有一个托管在 Windows Server 中的站点,其中包含 WP 安装和一堆自定义 ASP 页面。我必须将整个站点移动到新的 Linux 主机,并将 ASP 页面移动到 Windows Server 中的子域。
我需要一个 .htaccess 脚本来将 *.asp 文件重定向到子域,例如,http: //www.domain.com/pagex.asp?id=12345到http://windows.domain.com/pagex。 asp?id=12345
提前致谢
我有一个托管在 Windows Server 中的站点,其中包含 WP 安装和一堆自定义 ASP 页面。我必须将整个站点移动到新的 Linux 主机,并将 ASP 页面移动到 Windows Server 中的子域。
我需要一个 .htaccess 脚本来将 *.asp 文件重定向到子域,例如,http: //www.domain.com/pagex.asp?id=12345到http://windows.domain.com/pagex。 asp?id=12345
提前致谢
RewriteEngine On
RewriteRule ^/?(.+\.asp)$ http://windows.domain.com/$1 [L,R=301]
你可以在这里测试你的规则:
我用您的示例 url ( http://www.domain.com/pagex.asp?id=12345 )测试了上述规则,它返回了您的示例结果 ( http://windows.domain.com/pagex.asp? id=12345)。