gpt4 book ai didi

facebook - rel ="canonical"和 og :url? 之间的区别

转载 作者:行者123 更新时间:2023-11-30 05:14:41 25 4
gpt4 key购买 nike

我无法理解关于搜索引擎和 Facebook 似乎如何处理规范 URL 的问题。

My Google map 支持的网站允许访问者使用社交媒体请求在他们的国家/地区演出。可以在以下位置找到有问题的页面之一:http://izzy.nogig.in/

当用户点击他们的国家标记时,它会为他们提供共享选项(twitter/facebook/等),共享时将共享专门针对该国家/地区的 URL,例如:izzy.nogig.in/usa?或 izzy.nogig.in/spain?等

URL 中的所有这些国家都包含大量重复内容,因此我使用以下内容将搜索引擎指向我想要排名的页面:-

<link rel="canonical" href="http://izzy.nogig.in/_?"/>

为了将 Facebook 点赞数计入每个国家/地区,我将我的开放图谱“og:url”设置如下,例如:

<meta property="og:url" content="http://izzy.nogig.in/australia?" />

现在,当我通过 Facebook 对象调试器(例如 http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fizzy.nogig.in%2Faustralia%3F)运行特定国家/地区的 URL 时,它会显示以下内容:-

Response Code:  206
Fetched URL: http://izzy.nogig.in/australia
Canonical URL: http://izzy.nogig.in/australia

Mismatch og:url and canonical url:
og:url tag in the header is not the same URL as rel='canonical' link in the html.

上述错误让我感到困惑。我知道它们不匹配,但我认为这是执行此操作的正确方法。

调试器中的所有内容对我来说都很好(每个国家/地区的正确链接、描述、图像等),而且我无法更改 rel="canonical"值以匹配我的 og:url,因为我需要它指向搜索引擎的单页(无国家/地区)。

我相信一切正常。我应该忽略调试器的错误,还是我设置不正确?我不希望每个国家/地区的“喜欢”都消失并计入 rel="canonical"URL。

非常感谢 - 威尔

最佳答案

link rel="canonical" 将被搜索引擎使用,而 og:url 将被 facebook 使用

og:url 基本上告诉 FB 抓取工具“忽略此页面上的任何内容,而是抓取此 url

规范链接元素的更多信息:http://en.wikipedia.org/wiki/Canonical_link_element

关于facebook - rel ="canonical"和 og :url? 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15514311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com