我在共享主机环境中有一个 .net 站点,因此我无法访问需要访问服务器的其他解决方案。
如果我将以下代码放入当前的 web.config 中,是否足以将 301 重定向到 my-new-site.com?谢谢。
<system.webServer>
<httpRedirect enabled="true" destination="http://www.my-new-site.com/" />
</system.webServer>
我在共享主机环境中有一个 .net 站点,因此我无法访问需要访问服务器的其他解决方案。
如果我将以下代码放入当前的 web.config 中,是否足以将 301 重定向到 my-new-site.com?谢谢。
<system.webServer>
<httpRedirect enabled="true" destination="http://www.my-new-site.com/" />
</system.webServer>
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(已找到)。更多信息在这里。