我很难过,我的网站运行正常,现在在Firefox上突然重定向停止了工作。
我已经测试了IE和Chrome,然后转到/login
将我重定向到/dashboard
但是在Firefox上页面是空白的(没有输出发送)并且没有记录错误。所以这就是为什么我认为这是一个与浏览器相关的问题。这可能是由于Firefox更新,但不知道如何确认。
以下是标题:
GET /login HTTP/1.1
Host: local.example.com
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0 FirePHP/0.7.4
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Cookie: __utma=34805930.947644602.1372214584.1380730296.1380733154.30; __utmz=34805930.1378700053.15.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); __utma=214248714.242656582.1377296111.1380047082.1380734348.30; __utmz=214248714.1377296111.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __qca=P0-705514134-1378344178153; __utmc=34805930; __utmb=34805930.15.10.1380733154; __utmb=214248714.5.10.1380734348; __utmc=214248714; PHPSESSID=lli8i30qkhvohfm9ufkbdvbki0
x-insight: activate
Connection: keep-alive
HTTP/1.1 302 Found
Date: Wed, 02 Oct 2013 17:30:58 GMT
Server: Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7
X-Powered-By: PHP/5.4.7
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: /dashboard
Content-Length: 0
Keep-Alive: timeout=5, max=98
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
这一切对我来说都很标准,但是FF仍然停留在/login
我错过了什么?
此行为是在我的本地Windows主机和我的远程亚马逊Linux Web服务器上。身体是空的......
我怎么去调试呢?
答案 0 :(得分:0)
响应中的Expires
header field确实已关闭。 Firefox可能无需渲染过时的响应。
请检查服务器中的系统时间。它是possible it is an Amazon problem,但其中一个服务器用户也可能设置系统时间。
您可以考虑设置Network Time Protocol(NTP)客户端定期运行(使用ntpd
),如果您还没有。
答案 1 :(得分:0)
我会启动Fiddler以查看实际通过电线的位数。在其他信息中,Fiddler将显示在HTTP请求/响应期间实际使用的内容类型。
答案 2 :(得分:-2)
这可能与没有扩展的事实有关。 Firefox可能无法确定这是文档还是文件夹。尝试使用firebug并查看Firefox在重定向后尝试请求的URL。