Je développe un nouveau site Web et j'avais à l'origine une URL redirige sur le domaine qui a pris les utilisateurs à un site existant afin d'éviter un préavis de domaine garé indiquant. Quand il est venu de mettre la première version du site sur le Web, j'ai supprimé la redirection et j'ai attendu une bonne 48 heures (pour que le DNS rattrape le changement). Mais même après cette attente, chaque fois que j'essayais de naviguer sur le domaine, c'est redirigé de toute façon. Je suis devenu suspect que ce pourrait ne pas être parce que le domaine redirigeait, mais parce que Chrome (mon navigateur de choix) avait l'ancien routage mis en cache. J'ai confirmé que c'était le cas en exécutant le tranchant sur le domaine - Il m'a fallu droit au nouveau site Web.
Il semble que j'ai besoin d'instruire Chrome pour arrêter les pages de mise en cache et de vérifier toujours une nouvelle version du site Web. Le doit être un moyen de faire cela. Quelqu'un s'il vous plaît dites-moi. Je suis un Assez nouveau Chrome utilisateur et je ne sais pas grand chose à propos de la définition des options dedans.
J'ai examiné des options, mais aucun réglage Il semble y avoir l'équivalent de l'explorateur d'Internet "Obtenir une nouvelle copie de chaque page". En fait, Edge ne semble pas l'avoir, non plus !!
Il y avait une question similaire postée ici:
https://productforums.google.com/forum/#!topic/chrome/xr-6yakcasq
Les réponses sont assez anciennes, donc je ne sais pas si elle a été mise à jour mais qu'elle n'a pas ressemblait à chrome eu un processus automatisé (ce n'est probablement pas).
À partir de la source ci-dessus, deux solutions manuelles sont:
Presse CTRL+SHIFT+DELETE et effacer manuellement la cache à chaque fois; ou alors
Vous devrez ajouter un '?random.number'
ou alors "?date.code"
Pour chaque lien chaque fois qu'une URL est enfoncée sur votre site Web.
Par exemple, si 'myhomepage.html?272772'
est stocké dans le cache, puis en générant un nouveau nombre aléatoire, par exemple. 'myhomepage.html?2474789'
, Google Chrome sera obligé de rechercher une nouvelle copie.
Désolé si cela n'est pas d'aide!
Edit: Une solution potentiellement encore meilleure si vous développez à l'aide de Chrome Outils de développement se trouve à cette source:
https://stackoverflow.com/questions/5690269/disabling-chrome-cache-for-website-development
Avec une capture d'écran de la solution susceptible:
Espérons que c'est un moyen approprié de répondre en utilisant une autre source.
L'autre réponse pourrait être bonne pour vous. Chrome instance, mais tous les autres utilisateurs auront le même problème. Le problème est que Chrome doit avoir must-revalidate
Dans l'en-tête Cache-Control` afin de ré-cocher des fichiers pour voir si elles doivent être récupérées.
Pour résoudre ce problème une fois pour tous les utilisateurs, incluez l'en-tête de réponse suivant:
Cache-Control: must-validate
Cela indique Chrome== pour vérifier auprès du serveur et voir s'il existe un fichier nouveau. S'il y a un fichier nouveau, il le recevra dans la réponse. Sinon, il recevra un 304 réponse et l'assurance que celle du cache est à jour.
Si vous ne définissez pas cet en-tête, alors en l'absence de tout autre paramètre invalidation du fichier, Chrome sera jamais Vérifiez auprès du serveur pour voir s'il existe une version plus récente.
Voici un Blog Post qui discute de la question plus loin.