Yoast SEO:具有可選SSL的網站上的規範URL

HTTPS

當我們將網站移至 飛輪,我們並沒有強迫所有人進行SSL連接(確保安全連接的https://網址)。 我們仍未決定。 我們可能會確保表單提交和電子商務部分是安全的,但不確定僅閱讀普通文章。

考慮到這一點,我們意識到我們的規範鏈接既顯示安全又顯示不安全。 我對該主題的閱讀不多,但是如果Google分別對待每條路徑,這似乎可能會有問題。 確實,在網站站長內部,我們不得不單獨註冊安全站點,因此我只能猜測這會造成混亂。

什麼是規範鏈接?

規範鏈接元素是HTML頁面頭部(用戶不可見)中的元素,該元素將搜索引擎引導至網頁的首選版本。 這是在針對搜索引擎優化網站時必不可少的元素,因為您要確保通過鏈接傳遞的所有權限都可以到達適當的URL。 絕大多數內容管理系統會產生通往相同內容的多種路徑。 如果沒有規範來定義適當的路徑,則您的權限可能會在同一內容的多個路徑之間分割。

在審查中 Yoast SEO 插件知識庫,該插件只是通過WordPress的標準功能提取固定鏈接。 換句話說,如果您位於安全頁面上,它將列出https路徑;否則,它將列出http路徑。 啊。

在我們主題的範圍內 的functions.php 文件,並使用Yoast的規範過濾器 wpseo_canonical,我們添加了以下功能來強制所有規範鏈接指向安全網址:

函數mtb_canonical_ssl($ url){$ url = preg_replace(“ / ^ http:/ i”,“ https:”,$ url); 返回$ url; } add_filter('wpseo_canonical','mtb_canonical_ssl');

現在,無論用戶使用哪個路徑或Google搜尋器如何捕獲規範,它都只會顯示為帶有https:// URL路徑的安全頁面。 Yoast插件曾經具有定義此選項的選項,但它似乎已從該插件中刪除。

2 個評論

  1. 1
  2. 2

你覺得呢?

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