在 IIS7.5 中从非 www 到 www 进行 301 重定向的最佳方法是什么?

在 IIS7.5 中从非 www 到 www 进行 301 重定向的最佳方法是什么?

在 IIS7.5 中从非 www“somedomain.com”执行 301 重定向到“www.somedomain.com”的最佳方法是什么?

谢谢

答案1

我建议你安装 URL适用于 IIS 7 的 ReWrite 模块为你完成此操作。你可以添加一条类似这样的规则

<rule name="Canonical Host Name" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTP_HOST}" negate="true" pattern="somedomain\.com$" />
  </conditions>
  <action type="Redirect" url="http://www.somedomain.com{R:1}" redirectType="Permanent" />
</rule>

本文有关 URL ReWrite 的一些提示和技巧。

相关内容