Iis-7
可以在 IIS7 中將所有流量從 www.***.com 重定向到 ***.com?
請注意 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>