meta 属性: title - 没有在 Facebook 上显示正确的内容?

meta property: title - does not displaying the correct content on Facebook?

添加元 属性 后,我想在 Facebook 上分享的特定页面未显示正确的内容/文本/措辞。

例如,我想分享一个联系页面,这是它的元标记:

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=500" />

<!-- standard meta content -->
<meta name="description" content="Sample Website is a ..." />
<meta name="keywords" content="..." />

<!-- social meta content -->
<meta property="og:title" content="Contact | Sample Website">
<meta property="og:description" content="Sample Website is a ....">
<meta property="og:image" content=""/>
<meta property="og:url" content=...">
<meta name="twitter:card" content="Sample Website is a ...">

<title>Contact | Sample Website</title>

所以我希望这个页面的措辞是:

Contact | Sample Website

但在 Facebook 新闻提要上,它显示的是关于示例网站的一般内容/措辞,例如:

Sample Website | A ....

此内容来自此示例网站的主页:

<title>Sample Website | A ....</title>

知道为什么吗?

如何显示我要分享的页面的具体内容,例如联系页面?

注意:它似乎在 Twitter、LinkedIn 上运行正常,但在 Facebook 上运行不正常。

您好,您或任何其他人在 faceBook 上输入 URL 后,Facebook 会在其数据库中创建其预览,除非您要求 facebook 更新,否则不会更新它。

因此,如果您在更新 meta 属性 之前输入了 link,那么请到这里更新您的 link:https://developers.facebook.com/tools/debug/ 希望这对您有所帮助。

在你去 Facebook 的 Debug link 后输入你试图修复的 URL,然后你可以看到 facebook 何时抓取那个 URL ,再次点击抓取并刷新页面我希望它能解决问题。然后 post 您的 URL 在 post 中再次获取新数据。