У меня есть сайт, который вчера начал странно себя вести в 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, и FF вчера кэшировал запрос из-за переадресации 301.
Редирект был кэширован до 2106 года.