WordPress預設提供了SEO友好的網址結構,其中包含多種鏈接格式,一些會將日期加入到您發布的文章的網址中。
為什麼WordPress網址中會有日期
WordPress默認使用一種不可讀的鏈接結構來生成文章和頁面的鏈接,例如:
https://example.com/?p=123
這種鏈接使用文章ID,不僅不美觀,也缺乏意義。
幸運的是,您可以在WordPress的「設置」»「固定鏈接」頁面中,輕鬆將這些默認鏈接更改為更有意義、更適合SEO的鏈接。
一些WordPress用戶會選擇「月和名稱」或「日和名稱」選項,這些選項會將日期參數添加到您的WordPress網址中:
「日和名稱」的鏈接包括年份、月份和日期,例如:
https://example.com/2023/09/03/sample-post/
「月和名稱」的鏈接包括年份和月份,例如:
https://example.com/2023/09/sample-post/
這些鏈接比默認的鏈接更美觀且更適合SEO,但它們過於冗長,並且隨著時間的推移,日期會讓您的文章看起來過時。
因此,很多用戶更喜歡「文章名稱」的鏈接結構,這種結構刪除日期,僅使用文章的slug關鍵字:
https://example.com/sample-post/
這種鏈接結構更短、更有意義、更符合SEO要求,也不會顯得過時。
考慮在修改WordPress網址結構之前
如果您剛開始一個新的WordPress博客,並且尚未正式發布,那麼移除WordPress網址中的日期是安全的。
但是,如果您的網站已運營了一段時間,則需要注意更改鏈接結構可能會導致用戶和搜索引擎的404錯誤,這意味著Google Search Console報告中可能會出現警告和錯誤。
此外,搜索引擎排名可能會受到影響,因為指向舊文章的反向鏈接現在會顯示404錯誤。這些問題都可以通過設置重定向來解決,本文稍後會介紹如何設置。
更改網址結構也會重置您的社交分享計數,不幸的是,大多數社交分享計數服務不會跟踪重定向的URL,並會重置計數。
移除WordPress網址中的日期
首先,您需要創建完整的WordPress網站備份,這樣可以在未能按預期運行時還原網站。
之後,您需要訪問「設置」»「固定鏈接」頁面,然後選擇「文章名稱」作為您的永久鏈接選項。
不要忘記點擊頁面底部的「保存更改」按鈕來存儲更改。
WordPress現在將刪除您的WordPress網址中的日期,僅使用文章名稱。這將適用於現有的文章和頁面以及您未來新增的內容。
設置重定向來保護SEO排名
現在,您已經移除了WordPress網址中的日期,您需要設置適當的301重定向,這樣可以避免用戶在點擊舊鏈接時看到404錯誤消息。
這些重定向會將用戶導向更新後的URL,而不會顯示404錯誤。同時,這也有助於搜索引擎理解舊URL已移動到新URL。
我們會介紹兩種在WordPress中創建301重定向的方法:
- 使用AIOSEO插件設置重定向(推薦)
- 使用Redirection插件設置重定向(免費)
方法一: 使用AIOSEO插件設置重定向(推薦)
設置重定向的最佳方法是使用All in One SEO(AIOSEO)插件。它包含強大的重定向管理功能,可以讓您創建批量301重定向、自動重定向、全站重定向、404錯誤跟踪等。
注意:您需要AIOSEO Pro才能使用重定向管理器。AIOSEO還有免費版本,但不包括301重定向功能。
首先,您需要在網站上安裝和配置AIOSEO Pro插件。更多資訊,請參閱我們的逐步指南。
插件啟動後,您需要進入WordPress儀表板中的「All in One SEO」»「重定向」,然後點擊「啟動重定向」按鈕。
現在,在All in One SEO中,您將看到「重定向」選項卡,您可以在這裡添加第一個重定向。
在這個頁面中,您會看到可以輸入「源URL」和「目標URL」的設置。
源URL將描述舊的URL永久鏈接結構,目標URL將描述需要重定向到的新文章URL永久鏈接。
為此,我們將使用正則表達式(Regex)。正則表達式提供了一種強大且靈活的方式來搜索和操縱特定字符模式。我們將用它來匹配URL中的永久鏈接模式以進行重定向。
如果您之前使用的是「日和名稱」永久鏈接,則需要在源和目標字段中輸入以下Regex表達式:
源URL: ^/(d*)/(d*)/(d*)/([A-Za-z0-9-*])
目標URL: /$4
您還需要點擊源URL旁的齒輪圖標,顯示三個複選框。請確保僅檢查「Regex」框。這一選項將在源和目標字段中啟用正則表達式。
但是,如果您使用的是「月和名稱」永久鏈接,則需要輸入以下Regex值:
源URL: ^/(d*)/(d*)/([A-Za-z0-9-*])
目標URL: /$3
添加源和目標URL值後,請確保將重定向類型設置為「301永久移動」,然後點擊「添加重定向」按鈕。
您的重定向將被創建,現在,當用戶點擊使用舊永久鏈接結構的鏈接時,將自動重定向到使用新名稱的文章URL。
您可以通過滾動到日誌部分來查看您的重定向。在「點擊次數」列中,您可以看到多少網站訪客被重定向,並且可以通過「啟用」開關來啟用或禁用重定向。
方法二: 使用Redirection插件設置重定向(免費)
如果您更喜歡使用免費插件,可以選擇我們的第二種方法。
首先,您需要安裝和激活Redirection插件。詳細說明請參閱我們的逐步指南。
激活後,您需要訪問「工具」»「重定向」,然後點擊「開始設置」按鈕。
插件將顯示一些選項。可以自動檢測並提醒您文章URL變更,並保持重定向日誌。
您也可以選擇不選這些選項,直接點擊「繼續」按鈕。
插件將進行一些測試,如果一切正常,您可以點擊「完成設置」按鈕,然後點擊「準備開始!」按鈕。插件設置將存儲在WordPress數據庫中。
現在,您將看到插件的設置頁面。在這裡,您需要點擊頁面頂部的「添加新」按鈕,或直接滾動到「添加新重定向」部分。
您將看到一個包含「源URL」和「目標URL」字段的表單。源URL將描述舊的URL結構,目標URL將描述新的URL。
如果您使用「日和名稱」永久鏈接,則在源和目標字段中輸入以下值:
源URL: /(d*)/(d*)/(d*)/([A-Za-z0-9-*])
目標URL: /$4
如果您使用「月和名稱」永久鏈接,則輸入以下值:
源URL: /(d*)/(d*)/([A-Za-z0-9-*])
目標URL: /$3
不要忘記從下拉菜單中選擇「Regex」,然後點擊「添加重定向」按鈕以保存更改。
插件現在將用戶重定向到您的新名稱為基礎的URL。
WordPress鏈接的專家指南
現在您已經知道如何移除WordPress網址中的日期,您可能會希望查看其他與WordPress中URL相關的文章:
- <如何從您的WordPress網站URL中去掉 /wordpress/
我們希望這篇文章能幫助您學到如何輕鬆地從WordPress URLs中移除日期。您可能還會想查看我們對的指南,以及我們推薦的。
如果您喜歡這篇文章,請訂閱我們的YouTube頻道,觀看更多WordPress視頻教程。您也可以在Twitter和Facebook上找到我們。