![Mac OS X 上的 Firefox 12.0 如何/在哪里存储 uri 映射?](https://linux22.com/image/1314975/Mac%20OS%20X%20%E4%B8%8A%E7%9A%84%20Firefox%2012.0%20%E5%A6%82%E4%BD%95%2F%E5%9C%A8%E5%93%AA%E9%87%8C%E5%AD%98%E5%82%A8%20uri%20%E6%98%A0%E5%B0%84%EF%BC%9F.png)
我有一个网站昨天在 Firefox 12.0 中开始出现异常。
当点击一个链接时/home/write-journal
,实际的请求被发送到不同的 URI /join
。
在 Safari 和 Chrome 中,这种情况不会发生,链接可以正确转到/home/write-journal
。
Firefox 如何以及在哪里缓存这些信息?
在清除缓存之前,我试图找出它从哪里开始混乱(希望这能解决问题)。
顺便说一句,我正在查看实时服务器的访问日志以了解正在请求哪个页面。
点击链接时,服务器的访问日志中出现的第一行是:
10.10.0.55 - - [15/May/2012:10:01:51 -0400] "GET /join HTTP/1.1" 302 1390 "http://example.org/home/profile" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20100101 Firefox/12.0"
在 Chrome 中访问同一页面时,访问日志为:
10.10.0.55 - - [15/May/2012:10:03:21 -0400] "GET /home/write-journal HTTP/1.1" 200 44251 "http://example.org/home" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19"
值得一提的是,我在 /etc/hosts 中确实设置了一个覆盖,将 url 指向局域网服务器而不是远程服务器。
以下/etc/hosts
行:
10.10.0.98 example.org
更新
我查看了 Firebug 中的请求,发现由于昨天的 301 重定向,FF 已缓存该请求。
该重定向被缓存至 2106 年。