我想使網站始終在地址中有www,並通過IIS重寫來強制執行它。IIS 7規範URL重定向
例如,test.com將成爲www.test.com。
典型的例子重寫規則是:
<rule name="Canonical Host Name" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" negate="true" pattern="^www\.test\.com$" />
</conditions>
<action type="Redirect" url="http://www.test.com/{R:1}" redirectType="Permanent" />
</rule>
然而,這需要我,進入我的網站的完整URL。它不適用於具有諸如www.test.dev和www.test.stage之類的URL的開發環境和登臺環境。
是否有可能創建一個IIS重寫規則來處理所有這些情況?
如果您正在使用visual studio,配置轉換將有助於解決測試/部署問題。 – Bon 2014-09-16 19:41:39