GoDaddy 說明

常見的網頁錯誤

HTTP 狀態碼是 3 位數的號碼,提供網頁瀏覽器頁面狀態的相關資訊。您在瀏覽網路時可能會看到這些錯誤;或已在自己的主機帳戶中收到這些錯誤。

我們提供一份快速指南,協助您瞭解最常見的錯誤代碼,並納入修正這些錯誤的相關建議:

400 — 要求錯誤

網頁伺服器無法剖析格式不正確的指令碼。最常見的情況是程式設計問題會導致此問題。建議您向開發人員或軟體提供者尋求協助以解決此問題。

401 — 須有授權

此頁面需要使用者名稱和密碼才能存取。若您沒有上述資訊仍嘗試存取,會收到 401 — 須有授權的訊息。

403 — 禁止

若他人在沒有適當權限的情況下嘗試存取目錄、檔案或指令碼,則會顯示禁止錯誤。例如,若只有使用者可以讀取指令碼但他人無法存取檔案,他們就會看到 403 錯誤。

無效的索引檔案和空目錄也可能導致 403 錯誤。如需更多資訊,請依您擁有的主機服務帳戶類型,參閱以下文章之一:cPanel / Plesk

404 — 找不到

若訪客存取不存在的網址,就會收到 404 錯誤。可能的原因包括無效的網址、遺失的檔案或重新導向至不再存在的網址。

500 — 內部伺服器錯誤

這是十分常見的錯誤,表示網站顯示出現問題,但尚不知道詳細情況。無效的 .htaccess 檔案,或其中有無效的規則,通常會讓 Linux 主機服務帳戶出現 500 錯誤。若是使用 Windows,通常是因為 web.config 檔案造成了無效的要求。

為找出問題原因:

  • Linux — 檢閱您的 Apache 錯誤記錄檔。
  • Windows — 使用下列程式碼,在 web.config 檔案中啟用詳細錯誤:
    configuration>
      system.webServer>
         httpErrors errorMode="Detailed"/>
      /system.webServer>
    /configuration>

如需瞭解更多資訊,請看 rfc-editor.org 的狀態碼定義清單