telecharger - mozilla firefox 2018



Firefox 5 'mise en cache' redirections 301 (6)

Est-il possible de désactiver cette 'fonctionnalité'?

Par exemple, si une requête est faite à http://localhost/foo.html que j'ai spécifiée à '301' à l'adresse root, toutes les requêtes suivantes à foo.html contournent complètement le serveur web et ffox 5 va vérifier son cache , lisez que cette URL était «301» précédemment et redirige sans même vérifier un changement.

Si j'ai arrêté foo.html de 301 ', je dois effacer le cache de firefox afin de' réparer 'cela.

Chrome, IE et la version précédente de Firefox ne le font pas.

https://code.i-harness.com


301 est juste un code de réponse normal pouvant être mis en cache. http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2 dit:

This response is cacheable unless indicated otherwise. 

Donc, si vous ne voulez pas qu'il soit mis en cache, votre serveur doit indiquer le contraire via les en-têtes normaux utilisés pour contrôler le comportement du cache.

Vous pouvez également effacer le cache manuellement .


Dans Firefox Version 38.0

Menu -> Edit -> Preferences -> Advanced -> Network -> Clear Now

A travaillé pour moi.


J'ai trouvé une solution pour cela qui fonctionne sur Firefox 26, après avoir mis en cache une redirection obsolète depuis plus d'un mois et redémarrer.

  1. Dans le menu Historique, choisissez Afficher tout l'historique.
  2. Dans la recherche, tapez le domaine avec le problème de redirection mis en cache pour faire apparaître une liste de résultats.
  3. Faites un clic droit sur l'un d'eux et choisissez "Oublier ce site".

Toutes les pages mises en cache, les images et les redirections pour ce site uniquement seront supprimées du cache. Cela vous permet d'effacer la redirection pour votre site Web de développement sans effacer le reste de votre cache.

En passant, je pense que Firefox ne devrait cacher les redirections que pendant quelques jours au maximum. Les mettre en cache pendant plus d'un mois peut faire d'une simple erreur un gros problème.


Je viens d'éprouver ce problème, et pour moi c'était deux problèmes.

Ce nom de domaine particulier est routé via Cloudflare, j'ai donc dû le mettre en mode développement. Je pense que Cloudflare mettait en cache la redirection 301, donc il n'avait pas à envoyer la requête au serveur. Cette étape pourrait ne pas s'appliquer à vous évidemment.

Ensuite, j'ai simplement effacé mon cache Firefox (version 11) en allant dans Outils -> Options, en cliquant sur le bouton Avancé en haut à droite, en sélectionnant l'onglet Réseau, puis en cliquant sur Effacer maintenant dans la section Contenu Web mis en cache. Notez que mon cache était déjà défini sur 0, mais je devais quand même cliquer sur le bouton Effacer maintenant pour que la redirection cesse d'être mise en cache.

Je serais intéressé de savoir si quelqu'un d'autre peut vérifier cela.



Une solution rapide consiste à utiliser une fenêtre de navigateur privée.





firefox