如何使用301重定向修復WordPress中的404錯誤

[ad_1]

想要修復WordPress中的404錯誤?然後繼續閱讀,因為今天的初學者友好教程將向您展示如何。

當面對404錯誤頁面時,許多訪問者很快就會認為他們訪問的網站已被破壞。畢竟,他們沒有看到他們期望的網頁。相反,他們得到這樣的東西:

修復WordPress中的404錯誤:示例404頁面

但是,這種假設是不正確的。 404錯誤並不一定意味著您的網站出現問題。

404錯誤只是意味著找不到請求的URL。這可能是鏈接斷開或者像拼寫錯誤這樣簡單的結果。換句話說,404被歸類為客戶端錯誤 – 訪問者做錯了,無論是直接還是間接。

即便如此,404錯誤也不可避免地反映在您的網站上 – 特別是對那些不了解其原因的訪問者。它們也會產生問題,因為許多錯誤無疑會損害訪客體驗。並且,如果丟失的網頁是銷售頁面,那麼這幾乎破壞了從該訪問者獲得轉換的任何可能性。

希望,現在您明白了,雖然404錯誤可能不是您的錯(儘管有些錯誤),但它們需要修復。幸運的是,這個工作有一個插件……也許是修復WordPress中404錯誤的最佳解決方案 – 它被稱為Redirection,可從官方存儲庫免費獲得:

今天,我們將看看404錯誤的三個常見原因,以及如何使用Redirection插件使用301重定向來「修復」它們。雖然您可以通過手動編輯.htaccess文件而不使用插件來創建這些301重定向,但Redirection插件是修復WordPress中404錯誤的最快捷,最簡單的解決方案。

如何修復WordPress中的404錯誤:可能的場景

我們將要研究的三個場景是:

  • 自己更改URL。
  • 入站鏈接的問題指向已知目標。
  • 入站鏈接的問題指向未知目的地。

方案一:自己更改URL

這是我們完全控制的一種情況。

如果由於某種原因,我們決定更改我們的網址 – 很可能是更改固定鏈接的結果 – 那麼我們現有的所有網址都會變得多餘,立即生效。

例如,當我們從example.com/2016/old-link切換到example.com/new-link時,原始URL不再存在。請求該URL將返回錯誤。

當然,我們仍然希望現有的帖子和頁面能夠正常運行。因此,我們需要配置301重定向來解決問題。

在大多數情況下,301重定向是最佳重定向 – 它告訴搜索引擎網頁已永久移動。因此,搜索引擎不會因為更改而懲罰您,並且您的SEO排名會保留 – 請在此處詳細了解重定向類型。幸運的是,Redirection插件專門用於301重定向。

讓我們將場景分為兩個可能性:

a)現有的URL更改

如果您已經更改了網址,那麼您可能會遇到很多404,對吧?這對每個人來說都是壞消息,所以現在是時候進行快速的消防工作了 – 或者說很長的工作,取決於你的網站有多大。

在這種情況下,您將不得不手動創建301重定向。

首先記下所有舊網址和相應的新網址。現在導航到工具/重定向。

在「添加新重定向」標題下,在「源URL」欄位中添加一個冗餘URL。雖然Match欄位有很多選項,但「URL only」在這裡效果最好,所以請保持原樣。

同樣,因為我們知道網頁的目標位置,所以我們可以將「操作」欄位設置為「重定向到URL」。將「正則表達式」欄位留空。

最後,在Target URL欄位中輸入正確的URL。單擊「添加重定向」按鈕完成。

重定向301重定向

現在我們需要測試重定向。訪問舊網址,如果您已正確配置重定向,則會立即將您重定位到正確的網址。

太棒了,你第一次嘗試修復WordPress中的404錯誤是成功的!

這是我們討論過的一個非常費力的過程,因為它涉及為每個頁面創建手動重定向。如果還不晚,有更好的方法,但……

b)未來的URL更改

如果您正在考慮更改您的URL,請幫自己一個忙,然後立即安裝Redirection插件。這將為您節省大量時間和挫折感。

這是因為重定向將跟蹤對現有URL的所有更改,並在檢測到任何更改時自動創建301重定向。

在開始之前,請單擊「工具/重定向」,然後單擊「組」選項卡。為您的組命名,將其設置為WordPress帖子,然後單擊「添加」。

重定向組

現在轉到「選項」選項卡,找到「監視器更改為帖子」欄位,然後選擇剛剛創建的組。點擊更新。

重定向選項

進入帖子,然後單擊以編輯URL擴展名。完成更改後,單擊「確定」,然後單擊「更新」。

現在,當您導航回工具/重定向時,您將看到該插件已經完成了艱苦的工作。它已經創建了301重定向,將舊URL指向新的URL:

重定向自動301重定向

場景二:指向已知目的地的入站鏈接不正確

對於大多數404錯誤,你完全無可指責。例如,我們都需要來自高權威網站的大量入站鏈接,對吧?但是,如果這些網站出錯並將其鏈接指向錯誤的位置呢?

在這種情況下,點擊該鏈接的任何人都將到達不存在的URL,從而產生404錯誤。由於您無法控制外部網站,您如何解決此問題?

一種選擇是聯繫網站管理員,了解任何已知的斷開鏈接。如果做不到這一點,您可以再次轉向可靠的重定向插件。

導航到「工具/重定向」。接下來,單擊404s選項卡。此屏幕將列出您​​網站上生成的所有404錯誤。通過嘗試訪問您網站上不存在的URL來繼續嘗試 – 重定向插件將實時標記404錯誤。

重定向404檢測

現在,並非所有404都值得修復,但如果您看到多個網址出現,您可能需要將其指向正確的位置。如果正確的地方是顯而易見的,那就是。

確定應指向鏈接的位置後,單擊「添加重定向」按鈕。

重定向添加重定向

在「目標URL」欄位中添加正確的URL。再次,將Match和Action選項保留為默認值,然後單擊Add Redirection。

重定向糾正斷開的鏈接

好嗎,對吧?現在嘗試訪問損壞的鏈接,以確認您的重定向是否有效。

方案三:指向未知目的地的錯誤入站鏈接

在場景二中,當確定正確的目的地時,我們將鏈接指向錯誤的位置。

然而,情況並非總是如此,或者某些鏈接根本不值得修理,因為它們很少被使用。

請記住:您永遠無法完全阻止或修復WordPress中的404錯誤。它們只是運營網站的一部分。問題是:如何將404錯誤的影響保持在最低限度?

這是Twenty Sixteen主題生成的默認錯誤消息。老實說:像這樣的頁面對任何人都沒用,對吧?

示例錯誤頁面

即使無法確定正確的目的地,您仍然可以為客戶提供比這更有用的東西。例如,您可以將訪問者引薦到最有用的資源,以使其啟動並運行。或者您可以簡單地將它們重定向到另一個現有頁面,例如主頁。

每個WordPress主題都附帶一個默認的404錯誤頁面,但它們並不總是最有用或最有創意的,正如我們剛剛演示的那樣。如果要自定義404頁面,可以通過編輯主題的404.php文件或安裝插件來實現。

如果你去插件路線 – 它是迄今為止兩者中用戶友好的選項 – 我推薦404 Page by SeedProd插件:

此選項本身不會修復WordPress中的404錯誤。但是,通過向訪問者提供他們正在尋找的內容的有用替代方案,他們更有可能留在您的網站上。也許你仍然可以得到那個轉換。

你如何修復WordPress中的404錯誤?分享您的想法,並隨時在下面的評論中提出任何問題!

相關文章