缺少OG meta标签运行调试时(Missing og meta tags when running

2019-10-16 13:48发布

我加入适当元每日新闻到我的视频分享网站但Facebook继续说,他们都没有发现。 然而,当我查看源代码,我看到他们。 能否请您看看我的源告诉我什么,我做错了什么?

http://www.christianclips.com/video/151/Cannon-Ball-Baptism

Answer 1:

我有同样的问题前一段时间在服务器上运行旧版本的PHP(5.2.x)

同样的页面将完美地在其他服务器上解析但他们未能就这一个。

我比较了头,瞧,“内容长度”是不存在。 加入之后,一切都开始工作。

这些都为您的网页标题:

日期星期三,2011 GMT 17时08分45秒8月31日

服务器的Apache

X供电,通过PHP / 5.2.17

过期星期四,1981年11月19日8点52分00秒GMT

缓冲控制无店面,无缓存,必重新验证,检查后= 0,前检查= 0

语用无缓存

内容编码的gzip

保持活动超时= 5,最大= 100

连接保持

传输编码分块

内容类型text / html

内容长度丢失。

直到它找到一个适当的值的Content-Length头Facebook不会解析它。

我希望这有帮助

干杯

明天



Answer 2:

我猜那是因为你缺少一个DOCTYPE。 还有其他的验证错误有可能导致它不能准确地找到他们的页面。



Answer 3:

如果您有与Facebook OpenGraph meta标签麻烦, Facebook的调试器 (以前称为Facebook的短绒)往往是非常有帮助-这会迫使您的网址重新解析,告诉你什么OpenGraph解析器可以看到它。

它有更新Facebook的缓存OG元数据的URL,当你新更新的内容,这是非常有用的额外好处。



文章来源: Missing og meta tags when running debug