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來減少垃圾郵件。 了解您的評論如何處理.