配置自定義錯誤頁面后,當用戶請求的內容不存在或出現錯誤時,DCDN節點會返回自定義的錯誤頁面,而不是默認的錯誤頁面。自定義錯誤頁面可以提高用戶體驗,讓用戶看到更友好的錯誤提示。
背景信息
阿里云DCDN提供了在出現指定錯誤碼的時候,能夠讓用戶跳轉到自定義頁面的功能。
當客戶端通過瀏覽器請求Web服務時,如果請求的URL不存在,Web服務器默認會返回404報錯頁面。Web服務器默認的報錯頁面通常不美觀,為了提升訪問者的體驗,您可以配置自定義頁面,根據所需自定義HTTP或HTTPS響應狀態碼跳轉的完整URL地址。
自定義頁面如果使用的是DCDN加速的資源,那么將會按照正常的DCDN內容分發來計費。
支持的狀態碼
僅支持針對400、403、404、405、414、416、500、501、502、503、504這些狀態碼設置自定義頁面。
狀態碼 | 描述 |
400 | 您訪問的頁面請求錯誤時,返回此代碼。 |
403 | 服務器拒絕請求時,返回此代碼。 |
404 | 請求服務器上不存在的網頁時,返回此代碼。 |
405 | 禁用請求中指定的方法時,返回此代碼。 |
414 | 請求的URL過長服務器無法處理時,返回此代碼。 |
416 | 頁面無法提供請求的范圍時,返回此代碼。 |
500 | 服務器遇到錯誤無法完成請求時,返回此代碼。 |
501 | 服務器不具備完成請求的功能時,返回此代碼。 |
502 | 服務器作為網關或代理從上游服務器收到無效響應時,返回此代碼。 |
503 | 服務器目前無法使用時,返回此代碼。 |
504 | 服務器作為網關或代理無法及時從上游服務器收到請求時,返回此代碼。 |
操作步驟
登錄DCDN控制臺。
在左側導航欄,單擊域名管理。
- 在域名管理頁面,單擊目標域名對應的配置。
在指定域名的左側導航欄,單擊緩存配置。
單擊自定義頁面頁簽。
在自定義頁面頁簽下,單擊添加,配置自定義頁面的錯誤碼和鏈接。
單擊確定,完成配置。
在自定義頁面列表中,您也可以單擊修改或刪除,對當前配置進行相應操作。
配置示例
您希望將404頁面顯示為自定義頁面,假設您已經將自定義404頁面error404.html
存放在源站的根目錄下,并且通過加速域名example.aliyundoc.com
可以訪問到這個404頁面,這個時候您可以通過以下配置來實現404狀態碼的自定義錯誤頁面。
錯誤碼:404
鏈接:您自定義的URL頁面,例如:
http://example.aliyundoc.com/error404.html
。結果:訪問返回404報錯時,會跳轉到
http://example.aliyundoc.com/error404.html
頁面。