Iis
使用 IIS URL 重寫從一個子域重定向到另一個
我正在嘗試設置 IIS 以將流量從 重定向
https://sub.foo.com
到https://www.foo.com
,但不將任何流量重定向到https://sub.foo.com/bar
。正常的 HTTP 重定向模組不允許這種控制(https://sub.foo.com/bar
將被重定向),所以我嘗試使用 URL 重寫模組,但儘管Google搜尋很多,我還是找不到正確的設置。目前我的規則看起來像這樣(遺憾的是,我沒有代表嵌入圖像)但不起作用。我已經嘗試在伺服器級別以及“to”和“from”站點上設置它,但仍然沒有運氣。我錯過了什麼?
您可以使用以下正則表達式模式僅匹配
path
URI 部分為空的請求:^$
將其放入“匹配 URL”欄位
sub.foo.com
通過匹配{HTTP_HOST}
伺服器變數,使用 Condition 確保它僅適用於域請求。模式應該是這樣的^sub\.foo\.com$