Open Graph在我网站上的所有网页上运行得非常好,除了这一页,我无法弄明白,为我的生活,为什么!它以前运作良好,但有一天突然停止工作。
URL: https://dietbros.com/fat-burning/the-ultimate-fat-burning-foods-list/
来自Facebook共享调试器: 对象缺少必需的值 "对象在网址' https://dietbros.com/fat-burning/the-ultimate-fat-burning-foods-list/'类型'网站'是无效的,因为必需的属性' og:title'类型'字符串'没有提供。"
如果你检查链接," og:type"是"文章"而不是像共享调试器那样的网站建议。
使用对象调试器时,出现以下错误: "卷曲错误:OPERATION_TIMEOUTED操作在10000毫秒后超时,接收到0个字节"但页面完成加载< 5秒(我甚至在我创建的主题中与Facebook开发者共享了一个截屏视频)。
我尝试过以下方法:
多次使用共享调试程序
尝试了" Scrape Again"多次没有效果
清除我的网站缓存,浏览器缓存,使用不同浏览器等无济于事
试过"对象调试器"并试图获取新的抓取信息"选项,这里也没有运气。
联系我的主持人(Hostgator),如果他们有任何问题,看看他们是否阻止任何Facebook抓取工具IP,但他们说Facebook的抓取工具的IP都没有被阻止,他们为数百万个网站提供服务而没有任何问题。
在Facebook开发者论坛中创建了一个帖子,他们给了我 他们的以下回应: "我们检查了我们的卷曲请求,并确认您的网站未对我们的服务器开放。这是一些日志:
[xiaofb@devvm29992.prn1~ / www] curl -v --compressed -H'范围:字节= 0-524288' -H'连接:关闭' -A" facebookexternalhit / 1.1(+ ttp://www.facebook.com/externalhit_uatext.php)" " TTPS://dietbros.com/fat-burning/the-ultimate-fat-burning-foods-list/"
您可能需要查看网络设置以打开对我们的抓取工具的访问权限。"
注意:已删除" h"在上面代码中的http和https中,保留在我允许作为新用户的2个链接限制之下。 :)
同样,这是我遇到此问题的唯一页面。如果您检查网站上的任何其他页面,您会看到元标记被Open Graph完美地拾取,并且效果非常好。
非常感谢任何帮助!