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


interesting facebook status code 500 error on linux server, PHP

index.html正在调试facebook。

index.php不能在facebook调试。

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

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

你的页面返回一个500错误给Facebook的爬虫。此外,当我手动检查它时,我得到同样的问题,如Jeremy报告的。

你有任何逻辑在你的PHP检查用户代理头和做不同的事情在不同的用户代理?

Facebook爬虫呈现为facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)