我應該將我的網站從非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 –