1

我正在研究版本化網址的項目。我希望rel = canonical meta標記始終指向最新版本,並且始終可以通過301重定向到達。rel = canonical元標記可以指向301重定向網址嗎?

下面是網址:

  • /示例301 redirect to /example/3
  • /示例/ 1 <link rel="canonical" href="/example" />
  • /示例/ 2 <link rel="canonical" href="/example" />
  • /示例/ 3 <link rel="canonical" href="/example" />

請問這個安裝工作?像Google這樣的服務會選擇哪個網址進行索引,或者它會被攔截在/ example和/ example/3之間的「重定向循環」中?

回答

1

所以這個網站現在被谷歌索引。下面是谷歌如何應對這種情況:

  • 結果顯示這兩個/example/example/{latestVersion}其中{latestVersion}是301重定向的結果(最新版本)
  • /example鏈接第一次出現在結果
  • 通常僅當用戶點擊以下文本時纔會顯示到/example/{latestVersion}的鏈接:

    爲了向您顯示最相關的結果,我們省略了一些非常相似的條目到已經顯示的13個。 如果你願意,你可以用包含的省略結果重複搜索。

,我改變了代碼,以便規範網址總是/example/{latestVersion},以確保重複的內容不被索引。