我应该将我的网站从非www重定向到IIS 6上的www。例如,如果我在url中输入domain.com,它必须重定向到www.domain.com进行SEO优化。301在IIS上重定向。将非www重定向到www
我跟着视频“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'具有无效子元素'重写'”的警告。
我相信这没有任何问题。
我想说这可能是因为视频的说明是针对IIS 7.0的(在视频中查看1:52,您会看到“Internet Information Services 7”),但他的指令中有些内容不起作用与IIS 6.0 –