版本化URL:如何告诉搜索引擎当前页面的更新版本?

时间:2015-04-13 11:07:13

标签: url seo versioning

我将解释两个项目的托管文档的比较:PostgreSQL和Django。 PostgreSQL项目的文档遵循模式http://www.postgresql.org/docs/<MAJOR>.<MINOR>,而Django项目的文档遵循URL模式https://docs.djangoproject.com/en/<MAJOR>.<MINOR>。然而,Google对这些项目的处理方式却截然不同:在Google搜索&#34; Django foobar&#34;时,结果都链接到最新版本,这可能是所希望的;但在Google搜索&#34; Postgres foobar&#34;时,结果会链接到各种不同版本,其中一些版本非常陈旧。

似乎Django项目有一些技术可以通知谷歌最近的文档。但是,我不知道这种技术会是什么。我想知道为了托管我自己的版本文档。

1 个答案:

答案 0 :(得分:3)

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/

所以google最终会显示最新版本:)