Iis

使用 IIS URL 重寫從一個子域重定向到另一個

  • November 6, 2014

我正在嘗試設置 IIS 以將流量從 重定向https://sub.foo.comhttps://www.foo.com,但不將任何流量重定向到https://sub.foo.com/bar。正常的 HTTP 重定向模組不允許這種控制(https://sub.foo.com/bar將被重定向),所以我嘗試使用 URL 重寫模組,但儘管Google搜尋很多,我還是找不到正確的設置。

目前我的規則看起來像這樣(遺憾的是,我沒有代表嵌入圖像)但不起作用。我已經嘗試在伺服器級別以及“to”和“from”站點上設置它,但仍然沒有運氣。我錯過了什麼?

您可以使用以下正則表達式模式僅匹配pathURI 部分為空的請求:

^$

將其放入“匹配 URL”欄位

sub.foo.com通過匹配{HTTP_HOST}伺服器變數,使用 Condition 確保它僅適用於域請求。模式應該是這樣的^sub\.foo\.com$

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