在這篇教程中,我們將介紹WordPress網站的404錯誤,包括它們是什麼以及它們發生的原因。然後我們將討論處理這些錯誤的兩種方法,以及一些可以提供幫助的WordPress外掛。
您在網站上釋出的內容(無論是頁面的一部分還是帖子的一部分)通常是永久性的。但是,如果出現問題(無論是技術問題還是其他問題),內容項可能不會顯示。相反,它會觸發404錯誤,這對您的網站或其使用者來說不是好訊息。
簡而言之,404錯誤表示未找到網頁。但是,與其他錯誤不同,它們通常顯示在專用頁面上。通過定製和優化的404錯誤頁面,您可以讓訪問者重回正軌。
什麼是404錯誤
任何網站都可能發生404錯誤,甚至更大的網站,例如Airbnb。
正如我們所討論的,404錯誤是一個響應程式碼,表明儘管使用者能夠連線到網站的伺服器,但無法找到該頁面。發生這種情況的原因有很多,例如:
- 頁面或文章已被移動或刪除。
- 伺服器在載入頁面時遇到問題。
- 指向該頁面的URL不正確。
- 文章或頁面從一開始就不存在。
當然,404錯誤會顯著減少您網站的流量。因此,在您的網站上快速找到並修復這些錯誤至關重要。但是,首先讓我們看看404錯誤頁面的用途。
404錯誤頁面簡介
404錯誤頁面會提醒訪問者缺少頁面或URL不正確。許多網站使用其主題提供的預設頁面,但也可以自定義404錯誤頁面以改善使用者體驗 (UX)。
最常見的是,錯誤頁面會記錄問題並提供可供使用者選擇的替代選項:例如,返回主頁連結、相關內容或搜尋框。
一個好的404錯誤頁面應該包含一些基本元素。其中包括連結或導航選單、品牌道歉或解釋以及搜尋框。
例如,Cloud Sigma選擇了一個古怪的解釋和一個易於找到的“返回主頁”按鈕。這有助於減少挫折感,同時還使使用者能夠以最少的中斷返回主站點。
Repair Pal提供了另一個很好的例子,它是一個實施良好的404 錯誤頁面。他們選擇堅持他們的預設主題——保持導航選單完好無損——同時還為使用者提供了一種立即與頁面互動的方式。例如,訪問者可以獲得估算或排除您的汽車故障。
如您所見,建立功能性頁面是減輕404錯誤影響的有用方法。他們還確保您的網站具有專業精神,儘管存在錯誤。
如何查詢和修復WordPress網站上的404錯誤
雖然 404 錯誤肯定會偶爾發生,但頻繁發生可能意味著存在更嚴重的問題。例如,您網站的伺服器可能存在問題,或者永久連結設定不正確。
幸運的是,可以在 WordPress 中找到這些錯誤。更重要的是,一旦問題得到解決,您就可以應用所學到的知識來避免將來再次出現問題。
Google Analytics非常適合根除404錯誤。在儀表板中,轉到Customization > Custom Report並建立一個+New Custom Report。然後設定引數如下。
儲存報告,開啟它,您將確切地看到導致404錯誤的URL。無論您的網站是否存在更廣泛的問題,WordPress都可以輕鬆解決此問題。
此外,你還可以安裝搜尋推送外掛或者蜘蛛統計分析外掛以實施網站404錯誤跟蹤。
其中搜尋推送外掛除了404錯誤連結跟蹤之餘,還包括百度、Bing、360、神馬等搜尋引擎推送支援,百度收錄查詢等功能。你可以通過“資料統計-死鏈提交清單”查詢由百度搜尋引擎蜘蛛反饋的404錯誤連結資料。
如果你安裝的是蜘蛛統計分析外掛,則可以通過該外掛的“蜘蛛日誌”,選擇狀態為404,及近30天,即可查詢最近30天內所有蜘蛛爬取狀態為404的連結地址,如下圖所示:
溫馨提示:無論是搜尋推送外掛還是蜘蛛統計分析外掛所統計的404錯誤連結,未必是真的存在的404錯誤,因為部分可能是偽蜘蛛嘗試爬取不存在的連結而返回404錯誤。請注意識別!
如何有效處理網站上的404 錯誤
即使您盡力避免它們,404錯誤也難免會不時發生。但是,有一些方法可以最大程度地減少它們的干擾。現在讓我們來看看兩個。
1. 建立一個專門的404錯誤頁面
WordPress足夠靈活,可以讓您編輯幾乎所有404錯誤頁面的元素。要為您的站點建立自定義404錯誤頁面,您有兩種選擇——手動或使用外掛。
許多主題預設包含一個404.php模板檔案。如果您的主題是這種情況,您可以自己找到該檔案並編輯當前存在的訊息。但是,在您這樣做之前,最好先建立一個要使用的子主題。這樣,您就不會對父主題進行永久性更改。
建立子主題後,轉到WordPress中的外觀>主題編輯器,然後在編輯器右側的檔案列表中開啟404.php。
從這裡,查詢<div>行,然後根據自己的要求簡單地編輯訊息(完成後儲存更改)。
如果您當前的主題中沒有404.php檔案,您可以使用WordPress Codex指南建立自己的檔案。但是,您需要訪問FTP客戶端,例如FileZilla。
開啟FileZilla,然後輸入伺服器登入資訊以訪問您的檔案目錄。雙擊您網站的根資料夾(有時稱為public_html),然後導航到wp-content>themes>[themename]>404.php。我們正在使用二〇一三的404 模板,但歡迎您瀏覽具有類似模板的另一個主題。
接下來,右鍵單擊404.php檔案並選擇View/Edit。
該檔案將在您的文字編輯器中開啟。突出顯示其中的整個程式碼,然後複製它。現在返回 FileZilla 並導航回主題目錄。選擇您當前的網站主題並右鍵單擊。從下拉選單中選擇建立新檔案,並將其命名為404.php。
單擊OK,然後右鍵單擊新的404.php檔案。從下拉選單中選擇檢視/編輯並貼上您之前複製的程式碼。當然,您可以根據自己的要求編輯內容。儲存檔案後,一切就緒!
或者,您可以使用WordPress外掛(例如404page和Custom 404 Pro等404錯誤頁面外掛)來實現相同的目標。安裝後,它們使您能夠替換主題的預設404頁面,或者如果您的主題沒有包含,則建立一個。如果您對修改WordPress核心檔案結構持謹慎態度,它們將是理想的選擇。
2. 設定自動重定向到更有用的頁面
404錯誤頁面的替代方法是重定向訪問。簡單地說,頁面重定向是一種將流量從一個網頁(例如404錯誤頁面)傳送到另一個網頁的方式。出於多種原因,這是一個不錯的選擇。例如,如果您更改了舊頁面或文章的URL,或者刪除了任何舊內容,您可以將訪問者重定向到新頁面。我們可以直接使用重定向外掛來實現重定向404錯誤頁面,包括Redirection和Safe Redirect Manager;或者簡單粗暴地將錯誤頁面重定向至首頁。
小結
404錯誤需要快速而專業的響應,以防止您網站的流量受到負面影響。幸運的是,WordPress可以輕鬆管理404錯誤和重定向訪問者。關於404錯誤頁面的定義,跟蹤及處理,上文已經詳細說明。但是如果要深入研究404錯誤連結,建議進一步閱讀“如何處理WordPress網站404狀態死鏈”。
評論留言