当我尝试从我的网站分享链接时,我遇到了一个奇怪的问题。图像没有出现,但是当我转到调试器工具时它正常显示,它也出现在Facebook中,但我不能用我的所有链接。这是一个例子;链接http://vid.sanka7a.com/musicvideo.php?vid=831408952
未出现在Facebook上。
如果我们把它放在调试工具中,它就会出现。
那有什么不对?
答案 0 :(得分:2)
看起来Facebook将<link rel="image_src" href="831408952-1.jpg">
元标记的值作为图像的替代选项。
因为Facebook试图在作曲家中取代http://vid.sanka7a.com/831408952-1.jpg
(这是一个HTTP 404)而不是提供的og:image
值。
我没有意识到这种情况可能会发生,但更新image_src
代码指向与og:url
代码相同的网址应解决此问题。