2

我正在开发一个具有版本化 URL 的项目。我希望 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 这样的服务会选择索引哪个 URL,还是会陷入 /example 和 /example/3 之间的“重定向循环”?

4

1 回答 1

1

所以这个网站现在被谷歌索引了。以下是 Google 对这种情况的反应:

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

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

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

于 2015-09-07T10:18:58.740 回答