htaccess:剥离文件夹并使用正则表达式重定向

重定向

出于多种原因,简化URL结构是优化网站的一种好方法。 长URL很难与他人共享,可能会在文本编辑器和电子邮件编辑器中被切断,并且复杂的URL文件夹结构可能会向搜索引擎发送有关您内容重要性的错误信号。

如果您的站点有两个URL:

  • https://martech.zone/blog/category/search-engine-optimization/htaccess-folder-redirect-regex OR
  • https://martech.zone/htaccess-folder-redirect-regex

您认为哪一篇对本文的重视程度更高? 第一个示例在文章和主页之间有5个级别的分隔。 如果您是搜索引擎,您是否认为这是重要的内容?

由于这些原因,我们简化了许多客户的文件夹结构。 有人可能会说,几个带有关键字的类别标签更好,但我们的客户对此还没有看到。 主页上的链接的层次结构和数量使我们的热门内容获得的排名大大提高。

不过,在建立博客后,要撤消所有这些永久链接并仍然将流量从现有链接正确重定向到新的URL结构,会有些痛苦。 和 飞轮 (关联链接),我们可以让他们的团队管理重定向,也可以使用重定向插件。

  1. 首先,我们聘请 Yoast的WordPress SEO 插件,以便我们可以删除文字 类别 网址之外。
  2. 接下来,我们更新永久链接并删除/%category%/,然后将/%post%/留在字段中(并刷新缓存)。
  3. 最后,我们必须添加一个正则表达式来正确重定向文件夹:

条形文件夹重定向正则表达式

该表达式列出了您的可选类别(文件夹1,文件夹2,文件夹3),并且在类别之后需要一些文本……这样,您的类别页面不会中断,但独立文章将正确转发至新URL。

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

我不确定我会为每家公司推荐这种巨大的变化。 那些排名已经确定的人可能不希望使用此功能。 在短期内,这可能会损害您的排名,因为重定向未获得原始页面的所有权限。 但是随着时间的流逝,在永久链接层次结构中包含更多内容会有所帮助。 我们知道这有所帮助 Martech Zone!

你觉得呢?

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.