如何在PHP中重定向页面以支持FB链接预览? 我已经创建了自己的url缩短程序,我希望获得与http://bit.ly情况相同的结果:当你尝试在FB中共享bit.ly链接时,你会看到很好的链接预览,但在我的case我只看到一个空链接预览,标题和描述都设置为我的网址。这是我用于重定向的代码:
header( $_SERVER["SERVER_PROTOCOL"]." 301 Moved Permanently" );
header( "Location: ".$url );
答案 0 :(得分:2)
Facebook将遵循301重定向到目的地。
幸运的是,您可以检测Facebook预览解析器的用户代理(facebookexternalhit
),并使用带有OG标记的页面显示它,而不是重定向。