我發佈這更多作爲標題問題的答案,因爲我們已經與Cloudflare的有用的支持團隊溝通後解決了它。自從做研究時,我們無法找到解決方案,這可能會幫助其他人!CloudFlare靈活的SSL重定向循環在ASP.Net網站
當啓用CloudFlare的靈活SSL並且要http
重定向到https
使用方法,如How to force HTTPS using a web.config file描述,你將很有可能在重定向循環結束的所有請求。
您可以選擇通過CloudFlare的頁面規則使用頁面規則,如https://support.cloudflare.com/hc/en-us/articles/200170536-How-do-I-redirect-all-visitors-to-HTTPS-SSL-中所述,但在我們的情況下仍然會在網站內留下一些非HTTPS請求,導致網站不安全。