0
我有一個FQDN和CNAMEIIS重定向和CNAME記錄
我想路由命中服務器的所有流量(通過CNAME或FQDN)以
https://fqdn
但如果我這樣做了在IIS 8中的URL重定向,我得到「太多重定向」錯誤。
什麼是最好的方式去做這件事?或者讓cname和FQDN都可信。 URL重寫會更好嗎?
我有一個FQDN和CNAMEIIS重定向和CNAME記錄
我想路由命中服務器的所有流量(通過CNAME或FQDN)以
https://fqdn
但如果我這樣做了在IIS 8中的URL重定向,我得到「太多重定向」錯誤。
什麼是最好的方式去做這件事?或者讓cname和FQDN都可信。 URL重寫會更好嗎?
在IIS中的標準重定向是非常基本的。看看你發佈的內容你有fqdn和cname都來自同一臺服務器。 IIS中的重定向不檢查連接是否爲HTTPS,因此不斷重定向瀏覽器直至瀏覽器放棄。唯一不會發生這種情況的方式是,如果您在IIS中配置了兩個不同的網站,一個在端口80上偵聽,另一個在443上偵聽,並在端口80網站級別配置IIS重定向。
安裝URL重寫,您可以創建一個新的規則重定向,無需創建兩個網站。
對於此圖片(和web.config編輯)版本,請參閱http://www.jppinto.com/2010/03/automatically-redirect-http-requests-to-https-on-iis7-using-url-rewrite-2-0/