2011-10-03 109 views
0

我試圖將我的網站從www.example.com重定向到example.com,下面的代碼但我得到500錯誤。Webconfig從www.example.com重定向到http://example.com

<system.webServer> 
    <rewrite> 
     <rules> 
     <rule name="Redirect from WWW" stopProcessing="true"> 
      <match url=".*" /> 
      <conditions> 
      <add input="{HTTP_HOST}" pattern="^www.example.com$" /> 
      </conditions> 
      <action type="Redirect" url="http://example.com/{R:0}" redirectType="Permanent" /> 
     </rule> 
    </rules> 
    </rewrite> 
</system.webServer> 

請你讓我知道我的代碼有什麼問題嗎?

回答

1

您的DNS服務器設置爲解決example.com,沒有www?

這可能是你的問題

+0

Paulo,它不可能,因爲如果有人在地址之前輸入www會得到錯誤。我想如果有人輸入www重定向到http://自動。 – Jay

+0

我知道。但我在想,如果你有WWW.site和site指向同一個位置,你不會得到那個錯誤。或者你可以在IIS上用www設置一個新網站,指向沒有的網站。當您創建網站時,在IIS上右鍵單擊Propeties並選擇「主目錄」選項卡,您可以選擇重定向到URL。 只是一個希望,希望可以幫助 乾杯 –

相關問題