Firefox’ http.use-cache is evil (sometimes)

5. März 2007, 22:03 Uhr von Fabian

Ich habe mich eben fast zwei Stunden am Apache totkonfiguriert, bis ich gemerkt habe, dass der Firefox einen einmal fehlgeleiteten Redirect (es sollte von fuubar.de nach www.foobar.com weitergeleitet werden) auf ewig gespeichert hat.

Mit network.http.use-cache auf true, was die Default-Einstellung ist, macht sich Firefox nicht einmal die Mühe, zu gucken, ob sich an dem gewünschten Dokument etwas geändert hat. Dann hätte er nämlich mitbekommen, dass der Apache inzwischen ganz woanders hin verweist.

In Zukunft werde ich diese Option nicht erst nach zwei Stunden in Betracht ziehen. Dafür habe ich wieder einiges vom Apache gelernt, was mir bei schneller Ursachenfindung natürlich verwehrt geblieben wäre *hust*.

5 Responses to “Firefox’ http.use-cache is evil (sometimes)”

  1. Martijn Says:

    Hi, did you file a bug about this in bugzilla?

  2. Christian Biesinger Says:

    War das ein permanenter redirect oder ein temporaerer? D.h. wie hat die Redirect-Zeile ausgesehen?

    (ich halte es nicht fuer ein Problem von Firefox, falls ein permanenter Redirekt auch permanent gecached wird)

  3. Christian Biesinger Says:

    Wobei ich dazu sagen sollte: Mit den passenden Expires/Cache-Control-Headern cached Firefox auch permanente Redirects nicht permanent.

  4. Fabian Neumann Says:

    @Christian:
    Ja, es war ein 301-Redirect, also permanent. Insofern hat Firefox korrekt gehandelt — ich hätte nur früher drauf kommen können :)

  5. Lukaro Says:

    Hatte grade das selbe Problem, auch mir einer permanenten weiterleitung.
    Zum Glück bin ich relativ schnell (naja…) darauf gekommen, dass Firefox schuld sein müsste. Dann suche in about:config nach http und zufällig den richtigen Schalter getroffen. Weiß jemand, was der genau bezweckt? Nur 301-Codes festhalten oder noch anderes?

Leave a Reply