web-dev-qa-db-fra.com

Effacer le cache 301-redirect dans Firefox

Est-il possible d'effacer seulement 301-redirections du cache de Firefox? CTRL+F5 ne fait pas le travail puisque vous venez de recharger la cible sans mettre en cache sans effacer la redirection en cache.

Une option pour désactiver complètement la mise en cache de ces redirections conviendrait également - mais une méthode (éventuellement via une extension) pour supprimer ces redirections en cache serait préférable.

Remarque: je ne cherche pas de réponses qui désactivent toute la mise en cache (y compris CSS, JS, etc.)

190
ThiefMaster

Localisez le site à partir duquel vous êtes redirigé dans la barre latérale Historique. Cliquez dessus avec le bouton droit de la souris et sélectionnez "Oublier ce site".

Aucun addon requis!

P.S. Je suis à peu près sûr que cela ne fonctionnait pas dans le passé, mais de nos jours, le fait de suivre la redirection puis d'effacer le cache pendant une heure écoulée supprimera la redirection mise en cache.

238
RomanSt

Voici la solution simple pour cela dans Firefox:

Menu -> Outils -> Options -> Avancé -> Réseau -> Effacer maintenant

et c'est fait.

23
user1983017

La seule solution que j'ai trouvée jusqu'à présent - à moins de vider le cache entier - est la bascule "Désactiver le cache entier" dans Web Developer Toolbar . Une fois désactivé, vous rechargez la page et vous obtenez la nouvelle version (n'oubliez pas de décocher la case une fois que vous avez terminé).

20
Matteo Riva

Le moyen le plus rapide de supprimer le cache dans Firefox, qui inclut les redirections 301, est le suivant:

  • Appuyez sur CTRL + MAJ + Suppr
  • Changer la plage de temps, si nécessaire
  • Cliquez sur Détails et décochez tous les éléments autres que " cache "
19
Corneliu

Une autre solution est:

  • Ouvrez la barre d’outils Développeur sous l’onglet Réseau (Ctrl+Shift+Q ou Cmd+Opt+Q)
  • Assurez-vous que le filtre "Tous" ou "HTML" est activé sur la ligne du bas.
  • Accédez à l'URL sur laquelle vous recevez une redirection en cache, comme d'habitude
  • Notez que la première requête HTML affichera un 301 dans la liste de réseaux
  • Cliquez avec le bouton droit sur cette ligne, choisissez "Modifier et renvoyer".
  • Un volet s'affichera à droite, vous permettant d'éditer la requête HTTP. Cliquez simplement sur "Envoyer"
  • Une nouvelle requête HTML s'affichera dans la liste des réseaux, cette fois (espérons-le!) Renvoyant 200
  • Accédez à l'URL à nouveau, cela devrait fonctionner comme prévu
11
NoChecksum

Réponse tardive. Avec Firefox 50.

  1. Ouvrez Web Developer dans Firefox (F12)
  2. Ouvrez Toolbox Options (icône représentant un engrenage/un pignon au-dessus de la fenêtre Web Developer)
  3. Sous Advanced Settings, cochez la case Disable HTTP Cache (when toolbox is open).

Lorsque Web Developer est ouvert, le cache de redirection sera actualisé.

4
checksum

Si vous êtes sur Windows et que l'URL n'est pas affichée dans l'historique du navigateur

Utilisez un outil de recherche tel que wingrep ou l'option "Rechercher dans les fichiers ..." dans Notepad ++ pour rechercher des fichiers sous ce chemin:

C:\Users\<user>\AppData\Local\Mozilla\Firefox\...

Recherchez les fichiers contenant à la fois le texte exact: Moved Permanently et l'URL à rediriger.

La recherche peut prendre une minute et peut renvoyer plusieurs fichiers.

Ensuite, supprimez simplement le (s) fichier (s) trouvé (s) et redémarrez Firefox.

1
User0

Vous pouvez effacer les redirections mises en cache dans l'historique de navigation en sélectionnant une plage de temps. Pour la version récente de Firefox Quantum 57.0.3, voici comment procéder:

  1. Cliquez sur le menu hamburgeroule bouton de la bibliothèque situé en regard de la barre de recherche.
  2. Cliquez sur 'Historique'.
  3. Cliquez sur "Effacer l'historique récent ...".
  4. Développez "Détails" en cliquant sur un petit bouton à côté de l'étiquette.
  5. Décocher tous sauf 'Cache'. (Facultatif: _ sélectionnez la 'plage temporelle à effacer' préférée.
  6. Cliquez sur "Effacer maintenant".

Pour les versions antérieures de Firefox, voir @mihkov 's comment sur la question.

1
Dmytro