HTTP狀態碼
完整的HTTP狀態碼參考,包含描述說明。支援按代碼、分類或關鍵詞搜尋篩選。
什麼是HTTP狀態碼?
HTTP狀態碼是伺服器回應用戶端請求時傳回的三位數字,表示請求是否成功、被重新導向或遇到錯誤。
4xx和5xx錯誤有什麼區別?
4xx代碼表示用戶端錯誤(請求無效或未授權),5xx代碼表示伺服器錯誤(伺服器未能完成有效請求)。
301重新導向是什麼意思?
301狀態碼表示請求的資源已永久移動到新URL。搜尋引擎會將其索引更新為新URL。
最常見的HTTP狀態碼是什麼?
200 OK是最常見的,表示請求成功。404 Not Found是最知名的錯誤代碼,表示請求的資源不存在。
HTTP狀態碼如何運作?
當瀏覽器向伺服器發送請求時,伺服器處理請求並傳回狀態碼和回應。第一位數字表示類別:1xx(資訊)、2xx(成功)、3xx(重新導向)、4xx(用戶端錯誤)或5xx(伺服器錯誤)。
301和302重新導向有什麼區別?
301表示永久重新導向(搜尋引擎將權重轉移到新URL),302表示臨時重新導向(原始URL保留權重)。
如何修復404未找到錯誤?
檢查URL是否有拼寫錯誤,確保頁面存在,驗證連結是否正確,或如果頁面應該存在則聯絡網站管理員。
什麼導致500內部伺服器錯誤?
伺服器配置錯誤、腳本錯誤、資料庫連線問題、權限不足或資源耗盡可能導致500錯誤。
401和403錯誤有什麼區別?
401未授權表示需要身份驗證,403禁止表示您已通過身份驗證但缺少存取資源的權限。
如何除錯HTTP狀態碼?
使用瀏覽器開發者工具(網路選項卡),檢查伺服器日誌,驗證請求標頭,使用curl或Postman測試,並檢視應用程式錯誤日誌。
1xx狀態碼有什麼用途?
1xx代碼是資訊回應,表示請求已接收且處理繼續。範例:100繼續,101切換協定。
為什麼會看到502錯誤閘道錯誤?
502發生在充當閘道的伺服器從上游伺服器收到無效回應時。常見原因包括伺服器過載、網路問題或代理配置錯誤。
204無內容的用途是什麼?
204表示請求成功但沒有內容傳回。常用於DELETE請求或不需要頁面重新整理的表單提交。
狀態碼如何影響SEO?
301重新導向將連結權重傳遞給新URL,404如果重要頁面缺失會損害SEO,5xx錯誤可能導致頁面被取消索引,正確的狀態碼幫助搜尋引擎理解網站結構。