1

我在共享主机环境中有一个 .net 站点,因此我无法访问需要访问服务器的其他解决方案。

如果我将以下代码放入当前的 web.config 中,是否足以将 301 重定向到 my-new-site.com?谢谢。

<system.webServer>
   <httpRedirect enabled="true" destination="http://www.my-new-site.com/" />
</system.webServer>
4

1 回答 1

1

HTTP 重定向在 IIS 7 的默认安装中不可用。您必须Common Http Features为 Web 服务器角色添加它。它是否在您的共享主机上启用?

进行永久 301 重定向的正确方法是:

<system.webServer>
   <httpRedirect enabled="true" destination="http://www.my-new-site.com/" httpResponseStatus="Permanent" />
</system.webServer>

默认响应状态为 302(已找到)。更多信息在这里

于 2013-07-22T08:24:38.213 回答