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*.

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

  1. Martijn sagt:

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

  2. Christian Biesinger sagt:

    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 sagt:

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

  4. @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 sagt:

    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?

  6. kulpae sagt:

    ;) danke! hab mich grad auch beinahe totkonfiguriert….
    zum Glück konnte ichs über den Firefox auf meinem Virtual Machine mein Apache zu Ende einrichten…
    Da versteht man nu endlich, wieso da beim Redirect PERMANENT stand…. ;)

Leave a Reply