Facebook 分享按钮不带元标签

facebook share button not taking meta tags

我在我的网站上使用 facebook 分享按钮。我正在关注 facebook 文档来执行此操作。但它不是从元标记中获取内容,而是从我的网站中获取随机内容。当我尝试通过 facebook 调试器调试共享 url 时,它给了我两个警告,如下所示:

Inferred Property:   The 'og:image' property should be explicitly provided, even if a value can be inferred from other tags.
Missing Properties:  The following required properties are missing: og:url, og:type, og:title, og:image, og:description, fb:app_id

但是下面是元标记,我在我想分享的那个页面上使用的。

<meta property="og:description" content="Welcome to the world of computer science." />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://www.mywebsite.com" />
<meta property="og:image" content="https://tophat.com/wp-content/uploads/2017/05/BLOG_code.jpg" />

我正在使用 aws 服务器来托管我的网站。我的网站启用了 htaccess,我想是因为这个。 谁能告诉我这是什么原因。

谢谢。

你好@Rajat,

在我查看您的问题时,您正在使用执行 htaccess 身份验证的 aws 服务器。您只需要删除 htaccess 身份验证,然后使用 facebook 调试器工具再次废弃您的网站。它将帮助您清除网站的缓存。 This 是 facebook 调试器的 link。

注意:您必须删除 htaccess 身份验证,因为 facebook 仅抓取来自 public url 的数据。