J'ai eu un site Web qui a des fichiers html et ils sont toujours mis en cache dans le navigateur. J'ai ajouté ci-dessous des lignes, mais ne fonctionne pas comme prévucomment effacer le cache html
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
Je l'ai testé dans Internet Explorer 9 en permettant l'option cache-> always refresh from server
puis il est aller chercher nouvelle copie du HTML à partir du serveur, mais dans d'autres navigateur est comme le chrome et l'opéra, il est la mise en cache à chaque fois. S'il vous plaît laissez-moi savoir comment éviter ce problème de cache.
Cordialement, Sukumar
sont ces lignes ajoutées aux fichiers HTML que vous êtes au service, ou sont-ils transformés en-tête de protocole HTTP1.0 'Pragma: no-cache' et [En-tête de protocole HTTP1.1 'Cache-Control: no-cache'] (http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13) par votre logiciel serveur? – sarnold
je les avais mis dans le fichier html du serveur dans la section
(default.html) – JavaGeekAha. Essayez d'utiliser [wireshark] (http://en.wikipedia.org/wiki/Wireshark) sur votre connexion et vérifiez si le serveur envoie des en-têtes de cache conflictuels. Incidemment, pourquoi essayez-vous de contourner les mécanismes de mise en cache avec des fichiers statiques de toute façon? On dirait que quelque chose d'autre doit être brisé. – sarnold