Browser-Cache automatisch von der Website leeren lassen?
Hey,
da ich meine Website oft update mit Bildern etc. habe ich immer das Problem, dass man Strg+F5 drücken muss, damit sie clientseitig geupdatet wird, was ich aber nicht will, weswegen ich frage, wie man die Cache automatisch von der Website leeren lassen kann. Ich habe es auch schon mit
meta name="expires" content="0"
meta http-equiv="expires" content="0"
meta http-equiv="Cache-Control" content="no-cache"
versucht, jedoch funktioniert es immernoch nicht und im Internet finde ich keine Lösung dazu.
2 Antworten
Mit diesem Meta-Tag
<meta http-equiv="Cache-Control" content="no-cache">
kannst du dem Browser sagen, dass die Seite nicht in den Cache gehen soll.
Auch geht es mit dem Cache-Control-Header.
habe ich ja, wie jetzt auch endlich in der frage steht, es funktioniert aber eben nicht
mit genau dem code, den du mir geschickt hast
Falls dein Webspace PHP unterstützt, teste es mal mit folgendem PHP-Code:
header("Cache-Control: no-cache
");
soweit ich jetzt sehe, funktioniert es jetzt
ich melde mich, falls es doch nicht funktionieren sollte, danke :)
Das freut mich, super! Genau, meld' dich bitte einfach, falls weitere Fragen aufkommen sollten.
a) Caching-Header. Setz Cache-Control entsprechend.
b) häng einen Timestamp an die Bilder an, der dem Änderungsdatum der Datei entspricht.