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来减少垃圾邮件。 了解您的数据如何处理.