部分站長可能會希望直接將404頁面重定向到WordPress主頁。將404未找到頁面重定向到網站的主頁有助於降低跳出率,並可能幫助使用者在您的網站上發現其他有用的內容。
在本教程中,將向您展示如何在WordPress中將404頁面重定向到主頁。
為什麼要將404頁面重定向到WordPress主頁?
如果您沒有時間建立自定義404頁面,那麼將訪問者重定向到主頁可能是一個很好的解決方案。
當使用者請求您的WordPress網站上不存在的頁面時,WordPress會改為向他們顯示404錯誤頁面。
大多數登陸預設404頁面的使用者會很快離開您的網站。這會增加您的整體跳出率並對您的搜尋引擎排名產生負面影響。
保持使用者參與的一種方法是將他們重定向到另一個更相關的頁面。一些網站所有者選擇採取快捷方式並將使用者重定向到主頁。
在理想情況下,您會將特定的404錯誤請求重定向到更相關的頁面。
下面我們介紹將404頁面重定向到主頁以及WordPress中的自定義頁面的方法。
方法 1:將所有404頁面重定向到WordPress主頁
此方法使用一個簡單的程式碼片段將所有404頁面重定向到主頁。如果您想了解如何將單個404頁面重定向到更相關的頁面,請參閱本文中的方法 2。
在此方法中,您需要將程式碼新增到WordPress檔案中。
首先,您需要在WordPress主題資料夾中建立一個新檔案並將其命名為404.php
。如果您的主題已經有一個404.php
檔案,那麼您需要改為編輯該檔案。
要編輯此檔案,您需要使用FTP客戶端或其檔案管理器工具連線到WordPress伺服器。
連線到您的網站後,您將能夠在 WordPress 主題資料夾中看到404.php
檔案。
您需要在404.php
檔案的第一行新增以下程式碼:
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: ".get_bloginfo('url')); exit(); ?>
接下來,您需要儲存404.php
檔案並使用FTP或主機控制面板將其重新上傳到您的主題目錄。
現在,當找不到頁面時,它們將被重定向到您的WordPress主頁,而不是顯示404頁面。
方法 2:使用AIOSEO外掛設定自定義404頁面重定向
處理404錯誤的最佳和對SEO最友好的方式是將它們重定向到最相關的頁面,而不是直接指向主頁。
這就是All in One SEO外掛的用武之地,該外掛曾經是WordPress的最佳SEO外掛,已被超過200萬個網站使用。
他們的重定向功能可以跟蹤所有404頁面錯誤,並支援在WordPress中設定404頁面智慧重定向。
首先你需要安裝並啟用AIOSEO。(注: All in One SEO有一個免費版本,專業版才能夠使用重定向功能。)
啟用外掛後,您需要轉到“All in One SEO » Redirects”。如果您尚未設定重定向,則需要單擊“Activate Redirects”按鈕。
完成後,您需要單擊“Settings”選單項並啟用404日誌。
接下來,向下滾動直到看到“Logs”部分,然後單擊“404 Logs”切換按鈕,使其變為藍色。
您的404日誌記錄了訪客試圖訪問您網站上不再存在的頁面的URL。
您可以通過從下拉選單中選擇時間段來選擇希望外掛記錄日誌的時間。
確保在繼續之前單擊“Save Changes”。
之後,單擊“404 Logs”選單選項以檢視上次訪問的404頁面。請記住,由於您剛剛啟用了日誌記錄,因此它可能不會立即顯示任何內容。建議24小時後再檢視更多有用的見解。
“URL”列將顯示使用者嘗試訪問的404 頁面。您需要單擊“Redirect”列中的“Add Redirect”連結。
這將建立一個下拉選單,您可以在其中輸入重定向資訊。
為獲得最佳結果,您需要在“Target URL”框中輸入與原始查詢最相關的頁面,然後單擊“Add Redirect”。
例如,如果您有一個關於如何處理WordPress網站404狀態死鏈的教程,但您刪除並更新了一個新文章,那麼最好將該舊URL重定向到新文章而不是您的主頁。
要新增多個 404 頁面重定向,只需執行與上述相同的步驟。
請記住,通常您不希望永遠將404頁面重定向到網站主頁。這是一個很好的臨時解決方案,直到您建立一個自定義404頁面,以便更好地轉換或簡單地將使用者重定向到更相關的頁面。
我們希望本教程能幫助學會如何在WordPress中重定向404頁面。當然你也可以安裝我們的SEO外掛來監控失效404錯誤連結及失效連結。
評論留言