您在這裡

Drupal網站首頁規範網址(canonical URL)問題

James Qi 在 2022年7月20日 - 10:46 發表

最近用Google Search Console中的URL檢測查看我們的網站,發現一些問題,一些站的首頁使用的是Drupal中的node/1,在沒有設置别名網址(alias path)或者别名網址不是/的情況(例如下圖中的/page/首頁_(Home))下,規範網址(canonical url)就成了node/1本身或者其它别名網址(例如/page/首頁_(Home)),而Google選擇的是真正的首頁。

查看網站首頁的html,開頭是類似這樣的:

<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Generator" content="Drupal 7 (http://drupal.org)" />
<link rel="canonical" href="https://example.com/node/1" />
<link rel="shortlink" href="https://example.com/node/1" />
<meta name="description" ...

這不是一個大問題,但也應該規範解決,可以編輯首頁,設置别名路徑為/就可以。

修改保存後,首頁html源代碼就變成類似下面這樣的:

<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Generator" content="Drupal 7 (http://drupal.org)" />
<link rel="canonical" href="https://example.com/" />
<link rel="shortlink" href="https://example.com/node/1" />
<meta name="description" ...

再到Google Search Console中檢查https://example.com,網站指定的規範網址和Google選擇的規範網址就是相符的:

Indexing
User-declared canonical: https://example.com/
Google-selected canonical: Inspected URL

另外,還發現Drupal站canonical網站是相對網址的問題,需要改絕對網址,後面再寫博客記錄。

發表新回應

Plain text

  • 不允許使用 HTML 標籤。
  • 自動將網址與電子郵件地址轉變為連結。
  • 自動斷行和分段。