初步評估

Request exceeded the limit of 10 internal redirects due to probable configuration error.

WordPress 出現「Request exceeded the limit of 10 internal redirects」(AH00124):原因與檢查方式

更新 2026-11-01
# 錯誤紀錄中常見的內容
AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary.

Apache 的重寫規則讓同一個請求反覆跑回規則超過 10 次時,會在錯誤紀錄寫下這一行,代碼是 AH00124。訪客看到的是 500 Internal Server Error。在 WordPress 裡,這個迴圈幾乎都來自 .htaccess 裡的規則。

你現在看到的是哪一種情況?

規則把請求改寫到不存在的路徑,那個路徑又再被改寫一次。

新增的規則與 WordPress 區塊衝突,讓請求一直繞圈。

為舊伺服器寫的規則在新伺服器上的行為不一樣。

常見原因

RewriteBase 錯誤:基礎路徑與 WordPress 安裝的位置不一致。
規則互相衝突:外掛或舊設定留下的規則又把同一個請求改寫一次。
WordPress 區塊重複:BEGIN WordPress 區塊出現不只一次,或上層資料夾也有一份。
其他伺服器的規則:複製過來的 .htaccess 假設了新主機沒有的路徑或模組。

參考資料

  1. Apache HTTPD / .htaccess (Advanced Administration Handbook)
  2. Common WordPress errors (Advanced Administration Handbook)

不想自己動手處理?WP119 全自動修復

.htaccess 損壞屬於自動處理的項目:系統重建網址規則。修復在維修站的網站副本上進行,複驗通過後才寫回。您網站資料庫裡的受保護資料表(會員、留言、訂單、表單填寫)只取結構。SSH/FTP 模式下,系統寫回前先在您的主機建立修復前備份,寫回後驗證沒通過時,以這份備份進行還原。修復未能完成,修復費全額退還。

  1. 初步評估:輸入網址
  2. 複製到維修站:在副本上作業
  3. 找出原因:逐項檢查
  4. 修復與複驗:首頁與內頁
  5. 寫回或交付:複驗通過才進行

網站回應 500 錯誤、伺服器紀錄裡有這一行時,可以交給 WP119。

初步評估我的網站 →
初步評估 →