我的網(wǎng)站出現(xiàn)ERR_TOO_MANY_REDIRECTS,不能正確重定向怎么辦?
引起這個錯誤的原因,檢查cloudflare的配置,可能有以下這三種情況(幾乎都是http強制跳轉(zhuǎn)到https或者https強制跳轉(zhuǎn)到http引起的):
cloudflare會通過http請求你的源服務(wù)器,你的源服務(wù)器有配置了強制http跳轉(zhuǎn)到https時,這樣會出現(xiàn)死循環(huán)。解決辦法是把源服務(wù)器的http到https跳轉(zhuǎn)去掉,或者把模式改為full或者full(strict)。
cloudflare會通過https請求你的源服務(wù)器,你的源服務(wù)器配置的是https強制跳轉(zhuǎn)到http時,會出現(xiàn)死循環(huán),解決辦法是把源服務(wù)器的https到http跳轉(zhuǎn)去掉。
cloudflare會自動把http請求重定向到https,你的源服務(wù)器又配置了強制https到http的話,會出現(xiàn)死循環(huán),解決辦法是把源服務(wù)器的自動跳轉(zhuǎn)去掉或者關(guān)閉Always Use HTTPS。
cloudflare會自動使用https請求源服務(wù)器,這個時候你的源服務(wù)器配置了強制https跳轉(zhuǎn)到http,或者你把SSL/TLS的模式給關(guān)了,會出現(xiàn)死循環(huán),解決辦法是把源服務(wù)器的重定向去掉并開啟SSL/TLS Encryption mode,也可以關(guān)閉HSTS。
檢查你的重定向規(guī)則是否配置正確。