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