[教學] 在cPanel中自訂錯誤頁面 @ cPanel教學手冊

森林會在最近新增一系列的cPanel的教學使用文章,與『悠悠福利站』共同發表一系列文章,本篇要教大家如何自訂錯誤頁面,錯誤頁面即失效連結,失效連結往往都是找不到網頁或者被轉向首頁,而我們可以在cPanel中,去自訂我們的錯誤頁面,讓讀者可以順利的返回首頁或者了解這個頁面是錯的。

在進入cPanel後台中,我們會看到一個功能叫 [自設錯誤頁面]

step 1 – Select Domain to manage Error Pages

可以選擇在你主機下,有哪些有設定域名的,你可以選擇其他域名做修改。

step 2 – Edit Error Pages for : Domain

在這裡我們可以對選擇的域名,編輯錯誤頁面

400 – Bad request 該網站不存在。
401 – Authorization required 輸入的帳號密碼錯誤。
403 – Forbidden 沒有權限訪問此網站。
404 – Not found 網頁被刪除、網站無法使用或找不到網頁。
500 – Internal server error 主機內部錯誤。

以下就以 404頁面來做教學

進入404設定頁面,我們可以看到畫面上有六個按鈕可以加入

1. 轉送的網址 : 從哪個頁面連結過來的。
2. 訪客的IP位置 : 訪客的IP (只有使用者自己看的到自己的IP)。
3. 要求的網址 : 本頁面的位置。
4. 主機名稱 : 網域名稱。
5. 訪客的瀏覽器 : 使用者的瀏覽器。
6. 狀態碼 : 錯誤代碼

當我們在裡面點選按鈕插入代碼儲存後 (如下圖)

隨便訪問一個錯誤頁面後,網頁就會自動跳轉到404頁面,並呈現。

當然,404頁面也可以先在網頁編輯器(如:Frontpage,Dreamweaver)編輯後,直接把代碼貼在上面,直接可以使用,也讓404頁面更好看。

這裡有404頁面的範例,可以參考看看!

當你設定了錯誤頁面後,在網頁根目錄(public_html)會自動產生404.shtml的檔案,如果你要恢復網頁預設,你可以直接把檔案刪除即可。

.htaccess 自訂錯誤頁面

我們也可以利用.htaccess來自訂轉向錯誤頁面。

先將自己製作好的404頁面,上傳到網頁根目錄(public_html),然後把.htaccess下載回來,

如果沒有這份文件,可以自己生成(開筆記本後另存新檔,選取所有檔案,檔名打.htaccess即可)

在.htaccess 中,加入以下語法 (檔名自訂),這樣也能實現相同效果。

<IfModule mod_rewrite.c>
RewriteEngine On
ErrorDocument 404 /404notfound.html
</IfModule>

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *