将整个经典ASP网站重定向到新域名的最佳方法是什么?

时间:2010-01-16 12:08:46

标签: iis asp-classic

我需要将整个经典的基于asp的网站重定向到一个新域名,同时仍保持旧网站的搜索引擎排名。

我认为301重定向是必需的,但不确定最好的方法是什么,因为我认为.htaccess不适用于基于IIS Windows的服务器。

我不希望单独更改现有的ASP文件,因为有很多。

任何建议都会很棒。

提前致谢。

1 个答案:

答案 0 :(得分:7)

我不知道是否有更好的方法,但我所做的是使用IIS永久重定向:

  1. 转到网站属性的“主目录”标签
  2. 选择选项“重定向到网址”
  3. 在“重定向到”文本框中输入“http://yournewurl $ S $ Q”
  4. 选中“上面输入的确切网址”选项和“此资源的永久重定向”
  5. 因此,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/"
    %>