【问题标题】:Canonical url is scraped instead of my original url in facebook while sharing my site link分享我的网站链接时,规范网址被刮掉,而不是我在 facebook 中的原始网址
【发布时间】:2016-01-12 13:11:35
【问题描述】:

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

请找到图片。

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)如何更改为那个未知的“规范网址”(//XXXX.online.de/tester)?
  2. 如何更改此“Canonical Url”(//XXXX.online.de/tester)?因为 facebook 只删除了这个 url 而不是我原来的 url(//XXXXX.com/tester)。

【问题讨论】:

标签: php facebook-sharer canonical-link


【解决方案1】:

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

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

您需要从您的脑海中删除此类标签,因为 Facebook 会从该标签 URL 中抓取信息(如果存在)。 之后,您需要在 :https://developers.facebook.com/tools/debug/og/object/ 上使用 Facebook Open Graph 调试器获取新的抓取信息。

查看 Scraped URL “确切地查看我们的爬虫为您的 URL 看到的内容”非常适合查找此标签,您只需要 CTRL+F 奇怪的 URL。

用它来检查你打开的图元标签,也许有些东西包括 og:type 和 og:url 标签,或其他标签。

告诉我们这是否有效。

【讨论】:

    猜你喜欢
    • 2012-05-03
    • 1970-01-01
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多