【发布时间】:2010-01-16 12:08:45
【问题描述】:
我需要将整个经典的基于 asp 的网站重定向到一个新域,同时仍保持旧网站的搜索引擎排名。
我认为需要 301 重定向,但不确定最好的方法是什么,因为我认为 .htaccess 不适用于基于 IIS Windows 的服务器。
我宁愿不必单独更改现有的 ASP 文件,因为有很多。
任何建议都会很棒。
提前致谢。
【问题讨论】:
标签: iis asp-classic
我需要将整个经典的基于 asp 的网站重定向到一个新域,同时仍保持旧网站的搜索引擎排名。
我认为需要 301 重定向,但不确定最好的方法是什么,因为我认为 .htaccess 不适用于基于 IIS Windows 的服务器。
我宁愿不必单独更改现有的 ASP 文件,因为有很多。
任何建议都会很棒。
提前致谢。
【问题讨论】:
标签: iis asp-classic
不知道有没有更好的方法,但是我做的是使用IIS永久重定向:
所以对http://youroldurl/path/page?querystring 的所有请求都会永久重定向到http://yournewurl/path/page?querystring
更多详情可以found here。
PS:以上是 II6 的步骤,IIS 7 可能会有所不同,我记不太清了。
更新:
在默认页面和404页面中直接使用404:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://yournewurl/"
%>
【讨论】: