重定向到没有 www 的域

7 iis

我使用 IIS7。我如何配置它,以便如果用户键入 www.serverfault.com 它会像在此站点上一样重定向到 serverfault.com?

Sco*_*MVP 6

在 IIS7 中有两种很好的方法可以做到这一点。如果您安装了 URL Rewrite,它会很棒。有了它,您可以创建一个规则将 www 重定向到非 www。另一种选择是 IIS 中的 HTTP 重定向功能。

要使用 IIS HTTP 重定向(最简单的方法),请执行以下操作:

  • 使用 www.yourdomain.com 的主机标头绑定创建第二个站点
  • 请务必将其指向磁盘上的不同路径,因为在 IIS 管理器中更新 HTTP 重定向将更新您不想为主站点更新的 web.config 文件。只需指向一个死区文件夹,因为它不用于读取 web.config 文件的任何其他内容。
  • 对于您的 www 站点,打开 HTTP 重定向并将值设置为http://yourdomain.com。将状态码设置为 301(永久)