我有一個站點設置使用SSL證書並通過https服務該站點。但是,我無法使URL重寫正常工作,以將嘗試的連接嘗試重定向,以遵循某些規則,最終導致使用特定的URL。IIS將HTTP重定向到HTTPS重定向循環
對於此時安全起見,我只想說的域名:example.com
我所試圖做的是以下幾點。
- 全部重寫應該重寫,基本要求,以https://www.example.com/
例如,可以說我有這些前/ afters:
- 前:http://example.com/
- 後:https://www.example.com/
- 之前:http://example.com/hello/
- 後:https://www.example.com/hello/
- 前:http://sub.example.com/
- 後:https://sub.example.com/
等。但是,無論我使用哪個示例,我都可以在線查找以執行HTTP到HTTPS重定向,但我留下的IIS只會導致無限循環重定向,從不正常工作。在IIS網站上
綁定如下:
- 類型:HTTP /主機名:www.example.com /端口:80/IP地址:*
- 類型:HTTP /主機名:example.com /端口:80/IP地址:*
- 類型:HTTPS /主機名:www.example.com /端口:443/IP地址:*
您可以從web.config中添加您的規則列表。 –