url - 版本化 URL : how can I tell search engines about more recent versions of the current page?

标签 url seo versioning

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

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

最佳答案

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/

所以谷歌最终显示的是最新版本:)

关于url - 版本化 URL : how can I tell search engines about more recent versions of the current page?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29603839/

相关文章:

时间:: when can I know that webbrowser controller Url changed to a specific url?

html - 禁止打开和抓取 HTML 文件

seo - SERP中.net,.com和.org域之间的区别

programming-languages - 那么,编程语言是否会像日常应用程序一样定期更新,还是只是 x.0 版本?

java - 用于上传文件的WebScript : during the first upload one extra version created

java - 哪个Hadoop版本符合RHive要求

javascript - Jquery - 拆分 URL 并将类添加到正文

url - 如何找到IP地址的端口号?

关于 '?' 的正则表达式 URL 小模式匹配问题

html - 您如何处理渐进式 Web 应用程序 (PWA) 中的 HTML 元数据