Iis
如何使具有多個綁定的網站重定向到其中一個綁定?
我有一個具有多個綁定的網站,例如
http://www.mysite.com http://mysite.com http://www.mysitenow.com
使用 IIS,我可以強制對後兩個域的請求重定向到http://www.mysite.com
您需要在 IIS 中有兩個站點。第一個監聽埠 80,並且只綁定到:
http://www.mysite.com
第二個也偵聽埠 80,但綁定到您要重定向的所有 url,即:
http://mysite.com http://www.mysitenow.com
使用 IIS 中的 IIS 重定向選項將所有請求重定向到第一個站點。
或者,您也可以安裝來自 Microsoft 的Url Rewriter 模組並創建一個也執行此操作的入站重寫規則。
在 IIS7 中,選擇您希望發生“重定向”的站點,在右側選擇“綁定”,然後為您希望重定向開始的每個站點添加一個條目。
例如:
選擇“mysite.com”,選擇綁定,然後添加主機名為“www.mysitenow.com”和“www.mysite.com”的單獨條目。
編輯 1 這樣做的一個hacky方法是將它們添加為單獨的站點,從其站點目錄中刪除所有索引文件,並編輯404錯誤頁面以執行重定向。我實際上已經使用這種糟糕的方法來進行 SSL 重定向。