如何修復 WordPress 因為重新導向次數過多,而導致網站無法顯示的問題

最後更新時間:2020 年 12 月 8 日

今天做新網站時,將 Cloudflare 上的 DNS 指向 Siteground 主機,結果出現如下的問題:

這個網頁無法正常運作
你的網域 將您重新導向的次數過多。
試試看清除 Cookie
ERR_TOO_MANY_REDIRECTS

將您重新導向的次數過多

一開始照著瀏覽器上面給我的指示清除了 Cookie 還是沒有用,所以後來就直接跑去詢問主機商客服,就順利解決了。

因為這個問題也是我第一次遇見,所以目前也還不是很理解原因,只知道大概是 Cloudflare 那邊運作的問題,所以我打算先把解法寫下來,之前想出原因再把它補上。

這次發生問題的組合如下:

  1. 主機:Siteground
  2. DNS:Cloudflare

所以如果你不是我這兩個組合的話,可能問題發生的原因跟我不同,因此這個作法不一定對你有效。

1. 重新導向修正方法

如何修復 WordPress 因為重新導向次數過多,而導致網站無法顯示的問題 | 3

登入 Cloudflare,選擇自己的網域

如何修復 WordPress 因為重新導向次數過多,而導致網站無法顯示的問題 | 4

在上面那排中找到 SSL/TLS

如何修復 WordPress 因為重新導向次數過多,而導致網站無法顯示的問題 | 5

選擇完全( 嚴格 )

如何修復 WordPress 因為重新導向次數過多,而導致網站無法顯示的問題 | 6

這時候回到出問題的網站,已經可以正常載入了,Problem solved !

2. 補充

如果你出現 526 Error 的問題,代表你的主機端的 SSL 憑證有問題,Cloudflare 無法辨識。

這時候請先將 Cloudflare 上的完全修改回靈活,並回到 Siteground 對你的網域進行 Let's encrypt,成功安裝 Let's encrypt 之後再去把 Cloudflare 改成完全 。