首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google在两个URL下索引了相同的页面(尽管是rel-规范化的)

Google在两个URL下索引了相同的页面(尽管是rel-规范化的)
EN

Webmasters Stack Exchange用户
提问于 2013-11-02 15:58:09
回答 1查看 169关注 0票数 4

超级用户问题"在quodlibet中播放mp3显示“无法初始化GStreamer输出管道”错误“是在Google中的两个URL下索引的:

  • https://superuser.com/questions/651591/playing-mp3-in-quodlibet-displays-gstreamer-output-pipeline-could-not-be-initia
  • https://superuser.com/questions/651591/playing-mp3-in-quodlibet-displays-gstreamer-output-pipeline-could-not-be-initia/652058

第一个是规范的;相应的rel-canonical包含在两个页面中:

代码语言:javascript
复制
<link rel="canonical" href="https://superuser.com/questions/651591/playing-mp3-in-quodlibet-displays-gstreamer-output-pipeline-could-not-be-initia" />

Google还索引了https://superuser.com/a/652058,它重定向到了答案:

代码语言:javascript
复制
https://superuser.com/questions/651591/playing-mp3-in-quodlibet-displays-gstreamer-output-pipeline-could-not-be-initia/652058#652058

现在,上面的第二个URL与这个减去#652058片段的URL相同。

因此,谷歌似乎删除了这个片段,在另一个URL (=包含答案ID /652058作为后缀)下产生完全相同的页面,并对其进行索引--尽管rel-canonical和重复的内容。

不应该认识到这一点,只索引规范变体?

这里发生什么事情?

编辑: Google甚至为同一个页面显示一个稍微不同的标题(查询“超级用户引号”的结果#1和#2的屏幕截图):

EN

回答 1

Webmasters Stack Exchange用户

回答已采纳

发布于 2013-11-02 16:41:12

查看谷歌的两个变体的缓存版本,非规范有一个答案(缓存21,10月21日),而标准有两个答案(第一个标记为接受),(缓存的10月24日)。这个问题和这两个答案也在不同的时间被编辑过,就在今天,第二个答案也是如此。

我的猜测是,这些差异已经足够防止正则链接元素被遵从,这将被纠正,因为内容变得静态(即不再有答案或编辑),并被重新爬行。

来自谷歌网页 on rel="canonical

Rel=“规范”属性应该仅用于指定内容相同的许多页面的首选版本(尽管排序顺序之类的细微差异是可以的)。

#之后的任何内容都会被忽略,因此正确地等同于另一个链接到非规范的URL。

票数 4
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/54731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档