web-dev-qa-db-fra.com

Combien de temps Chrome se souvient-il d'une redirection 301?

J'ai un nouveau site d'auteur que je veux rendre disponible à partir d'un domaine que j'avais précédemment utilisé la réécriture Apache pour renvoyer le trafic vers mon site Amazon, [R = 301, L], que je veux utiliser comme mon propre site. J'ai également au moins un nouveau domaine pour l'intérim.

Existe-t-il (existe-t-il) des durées particulières pendant lesquelles Chrome en particulier stockera 301 redirections mises en cache? Quelques autres questions, Combien de temps les navigateurs mettent-ils en cache HTTP 301? et - Comment la redirection 301 est-elle implémentée par différents navigateurs? , demandez, et la réponse est donnée que certains navigateurs ne mettent pas en cache, du cache pour la session et Chrome et cache IE10 d'une manière qui survivra au redémarrage du navigateur, mais ne spécifiez pas la durée . Plus longue que les autres navigateurs testés, mais le montant n'est toujours pas spécifié.

Alors combien de temps Chrome stocke-t-il une redirection 301? Les questions citées ne précisent pas à quoi cela sert Chrome ou IE10.

45
Christos Hayward

J'ai résolu ce problème en ouvrant les outils de développement (F12), cliquez sur "Réseau", puis sur la case à cocher "Conserver le journal", et effectuez la demande qui aboutit à la mise en cache 301. Cliquez avec le bouton droit sur la demande qui aboutit à la 301 et cliquez sur "effacer" cache du navigateur". Réessayez, puis 301 ne doit plus être mis en cache.

87
Sam Rueby

Allez dans chrome: // net-internals et à l'extrême droite ouvrez le menu déroulant et choisissez "Vider le cache". À partir de la version 48, c'était la seule chose qui fonctionnait pour moi pour effacer un 301 mis en cache.

Mise à jour: Malheureusement, à partir de la version 71 (décembre 2018), Google a supprimé la fonctionnalité net-internals.

50
McGuireV10

La solution " view-source: " - ne fonctionne pas pour moi dans Google Chrome ; mais l'utilisation des outils de développement et la définition de "désactiver le cache" sur vrai/vérifié dans l'onglet Résea - force une réévaluation. BTW: le contournement temporaire peut être réalisé dans une session anonyme (Ctrl + Shift + N) ou en ajoutant un faux argument de requête, comme "? Foo = bar", à l'URL.

9
flowtron

Dans Chrome ou Firefox, vous pouvez actualiser la redirection en tapant "view-source: redirect.yoursite.com" et en appuyant sur Entrée. Ensuite, actualisez cette page. Maintenant, cela devrait forcer Chrome ou Firefox pour actualiser la redirection.

3
mrbofus

La solution la plus simple à cela consiste à ouvrir les outils de développement F12, à vérifier la désactivation du cache, puis à visiter l'emplacement générant la redirection 301. Cela devrait être mis à jour vers la version la plus récente.

disable cache

0
ocdi