Hallo iedereen,

Waarschijnlijk een simpele vraag voor de meeste van jullie....

Ik heb een website, echter is deze in de begin fase en wat de XHTML opmaak betreft, deze word nog regelmatig veranderd. Echter laat de website uit de cache van de bezoekers. Ik wil dit voorlopig niet hebben vanwege de vele veranderingen.

Ik heb vele meta tags geprobeerd, maar niks schijnt te werken.

Heeft iemand een oplossing hiervoor ?
Dus, de browser forcen om de site steeds opnieuw te laden ipv vanuit de cache ?

Gr, Laurens
Juiste headers meesturen.
Zorgen dat je iedere keer een unieke url hebt (door bijvoorbeeld t=timestamp toe te voegen).
meta tags worden dus eigenlijk afgekeurd ?

Zal het werken met bv:
Header('Cache-Control: no-cache');
Header('Pragma: no-cache');

Dank jullie voor jullie mening!
Niet alle meta-tags, maar IE wilt nog wel eens zijn eigen ding doen. Met die PHP headers forceer je over het algemeen nieuwe content. Maar inderdaad, je kan ook timestamp achter je links zetten (of enkel css/js en plaatjes)
Ik zou in plaats van een timestamp iets gebruiken wat jij kan veranderen. Bijvoorbeeld het versie nummer van je site of de datum dat je het sjabloon van je site veranderd hebt.
Je wilt immers dat de cache van browsers vernieuwd wordt als je site veranderd. Anders heeft het geen nut en wordt je site traag en verbruik je onnodig dataverkeer.

Dus:


<img src="pad/naar/plaatje.jpg?20100930">

<img src="plaatje.jpg?20100930">

<link rel="stylesheet" type="text/css" href="/css/php.css?20100930">



Reageren