【发布时间】:2013-12-13 02:51:06
【问题描述】:
我应该在 IIS 6 上将我的网站从非 www 重定向到 www。例如,如果我在 url 中输入 domain.com,它必须重定向到 www.domain.com 以进行 SEO 优化。
我按照视频“http://www.youtube.com/watch?v=PYxabNrIMQ4”创建了我的重写规则。我做了如下
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect to www" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTP_HOST}" pattern="mydomain.com" />
</conditions>
<action type="Redirect" url="http://www.mydomain.com/{R:0}" />
</rule>
</rules>
</rewrite>
但它没有按预期工作。帮助我找到解决方案。
注意: 我的 Visual Studio 显示警告,例如“元素 'system.webServer' 具有无效的子元素 'rewrite'”。
我相信这不会造成任何问题。
【问题讨论】:
-
我想说可能是因为视频的说明是针对 IIS 7.0 的(在视频中查看 1:52,您会看到“Internet Information Services 7”),他的说明中有一些内容这不适用于 IIS 6.0
标签: iis-6