指定权威网址

通过 Facebook 链接分享功能,您可以为 HTML 元数据中的资源指定权威网址,以便获取该资源。若要做到这一点,请使用 HTML 元标签来为页面指定权威网址。您可使用 og:url 属性指定权威链接。

<meta property="og:url" content="https://example.com/path" />

自 2020 年 2 月 3 日起,除非该网域已使用网站管理员工具将您的网域明确地列入白名单之中,否则您将无法再将具有其他网域的网址指定为权威网址。

为获取指标和元数据(链接图像、标题等),Facebook 链接分享基础架构会将指定相同权威网址的所有链接视为同一资源。您可使用图谱 API 调用查看网址的互动率指标:

GET /?id={your_url}&fields=engagement

许多情况下,将网站上的各种链接视为同一资源可为您带来便利。以下是一些示例:

  • 您更改了页面网址,但不想丢失之前的指标。
  • 您提供了内容版本的链接,但为获取指标,您将该内容视为单个页面。
  • 您希望 Facebook 在任何页面显示链接时,能够删除重复的链接。

其他注意事项

  • og:url 指定的路径不必是浏览器所显示的页面。但是,该路径必须响应 Facebook 网络爬虫并返回 og:* 元标签。如需有关检测 Facebook 网络爬虫的详细信息,请参阅 Facebook 网络爬虫
  • og:url 所引用的路径返回不同的 og:url 链接,则以新链接为准。Facebook 使用的分享详情为重定向链最后一个链接的内容。重定向链最后一个链接的内容还应包括 og:url 元标签。如未指定 og:url,则假定页面网址为权威链接。

如何在更改网址时保留互动率指标

以下示例将为您演示如何更改页面网址,同时保留 Facebook 分享链接和相关指标。该示例假定您已更改页面网址。

  1. 在访客访问旧网址时,使用 HTTP 301 或 302 重定向,以将其发送到新网址。网络爬虫仍需能访问旧网址,因此,请从重定向操作中排除网络爬虫的用户代理,而仅对非 Facebook 网络爬虫客户端重定向。如需有关检测 Facebook 网络爬虫的更多信息,请参阅分享最佳实践:网络爬虫
  2. 打开新页面并添加 og:url 标签。将内容属性设置为之前的网址值。
  3. <meta property="og:url" content="your_old_url" />
  4. 在旧网址上创建新页面,并添加以下头部元标签:
  5. <!-- This is the URL for this page -->
    <meta property="og:url" content="your_old_url" />
    
    <!-- This is the og:* meta from the original version of the page -->
    <meta property="og:title" content="your_link_title">
    <meta property="og:image" content="your_image_url">
  6. 发布您的内容,然后使用分享调试器验证您的服务器正在为每个网址返回正确的元数据。

    打开分享调试器