任何人让Facebook使用og:图像指向PHP脚本?例如:
<meta property="og:image" content="http://x.com/script.php?param=123">
Facebook从未在内容网址上使用我的脚本制作的图片。
如果我获取该脚本的输出并将其保存到静态文件并让meta标签的content属性指向该脚本,Facebook将使用它。如果我将查询字符串添加到静态文件的URL上,Facebook甚至不介意。我几乎认为它拒绝包含'.php'的任何内容。如果我有脚本什么都不做,只能重定向到静态文件,Facebook仍然会忽略它。
我更改了每个测试的所有网址,因此可能缓存不是问题的一部分。
根据我的访问日志判断,Facebook确实从脚本中获取了图像。
Facebook是否需要静态文件?如果是后者,我该怎么做才能使我的脚本看起来像一个静态文件?从名称中没有“.php”的东西进行简单的.htaccess重定向不起作用。有人试过使用base64编码数据uri为og:image?