我应该在 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'”。
我相信这不会造成任何问题。