我将通过比较两个项目的托管文档来解释:postgresql和django。postgresql项目有遵循schemahttp://www.postgresql.org/docs/<MAJOR>.<MINOR>的文档,而django项目有遵循url schemahttps://docs.djangoproject.com/en/<MAJOR>.<MINOR>的文档。然而,google对这些项目的处理非常不同:当google搜索“django foobar”时,结果都链接到最新版本,这可能是我们所希望的;但是当google搜索“postgres foobar”时,结果链接到各种不同的版本,其中一些版本我很老了。
看起来django项目有一些技术可以将最新的文档通知google。但是,我不知道这种技术是什么。我想知道,以便托管我自己的版本化文档。

最佳答案

django在所有版本中都配置了canonical link element

<link rel="canonical"  href="https://docs.djangoproject.com/en/stable/topics/http/urls/">

并且:/en/stable/topics/http/urls/重定向到最新版本。
现在是:/en/1.8/topics/http/urls/
所以谷歌最终展示了最新版本:)

10-05 21:00
查看更多