Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我在尝试共享页面时从facebook获得406代码?_Facebook - Fatal编程技术网

为什么我在尝试共享页面时从facebook获得406代码?

为什么我在尝试共享页面时从facebook获得406代码?,facebook,Facebook,我所有的网页上都有来自facebook的406代码。当我查看源代码时,一切看起来都很好,我们使用gzip,在1或2秒内加载,使用完全开放的图形属性 这里是一个示例链接 提前感谢您的帮助对于其他有此问题的人,我已经解决了此问题。Facebook发送“php”作为其用户代理。如果您在服务器上启用了modsecurity,它将返回一个406错误,并使用“匹配短语”PHP“at REQUEST_HEADERS:User Agent.”作为理由。要修复它,您必须为modsecurity编写一个规则来允许它

我所有的网页上都有来自facebook的406代码。当我查看源代码时,一切看起来都很好,我们使用gzip,在1或2秒内加载,使用完全开放的图形属性 这里是一个示例链接
提前感谢您的帮助

对于其他有此问题的人,我已经解决了此问题。Facebook发送“php”作为其用户代理。如果您在服务器上启用了modsecurity,它将返回一个406错误,并使用“匹配短语”PHP“at REQUEST_HEADERS:User Agent.”作为理由。要修复它,您必须为modsecurity编写一个规则来允许它或禁用modsecurity。Facebook真的应该修改他们的标题,这样就不会发生这种情况,你就可以按应有的方式运行防火墙。

不确定你的问题是否遗漏了很多信息,这些信息会使答案更容易识别,或者只是一篇宣传该链接的垃圾邮件,你还想要什么其他信息?打开页面并查看源代码转到并输入该url以查看facebook回复的内容。错误的响应代码url返回错误的HTTP响应代码。响应代码406是的,您必须修复服务器以不返回406。为什么你的服务器返回406我们不知道