Bonjour a tous,
voila, je modifie tres souvent mes fichiers css, et j'ai des problèmes de rafraichissement sur l'explorateur, ces fichiers étant stockés en cache. Avec un en-tête cache-control dans le fichier html qui apelle le css, le probleme se résoud sous FF (il me semble en tout cas), mais pas sous IE6.
J'ai vu quelques méthodes de contournement du problème, (paramètre get alétoire dans l'url du css, css dans un fichier .php avec header(),...), qui sont en somme toute pas mal, mais restent 'des bidouilles' avec leur inconvénients.
Il m'a semblé lire quelque part, mais je ne sais plus où, qu'on pouvait controller le cache navigateur dans un .htaccess, mais je n'ai pas réussi à trouver un article m'expliquant comment faire, de A à Z...
Idéalement, si je pouvais automatiquement passer de cette manière un en-tête HTTP à tous les fichiers css d'un répertoire, ce serait du luxe !!
Alors, quelqu'un pourrait-il m'éclairer ?
Merci bien !!
Modifié par dreuff (25 Sep 2007 - 16:04)
voila, je modifie tres souvent mes fichiers css, et j'ai des problèmes de rafraichissement sur l'explorateur, ces fichiers étant stockés en cache. Avec un en-tête cache-control dans le fichier html qui apelle le css, le probleme se résoud sous FF (il me semble en tout cas), mais pas sous IE6.
J'ai vu quelques méthodes de contournement du problème, (paramètre get alétoire dans l'url du css, css dans un fichier .php avec header(),...), qui sont en somme toute pas mal, mais restent 'des bidouilles' avec leur inconvénients.
Il m'a semblé lire quelque part, mais je ne sais plus où, qu'on pouvait controller le cache navigateur dans un .htaccess, mais je n'ai pas réussi à trouver un article m'expliquant comment faire, de A à Z...
Idéalement, si je pouvais automatiquement passer de cette manière un en-tête HTTP à tous les fichiers css d'un répertoire, ce serait du luxe !!
Alors, quelqu'un pourrait-il m'éclairer ?
Merci bien !!
Modifié par dreuff (25 Sep 2007 - 16:04)