定義錯誤頁面

2021-08-30 23:46:54 字數 1610 閱讀 1692

http訪問出錯時,往往會丟擲錯誤**,為了有更有好的提示,需要做如下設定。

step1:編寫顯示錯誤頁面顯示的資訊,如error400.htm

step2:修改web-inf/web.xml,加入如下**

404/error404.htm

400/error400.htm

附:http錯誤**的詳細列表如下:

1、401 無法解析此請求。

401.1 未經授權:訪問由於憑據無效被拒絕。

401.2 未經授權: 訪問由於伺服器配置傾向使用替代身份驗證方法而被拒絕。

401.3 未經授權:訪問由於 acl 對所請求資源的設定被拒絕。

401.4 未經授權:web 伺服器上安裝的篩選器授權失敗。

401.5 未經授權:isapi/cgi 應用程式授權失敗。

401.7 未經授權:由於 web 伺服器上的 url 授權策略而拒絕訪問。

2、403 禁止訪問:訪問被拒絕。

403.1 禁止訪問:執行訪問被拒絕。

403.2 禁止訪問:讀取訪問被拒絕。

403.3 禁止訪問:寫入訪問被拒絕。

403.4 禁止訪問:需要使用 ssl 檢視該資源。

403.5 禁止訪問:需要使用 ssl 128 檢視該資源。

403.6 禁止訪問:客戶端的 ip 位址被拒絕。

403.7 禁止訪問:需要 ssl 客戶端證書。

403.8 禁止訪問:客戶端的 dns 名稱被拒絕。

403.9 禁止訪問:太多客戶端試圖連線到 web 伺服器。

403.10 禁止訪問:web 伺服器配置為拒絕執行訪問。

403.11 禁止訪問:密碼已更改。

403.12 禁止訪問:伺服器證書對映器拒絕了客戶端證書訪問。

403.13 禁止訪問:客戶端證書已在 web 伺服器上吊銷。

403.14 禁止訪問:在 web 伺服器上已拒絕目錄列表。

403.15 禁止訪問:web 伺服器已超過客戶端訪問許可證限制。

403.16 禁止訪問:客戶端證書格式錯誤或未被 web 伺服器信任。

403.17 禁止訪問:客戶端證書已經到期或者尚未生效。

403.18 禁止訪問:無法在當前應用程式池中執行請求的 url。

403.19 禁止訪問:無法在該應用程式池中為客戶端執行 cgi。

403.20 禁止訪問:passport 登入失敗。

4、500 伺服器內部錯誤。

500.11 伺服器錯誤:web 伺服器上的應用程式正在關閉。

500.12 伺服器錯誤:web 伺服器上的應用程式正在重新啟動。

500.13 伺服器錯誤:web 伺服器太忙。

500.14 伺服器錯誤:伺服器上的無效應用程式配置。

500.15 伺服器錯誤:不允許直接請求 global.asa。

500.16 伺服器錯誤:unc 授權憑據不正確。

500.17 伺服器錯誤:url 授權儲存無法找到。

500.18 伺服器錯誤:url 授權儲存無法開啟。

500.19 伺服器錯誤:該檔案的資料在配置資料庫中配置不正確。

500.20 伺服器錯誤:url 授權域無法找到。

自定義404錯誤頁面

自定義404頁面返回不當狀態碼如 200 等給 最終seo效果帶來的不利影響,因此,確保自定義的404錯誤頁面能夠返回 404 狀態碼是極為重要的,也是 優化與seo的基本要求。這一點如何保證呢?如何才能為 設定能夠正常工作的404錯誤頁面?定製404錯誤頁面的基本原則 首先應明確的是404錯誤應工...

springboot自定義錯誤頁面

controller public class baseerrorcontroller implements errorcontroller public string error 方法二 新增自定義的錯誤頁面2.1 html靜態頁面 在resources public error 下定義 如新增4...

SpringBoot自定義錯誤頁面

在springboot中,除了springboot預設的錯誤頁面外,我們也可以自定義頁面,當然了,我們首先需要新增依賴 org.springframework.bootgroupid spring boot starter thymeleafartifactid dependency 除了thyme...