网站在Firefox 9.01上出现404和406错误。
虽然IE8,Opera 11.52,Safari 5.0.4和Chrome 16.0.912.63等其他浏览器没有此问题,但每个页面都正常打开。
可能是什么问题?
有关页面的一些信息: 页面类型:PHP 存在基本的jquery UI代码 已启用Google 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">
答案 0 :(得分:1)
你应该让自己的charles(http://www.charlesproxy.com/)或其它类似的webproxy看到你的Firefox和你选择的另一个浏览器发送的请求可能有一个错误的cookie或一些重写工作背后摧毁你经历的场景。
如果你无法弄清楚你的firefox请求中的查尔斯日志的截图可能会有助于说明这一点。
答案 1 :(得分:1)
406 response表示HTTP级别存在问题。如果以某种方式导致重定向,页面上的代码可能仍然是相关的。但这似乎是一个奇怪的问题,你的Firefox发送一些奇怪的HTTP标头,服务器将它们视为无法满足的请求。但是,我尝试使用像Accept-Encoding这样荒谬的标题发送服务器请求:foo和Accept:foo / bar,它似乎并不关心。但是查看Firefox发送的内容可能仍然是一个好主意(请参阅bardiir的建议,或者安装Tamper Data附加组件)。