Iis

如何使具有多個綁定的網站重定向到其中一個綁定?

  • August 29, 2018

我有一個具有多個綁定的網站,例如

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 重定向。

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