【问题标题】:Windows Server 301 redirectWindows Server 301 重定向
【发布时间】:2013-07-22 02:49:13
【问题描述】:

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

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

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

【问题讨论】:

  • 当您说“够了”时,您是在谈论 SEO 还是只是为了让用户访问正确的网站?
  • @kheld 我只是尽量避免重复内容的 SEO 问题。谢谢。

标签: iis redirect web-config


【解决方案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(已找到)。更多信息here.

【讨论】:

  • 我无法访问服务器,因此无法向 WSR 添加任何内容或知道它是否已启用。
  • 我会假设该功能已启用并尝试您的解决方案,在阅读您提供的链接页面后,这似乎是正确的方法。谢谢。
猜你喜欢
  • 2016-10-01
  • 2013-02-10
  • 1970-01-01
  • 2010-09-26
  • 2013-01-07
  • 2018-03-06
  • 2012-02-06
  • 2010-11-05
  • 2011-11-17
相关资源
最近更新 更多