WordPress:使用正則表達式和排名數學 SEO 刪除和重定向 YYYY/MM/DD 永久鏈接結構

重定向 YYYY/MM/DD Regex WordPress Rank Math SEO

出於多種原因,簡化URL結構是優化網站的一種好方法。 長URL很難與他人共享,可能會在文本編輯器和電子郵件編輯器中被切斷,並且複雜的URL文件夾結構可能會向搜索引擎發送有關您內容重要性的錯誤信號。

YYYY/MM/DD 固定鏈接結構

如果您的網站有兩個 URL,您認為哪個 URL 為文章提供了更高的重要性?

  • https://martech.zone/2013/08/06/yyyy-mm-dd-regex-redirect OR
  • https://martech.zone/yyyy-mm-dd-regex-redirect

WordPress 的默認設置之一是在博客上有一個永久鏈接結構,在 URL 中包含 yyyy/mm/dd。 由於以下幾個原因,這並不理想:

  1. 搜索引擎優化(SEO) – 如上所述,站點的層次結構基本上是向搜索引擎顯示內容與主頁相距 4 個文件夾……所以它不是重要的內容。
  2. 搜索引擎結果頁 (SERP) – 您的網站上可能有一篇去年寫的精彩文章,但仍然有效。 但是,其他網站正在發布更多最新文章。 如果您在搜索引擎結果頁面 (SERP) 中查看了一年前的日期結構,您會點擊舊文章嗎? 可能不是。

採取的第一步是更新 WordPress 管理員中的設置 > 永久鏈接,並將您的永久鏈接設為 /%postname%/

WordPress 設置 永久鏈接

這個; 但是,會破壞您博客上所有現有的帖子鏈接。 在您的博客上線一段時間後,為您的每一篇舊文章添加重定向並不有趣。 沒關係,因為您可以使用正則表達式 (正則表達式) 去做這個。 正則表達式查找模式。 在這種情況下,我們的正則表達式是:

/\d{4}/\d{2}/\d{2}/(.*)

上面的表達式分解如下:

  • //d{4} 尋找代表年份的斜線和 4 位數字
  • //d{2} 查找代表月份的斜線和 4 位數字
  • //d{2} 查找代表日期的斜線和 4 位數字
  • /(.*) 將 URL 末尾的任何內容捕獲到您可以重定向到的變量中。 在這種情況下:

https://martech.zone/$1

這是它在裡面的樣子 排名數學SEO 插件(列為我們的插件之一 最喜歡的 WordPress 插件),只是不要忘記確保類型設置為 正則表達式 使用下拉菜單:

排名數學 seo 重定向

刪除博客、類別或類別名稱或其他術語

刪除博客 – 如果您的永久鏈接結構中有“博客”一詞,則可以利用 Rank Math SEO 的重定向來填充

/blog/([a-zA-Z0-9_.-]+)$

請注意這一點,我沒有使用 (.*) 選項,因為如果我有一個只是 /blog 的頁面,它會創建一個循環。 這要求在 /blog/ 之後有某種 slug。 你會想像上面那樣重定向它。

https://martech.zone/$1

刪除類別 - 去除 從您的 slug(默認情況下存在)部署 排名數學SEO插件 可以選擇 帶狀類別 從其 SEO 設置中的 URL 結構 > 鏈接:

來自鏈接的排名數學條類別

刪除類別 – 如果您有類別,您需要更加小心並創建一個包含確切類別名稱的數組,以免意外創建一個循環。 這是那個例子:

/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$

同樣,我沒有使用 (.*) 選項,因為如果我有一個只是 /blog 的頁面,這將創建一個循環。 你會想像上面那樣重定向它。

https://martech.zone/$1

披露:我是客戶和附屬公司 排名數學.

你覺得呢?

本網站使用Akismet來減少垃圾郵件。 了解您的評論如何處理.