Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.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
Php 406和404错误-仅Firefox存在问题?_Php_Javascript_Html_Http_Firefox - Fatal编程技术网

Php 406和404错误-仅Firefox存在问题?

Php 406和404错误-仅Firefox存在问题?,php,javascript,html,http,firefox,Php,Javascript,Html,Http,Firefox,Firefox 9.01上出现404和406错误的网站 而其他浏览器,如IE8、Opera11.52、Safari 5.0.4和Chrome 16.0.912.63没有这个问题,每个页面都正常打开 有什么问题吗 有关第页的一些信息: 页面类型:PHP 基本jquery UI代码已存在 谷歌adsense已启用 不可接受 在此上找不到请求的资源/的适当表示形式 服务器 此外,尝试使用时遇到404 Not Found错误 ErrorDocument来处理请求 为了快速参考,我添加了标签: <?

Firefox 9.01上出现404和406错误的网站

而其他浏览器,如IE8、Opera11.52、Safari 5.0.4和Chrome 16.0.912.63没有这个问题,每个页面都正常打开

有什么问题吗

有关第页的一些信息: 页面类型:PHP 基本jquery UI代码已存在 谷歌adsense已启用

不可接受

在此上找不到请求的资源/的适当表示形式
服务器

此外,尝试使用时遇到404 Not Found错误
ErrorDocument来处理请求

为了快速参考,我添加了标签:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

你应该让自己成为查尔斯(http://www.charlesproxy.com/)或者其他类似的webproxy,观察Firefox和您选择的其他浏览器发送的请求。可能会有一个坏cookie或一些重写在幕后破坏您的体验


如果您无法从firefox请求中找到charles日志的屏幕截图,则可能有助于了解这一点。

这表明HTTP级别存在问题。如果页面上的代码以某种方式导致重定向,则该代码可能仍然相关。但这似乎是一个奇怪的问题,Firefox发送了一些奇怪的HTTP头,而服务器将其视为无法满足的请求。然而,我尝试用诸如Accept-Encoding:foo和Accept:foo/bar这样荒谬的头发送服务器请求,但它似乎并不在意。但检查Firefox发送的内容(参见bardiir的建议,或安装篡改数据附加组件)仍然是一个好主意。

什么具体不起作用?我没有任何问题。这也可以在您的缓存中,所以Ctrl+F5,也许会有帮助:)只有在article.php上,一些Java脚本不存在。我清除了所有的缓存、cookies,但仍对FF 9有异议。01@Dagon我也有9.0.1,但它不起作用。@Kristian这应该不是问题,你怎么说?我可以用浏览器发送的无效数据获得406吗?或者它来自服务器端?是的,例如,如果您的浏览器在请求html页面或类似内容时声明不接受文本/html,则您可以获得此信息。可能您的头文件配置错误…服务器端。Quote:“406不可接受错误表示服务器希望发送一个响应,该响应的类型未在客户端发送的接受头中列出。”从中,如果您可以访问服务器的错误日志,您可能还希望查看服务器的错误日志。关于正在发生的事情,这里没有一些有价值的信息。你们能看看标题吗?我添加了httpFox的快照。我对HTTP头不太熟悉。