Link rel="canonical":不同的用户指南版本是否应该使用相同的规范 url?

Link rel="canonical": Should different user guide versions use the same canonical url?

2 个不同版本的用户指南是否应该使用 不同的规范 URL

文档版本1.1.0.Final

<link rel="canonical" href="http://docs.foo.org/1.1.0.Final/index.html">

文档版本1.2.0.Final

<link rel="canonical" href="http://docs.foo.org/1.2.0.Final/index.html">

或者 2 个不同版本的用户指南是否应该使用 相同的规范 URL

文档版本1.1.0.Final

<link rel="canonical" href="http://docs.foo.org/latestFinal/index.html">

文档版本1.2.0.Final

<link rel="canonical" href="http://docs.foo.org/latestFinal/index.html">

根据 The Canonical Link Relation from RFC 6596canonical link 类型只能用于识别

内容的 URI
  • 重复,或
  • 一个超集.

由于用户指南的不同版本不一定如此(因为功能可能 added/removed/changed),canonical link 类型必须 用于始终指向最新版本。如果你想使用canonical,它必须是自引用的。