留意一下,Cloudflare有一種SSL設定叫「Flexible」,原意是讓訪客能夠透過Cloudflare的SSL,以 https形式連線到沒有https支援(只有http)的主機。由於我們主機預設已經有免費SSL,用「Flexible」會導致標題提及的ERR_TOO_MANY_REDIRECTS錯誤。
解決方法是,登入Cloudflare後台後,選擇「SSL/TLS」 > 「Overview」,把「Your SSL/TLS encryption mode」由「Flexible」改成「Full」(或者「Full(strict)」)即可。