在Linux服务器,PHP上有趣的facebook状态代码500错误

时间:2011-08-29 04:34:40

标签: php facebook

index.html正在进行facebook调试。

index.php无法在facebook调试中使用。

此网站可以访问,但Facebook无法访问。有什么问题?

2 个答案:

答案 0 :(得分:2)

虽然它在浏览器中有效,但当我尝试使用CURL从命令行加载您的站点时,它会响应500内部服务器错误而没有页面。每当客户端未发送Accept-Language标头时,您的网站似乎就会爆炸。这个标题是可选的,所以你可能不应该这样做。

答案 1 :(得分:0)

您的网页向Facebook的抓取工具返回500错误。 另外,当我手动检查时,我得到了同样的问题,就像杰里米报道的那样。

您的PHP中是否有任何逻辑检查用户代理标头并在不同的用户代理上执行不同的操作?

Facebook抓取工具呈现为 facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)