Iis-7

可以在 IIS7 中將所有流量從 www.***.com 重定向到 ***.com?

  • November 14, 2010

請注意 ServerFault.com 沒有子域?如果我們想對我們的網站做同樣的事情 -> 將所有流量從 重定向www.***.com***.com,我們該怎麼做?

起初,我以為可以使用 IIS7 的Url Rewrite免費擴展?如果是這樣,所有請求都可以301 redirected嗎?

絕對。因為 IIS7 雖然不使用 .htaccess 兼容規則,但它並不像在 Apache 或 ISAP Rewrite 中那樣簡單。

此處的此頁麵包含您需要的所有詳細資訊(由於 IIS7 的圖形特性,此處難以重現)。如果您要手動編輯 web.config 文件,正確的過程是:

<rule name="Canonical Host Name" stopProcessing="true">  
   <match url="(.*)" />  
   <conditions>  
       <add input="{HTTP_HOST}" negate="true" pattern="^example1.com$" />
       <add input="{HTTP_HOST}" negate="true" pattern="www.example1.com$" /> 
   </conditions>  
   <action type="Redirect" url="http://example.com/{R:1}" redirectType="Permanent" />  
</rule>

引用自:https://serverfault.com/questions/201797