關注 Vue社區,回復「加群」
加入我們一起學習,天天進步
本文收集了在建站過程中54個常見的HTTP狀態碼說明及HTTP錯誤的解決方法,本文由365建站器站群系統整理,解決方法來自微軟官網,方便站長在建站過程中遇到HTTP錯誤時快速查詢導致HTTP錯誤的原因和找到解決HTTP錯誤的方法。
HTTP 200狀態碼表示:確定。
備註說明:IIS 7.0、IIS 7.5 和 IIS 8.0 成功處理了請求。
HTTP 304狀態碼表示:未修改。
備註說明:客戶端瀏覽器請求已處於緩存中的文檔,並且自從該文檔被緩存後,未修改此文檔。客戶端瀏覽器使用此文檔的緩存副本而不是從伺服器下載文檔。
HTTP 400狀態碼表示:錯誤請求。
解決方法:由於請求中存在問題,Http.sys 文件阻止 IIS 7.0、IIS 7.5 和 IIS 8.0 處理請求。通常,此 HTTP 狀態代碼表示請求包含無效的字符或序列或請求與 Http.sys 文件中的安全設置相矛盾。
HTTP 401.1狀態碼表示:登錄失敗。
解決方法:登錄嘗試不成功,其可能的原因在於用戶名或密碼無效。有關如何解決此問題的更多信息,請查看 Microsoft 知識庫中相應的文章:當您試圖運行以 IIS 7.0 為宿主的 Web 應用程式時出現錯誤消息:「HTTP 錯誤 401.1 - 未找到」
HTTP 401.2狀態碼表示:伺服器配置導致登錄失敗。
解決方法:此 HTTP 狀態代碼表明伺服器上身份驗證配置設置中出現問題。有關如何解決此問題的更多信息,請查看 Microsoft 知識庫中相應的文章:當您試圖訪問以 IIS 7.0 為宿主的網頁時出現錯誤消息:「HTTP 錯誤 401.2 - 未授權」
HTTP 401.3狀態碼表示:由於 ACL 對資源的限制而未獲得授權。
解決方法:此 HTTP 狀態代碼表明 NTFS 文件系統權限中存在問題。即使您試圖訪問的文件權限正確,也可能會發生此問題。例如,如果 IUSR 帳戶沒有到 C:\Winnt\System32\Inetsrv 目錄的訪問權限,則會出現此問題。有關如何解決此問題的更多信息,請查看 Microsoft 知識庫中相應的文章:當您試圖瀏覽以運行 IIS 7.0 的伺服器為宿主的網頁時出現錯誤消息:「HTTP 錯誤 401.3 - 未授權」
HTTP 401.4狀態碼表示:篩選器授權失敗。
解決方法:由於授權問題,ISAPI 篩選器不允許處理請求。有關如何解決此問題的更多信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 401.4 - 篩選器授權失敗」
HTTP 401.5狀態碼表示:ISAPI/CGI 應用程式授權失敗。
解決方法:由於授權問題,ISAPI 應用程式或通用網關接口 (CGI) 應用程式不允許處理請求。有關如何解決此問題的更多信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以運行 IIS 7.0 的計算機為宿主的網站時出現錯誤消息:「HTTP 錯誤 401.5 - ISAPI/CGI 應用程式授權失敗」
HTTP 403.1狀態碼表示:執行訪問被禁止。
解決方法:不會授予執行權限相應的級別。有關如何解決此問題的更多信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 403.1 - 禁止訪問」
HTTP 403.2狀態碼表示:讀取訪問被禁止。
解決方法:不會授予讀取權限相應的級別。驗證您是否已設置 IIS 7.0、IIS 7.5 和 IIS 8.0 以授予到目錄的讀取權限。此外,如果您使用默認的文檔,則驗證該默認文檔是否存在。有關如何解決此問題的更多信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 403.2 - 禁止訪問」
HTTP 403.3狀態碼表示:寫入訪問被禁止。
解決方法:不會授予寫入權限相應的級別。驗證是否已設置 IIS 7.0、IIS 7.5 和 IIS 8.0 權限和 NTFS 文件系統權限以授予到目錄的寫入權限。有關如何解決此問題的更多信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 403.3 - 禁止訪問」
HTTP 403.4狀態碼表示:要求 SSL。
解決方法:通過一個不安全的通道進行請求,並且 Web 應用程式需要安全套接字層 (SSL) 連接。有關如何解決此問題的更多信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 403.4 - 禁止訪問」。
HTTP 403.5狀態碼表示:要求 SSL 128。
解決方法:伺服器配置為需要 128 位 SSL 連接。但是,請求不會使用 128 位加密進行發送。有關如何解決此問題的更多信息,請查看 Microsoft 知識庫中相應的文章:當您試圖瀏覽以 IIS 7.0 為宿主的網頁時出現錯誤消息:「HTTP 錯誤 403.5 - 禁止訪問」
HTTP 403.6狀態碼表示:IP 地址被拒絕。
解決方法:伺服器配置為拒絕到當前 IP 地址的訪問。有關如何解決此問題的更多信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 403.6 - IP 地址被拒絕」
HTTP 403.7狀態碼表示:需要客戶端證書。
解決方法:伺服器配置為需要證書進行客戶端身份驗證。但是,客戶端瀏覽器未安裝相應的客戶端證書。有關更多信息,請查看 Microsoft 知識庫中相應的文章:當您試圖運行以運行 IIS 7.0 的伺服器為宿主的 Web 應用程式時出現錯誤消息:「HTTP 錯誤 403.7 - 禁止訪問」
HTTP 403.8狀態碼表示:站點訪問被拒絕。
解決方法:根據客戶端計算機的域名系統 (DNS) 名稱將伺服器配置為拒絕請求。有關如何解決此問題的更多信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 403.8 - 禁止訪問」
HTTP 403.12狀態碼表示:拒絕訪問映射表。
解決方法:您希望訪問的頁需要客戶端證書。但是,拒絕映射到客戶端證書的用戶 ID 訪問該文件。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 403.12 - 拒絕客戶端證書」
HTTP 403.13狀態碼表示:客戶端證書被吊銷。
解決方法:客戶端瀏覽器試圖使用證書頒發機構吊銷的客戶端證書。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 403.13 - 禁止訪問」
HTTP 403.14狀態碼表示:拒絕目錄列表。
解決方法:該伺服器配置為不顯示內同目錄列表,並且未設置默認文檔。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 403.14 - 禁止訪問」
HTTP 403.16狀態碼表示:客戶端證書不受信任或無效。
解決方法:客戶端瀏覽器嘗試使用的客戶端證書不受運行 IIS 7.0、IIS 7.5 或 IIS 8.0 的伺服器信任或無效。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 403.16 - 禁止訪問」
HTTP 403.17狀態碼表示:客戶端證書已過期或尚未生效。
解決方法:客戶端瀏覽器試圖使用已過期或尚未生效的客戶端證書。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您試圖訪問以 Internet Information Services 7.0 為宿主的網頁時出現錯誤消息:「HTTP 錯誤 403.17(未授權)- 客戶端證書已過期」
HTTP 403.18狀態碼表示:在當前的應用程式池中不能執行所請求的 URL。
解決方法:已配置自定義錯誤頁,並且自定義錯誤頁駐留在一個與所請求的 URL 的應用程式池不同的應用程式池中。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 403.18 - 禁止訪問」
HTTP 403.19狀態碼表示:在此應用程式池中不能執行客戶端瀏覽器的 CGI 應用程式。
解決方法:應用程式池的標識沒有替換進程級別令牌用戶權限。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 403.19 - 禁止訪問」
HTTP 404狀態碼表示:未找到。
解決方法:您試圖訪問的文件已移動或不存在。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您試圖打開以 IIS 7.0 為宿主的網頁時出現錯誤消息:「HTTP 錯誤 404.0 - 未找到」
HTTP 404.2狀態碼表示:ISAPI 或 CGI 限制。
解決方法:所請求的 ISAPI 資源或所請求的 CGI 資源在計算機上收到了限制。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您試圖訪問以運行 IIS 7.0 的計算機為宿主的網頁時出現錯誤消息:「HTTP 錯誤 404.2 - 未授權」
HTTP 404.3狀態碼表示:MIME 類型限制。
解決方法:所請求的擴展類型的當前 MIME 映射無效或未配置。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當用戶訪問以運行 Internet Information Services 7.0 的伺服器為宿主的網站時出現錯誤消息:「HTTP 錯誤 404.3 - 未找到」
HTTP 404.4狀態碼表示:未配置處理程序。
解決方法:所請求的 URL 的文件名擴展沒有配置用於處理 Web 伺服器上的請求的處理程序。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 404.4 - 未找到」
HTTP 404.5狀態碼表示:被請求篩選器配置拒絕。
解決方法:所請求的 URL 包含伺服器阻止的字符序列。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 404.5 - 拒絕 URL 序列」
HTTP 404.6狀態碼表示:動詞被拒絕。
解決方法:使用未配置的或無效的 HTTP 動詞進行請求。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 404.6 - VERB_DENIED」
HTTP 404.7狀態碼表示:文件擴展名被拒絕。
解決方法:不允許資源文件名擴展。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您試圖瀏覽以 IIS 7.0 為宿主的網頁時出現錯誤消息:「HTTP 錯誤 404.7 - FILE_EXTENSION_DENIED」
HTTP 404.8狀態碼表示:隱藏的命名空間。
解決方法:由於目錄被隱藏,因此所請求的 URL 被拒絕。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您試圖訪問以 IIS 7.0 為宿主的網頁時出現錯誤消息:「HTTP 錯誤 404.8 - HIDDEN_NAMESPACE」
HTTP 404.9狀態碼表示:文件屬性被隱藏。
解決方法:所請求的文件被隱藏。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您試圖訪問以 IIS 7.0 為宿主的網頁時出現錯誤消息:「HTTP 錯誤 404.9 - 文件屬性被隱藏」
HTTP 404.1狀態碼表示:請求標頭太長。
解決方法:由於請求標頭太長,請求被拒絕。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以運行 Internet Information Services 7.0 的伺服器為宿主的網站時出現錯誤消息:「HTTP 錯誤 404.10 - REQUEST_HEADER_TOO_LONG」
HTTP 404.11狀態碼表示:請求包含雙轉義序列。
解決方法:請求包含雙轉義序列。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 404.11 - URL_DOUBLE_ESCAPE」
HTTP 404.12狀態碼表示:請求包含高位字符。
解決方法:請求包含高位字符,但是伺服器配置為不允許高位字符。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 404.12 - URL_HAS_HIGH_BIT_CHARS」
HTTP 404.13狀態碼表示:內容長度太大。
解決方法:請求包含內容長度標頭。內容長度標頭的值大於伺服器允許的限制。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以運行 Internet Information Services 7.0 的伺服器為宿主的網站時出現錯誤消息:「HTTP 錯誤 404.13 - CONTENT_LENGTH_TOO_LARGE」
HTTP 404.14狀態碼表示:請求 URL 太長。
解決方法:所請求的 URL 超出伺服器允許的限制。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 404.14 - URL_TOO_LONG」
HTTP 404.15狀態碼表示:查詢字符串太長。
解決方法:請求包含長於伺服器允許的限制的查詢字符串。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以運行 IIS 7.0 的伺服器為宿主的網站時出現錯誤消息:「HTTP 錯誤 404.15 - 未找到」
HTTP 404.17狀態碼表示:映射到靜態文件處理程序的動態內容。
解決方法:有關詳細信息,請查看 Microsoft 知識庫中相應的文章:9 當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 404.17 - 未找到」
HTTP 405狀態碼表示:不允許的方法。
解決方法:通過使用無效的 HTTP 方法進行該請求。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當用戶訪問以運行 Internet Information Services 7.0 的伺服器為宿主的網站時出現錯誤消息:「HTTP 錯誤 405.0 - 不允許的方法」
HTTP 406狀態碼表示:無效的 MIME 類型。
解決方法:通過使用包含無效的 MIME 值的接收標頭進行該請求。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以運行 Internet Information Services 7.0 的伺服器為宿主的網站時出現錯誤消息:「HTTP 錯誤 406 - 不接受」
HTTP 412狀態碼表示:前提條件失敗。
解決方法:通過使用包含無效值 If-Match 請求標頭進行該請求。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 Internet Information Services 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 412 - 前提條件失敗」
HTTP 500狀態碼表示:內部伺服器錯誤。
解決方法:由於許多伺服器端原因,此 HTTP 狀態代碼可能會發生。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 500.0 - 內部伺服器錯誤」
HTTP 500.11狀態碼表示:正在 Web 伺服器上關閉應用程式。
解決方法:由於目標應用程式池已關閉,因此未處理請求。等待工作進程完成關閉,然後再次嘗試請求。如果此問題持續存在,則 Web 應用程式可能會遇到阻止 Web 應用程式正常關閉的問題。
HTTP 500.12狀態碼表示:應用程式正忙於在 Web 伺服器上重新啟動。
解決方法:由於目標應用程式池正在重新啟動,因此未處理請求。刷新頁面時,此 HTTP 狀態代碼應當消失。刷新頁面後,如果此 HTTP 狀態代碼再次出現,則掃描 Global.asa 文件的防病毒軟體可能會導致此問題。如果此問題持續存在,則 Web 應用程式可能會遇到阻止 Web 應用程式正常重新啟動的問題。
HTTP 500.13狀態碼表示:Web 伺服器太忙。
解決方法:由於伺服器太忙無法接收任何新的傳入請求,因此不會處理請求。通常,此 HTTP 狀態代碼表示傳入並發請求數超出 IIS 7.0、IIS 7.5 或 IIS 8.0 Web 應用程式可以處理的數目。由於將性能配置設置設置得太低、硬體不足或 IIS 7.0、IIS 7.5 或 IIS 8.0 Web 應用程式中出現瓶頸,因此可能會發生此問題。常規故障排除方法用於發生錯誤時生成 IIS 7.0、IIS 7.5 或 IIS 8.0 進程的內存轉儲文件,然後調試內存轉儲文件。
HTTP 500.15狀態碼表示:不允許直接請求 Global.asax。
解決方法:直接請求 Global.asa 文件或 Global.asax 文件。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 500.15 - 不允許直接請求 Global.asa」
HTTP 500.19狀態碼表示:配置數據無效。
解決方法:由於相關聯的 Applicationhost.config 文件或相關聯的 Web.config 文件中出現此問題,因此會出現此 HTTP 狀態代碼。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 500.19 - 內部伺服器錯誤」
HTTP 500.1狀態碼表示:內部 ASP 錯誤。
解決方法:在處理 Active Server Pages (ASP) 頁期間發生錯誤。若要獲取有關錯誤的具體信息,請禁用 Web 瀏覽器中的友好 HTTP 錯誤消息。此外,IIS 日誌可能會顯示與發生的錯誤相應的 ASP 錯誤號。有關 ASP 錯誤消息和 ASP 錯誤消息意義的詳細信息,請查看 Microsoft 知識庫中相應的文章:ASP 錯誤代碼
HTTP 501狀態碼表示:未實現。
解決方法:客戶端瀏覽器發送 HTTP-Trace 動詞,伺服器未配置為處理 HTTP-Trace 動詞。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 501.0 - 未實現」
HTTP 502.1狀態碼表示:CGI 應用程式超時。
解決方法:CGI 應用程式未返回配置的時間限制中有效的 HTTP 響應。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 502.1 - 網關錯誤」
HTTP 502.2狀態碼表示:網關錯誤:過早退出。
解決方法:CGI 應用程式返回對運行 IIS 7.0、IIS 7.5 或 IIS 8.0 的伺服器無效的 HTTP 響應。有關詳細信息,請查看 Microsoft 知識庫中相應的文章:當您訪問以 IIS 7.0 為宿主的網站時出現錯誤消息:「HTTP 錯誤 502.2 - 網關錯誤」
HTTP 503狀態碼表示:服務不可用。
解決方法:將該請求發送到當前停止的或當前禁用的應用程式池。若要解決此問題,請確保已啟動目標應用程式池。事件日誌可能會提供應用程式池停止或禁用的原因的信息。
HTTP 503.2狀態碼表示:超出並發請求限制。
解決方法:appConcurrentRequestLimit 屬性設置為低於並發請求當前數的值。IIS 7.0、IIS 7.5 和 IIS 8.0 不允許高於 appConcurrentRequestLimit 屬性值的並發請求數。
以上54個常見的網站 HTTP狀態碼說明及HTTP錯誤的解決方法,希望對站長朋友建站有所幫助,為了提高建站效率與網站管理效率。
來源:http://www.sohu.com/a/232980270_100025236
❤️ 看完兩件事如果你覺得這篇內容對你挺有啟發,我想邀請你幫我兩個小忙:
點個「在看」,讓更多的人也能看到這篇內容(喜歡不點在看,都是耍流氓 -_-)
關注公眾號「Vue社區」,每周重點攻克一個前端面試重難點,
公眾號後臺回復「電子書」即可免費獲取 27本 精選的前端電子書!
回復「100」免費獲取 100本 最棒的前端電子書!