看到瀏覽器報(bào)錯(cuò)“ERR_TOO_MANY_REDIRECTS”,要立刻聯(lián)想到插件沖突、緩存問題或 WordPress 設(shè)置錯(cuò)誤。但常常罪魁禍?zhǔn)讌s是看似方便的“靈活加密”的 Flexible SSL 模式。
本文將帶你深入了解 Flexible 模式為何會(huì)引發(fā) ERR_TOO_MANY_REDIRECTS,以及如何用正確的方式解決這個(gè)其所導(dǎo)致的問題。
![圖片[1]-ERR_TOO_MANY_REDIRECTS 解決方法:Flexible SSL 模式的致命誤區(qū)與修復(fù)](http://gqxi.cn/wp-content/uploads/2025/07/20250721185009255-image.png)
一 :什么是 Flexible SSL 模式?
將網(wǎng)站接入 Cloudflare 后,它會(huì)提供四種加密模式:
- Off(關(guān)閉):不加密
- Flexible(靈活):瀏覽器到 Cloudflare 為 HTTPS,Cloudflare 到服務(wù)器為 HTTP
- Full(完全):前后端都使用 HTTPS,但不驗(yàn)證服務(wù)器證書
- Full (Strict)(嚴(yán)格):前后端都為 HTTPS,且驗(yàn)證服務(wù)器的有效證書

Flexible 模式的本質(zhì):
用戶看到的是 HTTPS,但 Cloudflare 與源站之間是明文 HTTP。
這聽起來像是“免費(fèi) SSL 最佳選擇”?錯(cuò)。對(duì)于使用 WordPress 或 WooCommerce 的站點(diǎn)來說,這種模式隱藏著嚴(yán)重隱患。
二:Flexible SSL 如何引發(fā) ERR_TOO_MANY_REDIRECTS?
WordPress 通過 $_SERVER['HTTPS']
判斷當(dāng)前連接是否安全(即 HTTPS)。但在 Flexible 模式下:
- 瀏覽器請(qǐng)求是 HTTPS(Cloudflare 接收到的是 HTTPS)
- Cloudflare 轉(zhuǎn)發(fā)給源站是 HTTP(源站接收到的是 HTTP)
于是,WordPress 誤以為當(dāng)前連接是 不安全的 HTTP,于是啟動(dòng)強(qiáng)制跳轉(zhuǎn)到 HTTPS —— 這個(gè)跳轉(zhuǎn)又被 Cloudflare 轉(zhuǎn)成 HTTP,再發(fā)回源站,形成無(wú)限循環(huán)跳轉(zhuǎn)。這種情況就會(huì)導(dǎo)致用戶瀏覽器直接報(bào)錯(cuò)ERR_TOO_MANY_REDIRECTS
三:判斷網(wǎng)站是否中了 Flexible 的“陷阱”
可以通過下面方法判斷你是否正在用 Flexible 且遭遇死循環(huán):
- 網(wǎng)站在未登錄時(shí)可以訪問,一旦進(jìn)入后臺(tái)或某些頁(yè)面就無(wú)限重定向

- 關(guān)閉 Cloudflare 后網(wǎng)站恢復(fù)正常
- WordPress 已開啟
https://
地址,但沒有在服務(wù)器上部署真正的 SSL 證書

- Cloudflare SSL/TLS 模式為“Flexible”
四:正確解決方案:從 Flexible 切換到 Full 或 Full (Strict)
步驟 1:在服務(wù)器部署 SSL 證書
推薦做法:
- 安裝 Let’s Encrypt 免費(fèi)證書(絕大多數(shù)主機(jī)都支持一鍵安裝)
- 使用 Cloudflare 的 Origin Certificate(僅限 Cloudflare 專用)
Cloudflare → SSL/TLS → Origin Server → 創(chuàng)建證書并部署到主機(jī)
步驟 2:切換加密模式為 Full 或 Full (Strict)
進(jìn)入 Cloudflare 后臺(tái):
- 打開網(wǎng)站設(shè)置
- 點(diǎn)擊 SSL/TLS → 概覽
- 將加密模式從 Flexible 改為 Full 或 Full (Strict)
Full(推薦):適合沒有購(gòu)買商業(yè)證書的站點(diǎn)
Full (Strict):適合已經(jīng)配置有效證書(如 Let’s Encrypt)的站點(diǎn)

步驟 3:確保 WordPress 地址正確
在 WordPress 后臺(tái) → 設(shè)置 → 常規(guī),確保:
![圖片[6]-ERR_TOO_MANY_REDIRECTS 解決方法:Flexible SSL 模式的致命誤區(qū)與修復(fù)](http://gqxi.cn/wp-content/uploads/2025/07/20250721184648656-image.png)
- WordPress 地址(URL):
http://gqxi.cn
- 站點(diǎn)地址(URL):
http://gqxi.cn
步驟 4:清除緩存
- 清空 Cloudflare 緩存:緩存 —清除全部緩存
- 清除本地緩存插件緩存(WP Rocket、W3 Total Cache、LiteSpeed 等)
- 清除瀏覽器緩存
五:總結(jié):為什么不推薦使用 Flexible 模式?
- 安全性低:Cloudflare 與服務(wù)器之間是明文傳輸
- 容易引起跳轉(zhuǎn)沖突:尤其是 WordPress 判斷協(xié)議依賴服務(wù)器變量
- 不利于 SEO:Google 建議使用全站 HTTPS,明文傳輸可能引發(fā)抓取失敗
- 插件兼容性差:WooCommerce、會(huì)員系統(tǒng)、支付等場(chǎng)景下容易觸發(fā)循環(huán)重定向
正確做法:配置真實(shí) SSL 證書 → 切換為 Full (Strict) 模式 → 清理緩存 → 保持 URL 一致性。
聯(lián)系我們 | |
---|---|
教程看不懂?聯(lián)系我們?yōu)槟赓M(fèi)解答!免費(fèi)助力個(gè)人,小企站點(diǎn)! |
![]() 客服微信
|
① 電話:020-2206-9892 | |
② QQ咨詢:1025174874 | |
③ 郵件:info@361sale.com | |
④ 工作時(shí)間:周一至周五,9:30-18:30,節(jié)假日休息 |
暫無(wú)評(píng)論內(nèi)容