没有为我的 Laravel 网站抓取 Facebook Open Graph 元标签
Facebook Open Graph Meta Tags Not Being Scraped For My Laravel Site
我正在尝试将 og:type
、og:title
、og:image
、og:description
和 og:url
元标记添加到我的 laravel 页面但是 none 被 Facebook Sharing Debugger.
正确地抓取了
我已经尝试移动这些元标记,但来自 Facebook 的结果从未改变。
这是我添加的 HTML 元标记的一部分:
我添加的元标记没有被正确抓取,调试器returns如下:
P.S.
出于某种原因,Facebook 似乎在抓取我的主页而不是我提供的 link。我确定我的 link 可以公开访问。
这只是根据您的图像进行的猜测,但请尝试使用双引号 content=""
等。我会将您的 og 标签放在 head 部分的末尾。 OG 标题可以用 <title>
覆盖,og 描述可以用标准元描述标签覆盖。
我阅读了 og 文档,他们建议提供图片尺寸:
<meta property="og:image" content="fav/og-thumb.png">
<meta property="og:image:width" content="1240">
<meta property="og:image:height" content="650">
For some reason, Facebook seems to be scraping my main page instead of the link I have provided.
Facebook 只是按照您的指示去做:
<meta property="og:url" content="http://dev.mafindoor.com">
og:url
- The canonical URL of your object that will be used as its permanent ID in the graph, e.g., "http://www.imdb.com/title/tt0117500/".
当 Facebook 抓取工具找到此标签时,将其视为 <link rel="canonical">
标签 - 将抓取的页面视为链接 URL.
的别名
og:url
元标记应设置为 当前 页面的首选 URL,而不是整个网站。
您可以在 Facebook 共享调试器 (link) 中看到此行为:
PS:
就目前而言,您的一个 OG 元标记使用混合的单引号和双引号,导致它和所有后续标记无效:
<meta property="og:type" content='website">
<meta property="og:title" content='Mafindoor - SM City Legazpi">
<meta property="og:image" content="http://mafindoor.com/img/pages/screen2.jpg">
<meta property="og:description" content="Thanks Mafindoor for helping me find my ways inside SM City Legazpi">
<meta property="og:url" content="http://dev.mafindoor.com">
<meta property="fb:app_id" content="329159957633823">
我正在尝试将 og:type
、og:title
、og:image
、og:description
和 og:url
元标记添加到我的 laravel 页面但是 none 被 Facebook Sharing Debugger.
我已经尝试移动这些元标记,但来自 Facebook 的结果从未改变。
这是我添加的 HTML 元标记的一部分:
我添加的元标记没有被正确抓取,调试器returns如下:
P.S.
出于某种原因,Facebook 似乎在抓取我的主页而不是我提供的 link。我确定我的 link 可以公开访问。
这只是根据您的图像进行的猜测,但请尝试使用双引号 content=""
等。我会将您的 og 标签放在 head 部分的末尾。 OG 标题可以用 <title>
覆盖,og 描述可以用标准元描述标签覆盖。
我阅读了 og 文档,他们建议提供图片尺寸:
<meta property="og:image" content="fav/og-thumb.png">
<meta property="og:image:width" content="1240">
<meta property="og:image:height" content="650">
For some reason, Facebook seems to be scraping my main page instead of the link I have provided.
Facebook 只是按照您的指示去做:
<meta property="og:url" content="http://dev.mafindoor.com">
og:url
- The canonical URL of your object that will be used as its permanent ID in the graph, e.g., "http://www.imdb.com/title/tt0117500/".
当 Facebook 抓取工具找到此标签时,将其视为 <link rel="canonical">
标签 - 将抓取的页面视为链接 URL.
og:url
元标记应设置为 当前 页面的首选 URL,而不是整个网站。
您可以在 Facebook 共享调试器 (link) 中看到此行为:
PS:
就目前而言,您的一个 OG 元标记使用混合的单引号和双引号,导致它和所有后续标记无效:
<meta property="og:type" content='website">
<meta property="og:title" content='Mafindoor - SM City Legazpi">
<meta property="og:image" content="http://mafindoor.com/img/pages/screen2.jpg">
<meta property="og:description" content="Thanks Mafindoor for helping me find my ways inside SM City Legazpi">
<meta property="og:url" content="http://dev.mafindoor.com">
<meta property="fb:app_id" content="329159957633823">