rel = canonical元标记可以指向301重定向网址吗?

时间:2015-09-06 09:15:20

标签: redirect web-crawler google-search canonical-link canonicalization

我正在开发一个具有版本化URL的项目。我希望rel = canonical元标记始终指向最新版本,并且始终可以通过301重定向到达。

以下是网址:

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

此设置是否有效?像Google这样的服务会选择索引哪个网址,或者它会被“#34;重定向”循环捕获?#34;介于/ example和/ example / 3之间?

1 个答案:

答案 0 :(得分:1)

因此,此网站现已被Google编入索引。以下是Google对此方案的反应:

  • 显示/example/example/{latestVersion}的结果,其中{latestVersion}是301重定向(最新版本)的结果
  • /example链接首先出现在结果中
  • 通常只有在用户点击以下文字时才会显示指向/example/{latestVersion}的链接:
      

    为了向您展示最相关的结果,我们省略了一些与已经显示的13非常相似的条目。   如果您愿意,可以使用包含的省略结果重复搜索。

我正在更改代码,以便规范网址始终为/example/{latestVersion},以确保不会将重复内容编入索引。