Forums Développement Multimédia

Aller au contenu

Problème mise à jour index

CODE HTML CSS

2 réponses à ce sujet

#1 heidii

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 290 messages

Posté 12 June 2013 - 08:35 AM

Bonjour,

J'ai un petit site avec trois pages dont le contenu change toutes les 3 semaines. Ces pages ont toujours le même nom : index.html, 01.html, 02.html. A chaque fois, je change le contenu manuellement dans Dreamwaver, puis je recharge ces pages sur le serveur. Or, on me dit parfois que le contenu n'a pas changé, alors même que l'actualisation a été faite (il faut que les utilisateurs rafraichissent la page, chose qu'ils ne font évidememnt pas). Je sais que cela doit provenir du "cache".

Ma question est : comment y remédier? Quelle ligne de code ajouter et où dans mon document?

Merci par avance pour votre aide!

#2 Monsieur Spi

  • Community Manager
  • PipPipPipPipPipPipPipPip
  • 7017 messages

Posté 12 June 2013 - 10:43 AM

Salut,

En fait c'est le navigateur du visiteur qui met la page en cache, tu peux éviter ça en ajoutant :

<meta http-equiv="pragma" content="no-cache" />
(déprécié W3C)

ou

<meta http-equiv="expires" content="0">


Dans la balise <head> des pages.

Tu peux aussi le faire en PHP (à la condition de changer l'extention de tes pages de html à php ou de créer un fichier php indépendant que tu importe dans la page) :

<?php
   header("Cache-Control: no-cache, must-revalidate");
   header("Pragma: no-cache");
?>


#3 heidii

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 290 messages

Posté 12 June 2013 - 20:21 PM

Merci! Quelle est la meilleure solution valide?

<meta http-equiv="expires" content="0">

Fonctionne bien?
Merci!



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)