所以这是我在相似按钮旁边的产品页面上看到的错误消息。
上传时出现问题 “http://www.palmercash.com/images/xxxxxxx.jpg”代表您的公开赛 图形页面。以下是我们的照片服务器报告的完整错误消息: “错误处理文件:无法处理此照片。请检查 您的照片格式,然后重试。我们支持这些照片格式: JPG,GIF,PNG和TIFF。“
“喜欢”按钮工作正常,但即使是正确的网址,图片也不会显示在脸书上。
我已经完成了短信,我只是警告og:url
但我看过其他网站使用完全相同的代码,照片显示正常。
以下是一个示例网址 http://www.palmercash.com/p-4440-mens-the-onion-mlk-t-shirt.aspx
我已经检查了iis 6.0日志,看来facebook机器人来了并拉动图像,因为那里没有错误信息。我只是想知道是什么原因导致这种情况发生。我现在正处于失败状态。
答案 0 :(得分:0)
这是因为您使用og:image
的图像始终由服务器返回gzip
而不考虑Accept-Encoding
HTTP标头(即使Accept-Encoding: identity
标头已通过请求传递服务器仍使用Content-Encoding: gzip
中的结果并使用压缩)。
Facebook的抓取工具可能无法传递此标头并尝试直接将其用作图像,而不首先将其解压缩。