Refresh of Expire
Ik heb een vraag waarvan ik het antwoord niet duidelijk kan vinden.
Voorbeeld situatie:
Ik zet webpagina's op sever op 1 januari:
- welkom.html
- over.html
- contact.html
Nu heb ik iets aangepast op 15 februari en upload ik opnieuw (overschrijven)
de 3 pagina's. Nu zie ik in mijn browsers natuurlijk niet gelijk de aanpassingen totdat ik 'refresh' druk.
Nu heeft deze webpagina vanaf 1 januari als voorbeeld al heel veel bezoekers gehad en ook veel terugkerende bezoekers. Die zien dus op 15 februari dus niet de update... Ookal staat deze er wel op. (cache van browser)
Nu kan ik wel een meta http=equiv"Pragma"CONTENT="no-chache" doen.. of een andere methode die beter is..Misschien met *.PHP? Maar mijn brandende vraag hier is, als ik de HTML dus aanpas met een "no-cache" methode, word deze natuurlijk nog steeds niet weergegeven door 'terugkerende bezoekers' die niet op refresh hebben gedrukt.
Heeft iemand een tip voor mij? Of misschien kan iemand mij iets bijleren of deze situatie..
Alvast bedankt.
<meta http-equiv="expires" content="0" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
Dat is wat ik bedoel. Ik zet die code erin en dan upload ik de 'nieuwe' html..
Maar dan is deze html wel nieuw, maar de terugkerende bezoeker ziet nog steeds de 'oude' html waarin die meta niet staat. Snap je beetje wat ik wil zeggen?
Ja, ik snap je. Daar zal je weinig aan kunnen doen. Zet dit gewoon in je nieuwe html en meer kan je niet doen.
En ik vroeg me af of een .htaccess file word gecached..
Ik vond net dit:
<filesMatch "\.(html|htm|js|css)$">
FileETag None
<ifModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</ifModule>
</filesMatch>
Ik heb deze net op de server gezet, maar het lijkt wel of Google Chrome niet naar de .htaccess file kijkt, of niet ziet dat er een update heeft plaats gevonden. ( ik heb express een aantal pagina's niet gerefreshed)