在分享我的网站链接时,在Facebook中刮取Canonical url而不是我原来的url

时间:2015-10-14 12:34:47

标签: php facebook-sharer canonical-link

您好我遇到了“与Facebook共享我的网站的网址”的问题。我在facebook调试器中检查了网址,这里我得到了以下问题。

请找到图片。

http://i.imgur.com/OrUITz2.png http://i.prntscr.com/58a4d03d61dd4d4da8e08d8c7c367ca7.png

我已经提供了所有必需的开放图形信息(元标记),例如“og:title”,“og:type”,“og:image”,“og:url”。但是我得到上面显示的错误('og:type'属性是必需的,但不存在。)。

非常友好地帮助我。

  1. 我的原始网址(// XXXXX.com/tester)如何更改为未知的“Canonical URL”(// XXXX.online.de/tester)?
  2. 如何更改此“Canonical Url”(// XXXX.online.de/tester)?因为facebook废弃这个网址只是我的原始网址(// XXXXX.com/tester)。

1 个答案:

答案 0 :(得分:2)

Facebook抓取网页来索引其元数据信息,并使网页成为一个丰富的对象,并将其集成到社交图谱中。 规范网址设置在您的网页标题处,通常为:

<link rel="canonical" href="http://www.example.com" />

您需要从脑中删除这种标记,因为Facebook会从此标记网址中删除信息(如果存在)。 之后,您需要使用Facebook Open Graph调试器获取新的scrape信息:https://developers.facebook.com/tools/debug/og/object/

查看Scraped URL“确切了解我们的刮刀对您的URL所看到的内容”非常适合查找此标记,您只需要CTRL + F这个奇怪的URL。

用于检查打开的图形元标记,可能包含og:type和og:url标记或其他标记。

告诉我们这是否有效。