Archief - Reload page on every visit

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

JackSparrow

Legacy Member
Hallo,

Ik heb een website uit pure HTML en css.
Telkens wanneer deze website wordt geupdate moet je "refreshen" om de nieuwe content te zien. Hoe kan je elke browser forceren om niet te cachen en dus bij elke hit, telkens de nieuwste versie op te halen (ook al is er niets veranderd, die paar KB's doen geen kwaad).

Greets

JackSparrow

Legacy Member
linkje? :) en werkt dit in alle browsers? IE5, IE6, FF, Safari, ....

Zero Grav

Legacy Member
Foefelen met uw meta-tags kan ook helpen. Zeggen dat uw pagina expired is, no-cache en pragma. Die 2 laatste zijn hetzelfde maar de cache-control is de nieuwe versie. Die pragma is geloof ik wel niet valid.

Code:
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="Sat, 01 Dec 2001 00:00:00 GMT">

De juiste manier is om het te doen via HTTP-Headers in een .htaccess of door via een servertaal zoals php de headers aan te passen.

PHP:
<?php 
 // choose a date in the past 
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
// set the last modified date to today 
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
// if the browser supports HTTP/1.1 
header("Cache-Control: no-store, no-cache, must-revalidate"); 
header("Cache-Control: post-check=0, pre-check=0", false); 
header("Pragma: no-cache"); 
?>

Manipulating HTTP Headers with htaccess

Geen enkel idee waarom ge daarvoor met Ajax af zou komen really?

dJeez

Legacy Member
Als je het in .htaccess of je apache config wijzigt kan je dat wel best enkel voor de betreffende pagina doen, anders ga je je bandbreedteverbruik gigantisch zien stijgen...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan