我在共享主机环境中有一个.net站点,因此我无权访问需要访问服务器的其他解决方案。
如果我将以下代码放在我当前的web.config中,是否足以将301重定向到my-new-site.com?感谢。
<system.webServer>
<httpRedirect enabled="true" destination="http://www.my-new-site.com/" />
</system.webServer>
答案 0 :(得分:1)
IIS重定向在IIS 7的默认安装中不可用。您必须在Common Http Features
中为Web服务器角色添加它。是否在共享主机上启用了?
执行永久301重定向的正确方法是:
<system.webServer>
<httpRedirect enabled="true" destination="http://www.my-new-site.com/" httpResponseStatus="Permanent" />
</system.webServer>
默认为响应状态为302(Found)。更多信息here。