htaccess, caching-spezifische Dateien
Ok, ich habe eine Menge von websites, die über das verwalten von browser-cache-Speicher mit einer htaccess-Datei, aber es ist noch nicht sehr klar für mich.
Ich Zwischenspeichern möchten bestimmte Dateien für einen Monat. Für den rest, ich will es werden jedes mal aktualisiert. So habe ich versucht :
<IfModule mod_headers.c>
Header unset Cookie
Header unset Set-Cookie
#Header set Cache-Control "max-age=31536000"
Header unset Cache-Control
Header unset ETag
FileETag none
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "now"
<Files "/css/jquery-ui.css">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/js/jquery-1.10.2.min.js">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/js/jquery-ui.js">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/js/analytics.js">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/matheos/img/*">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/img/*">
ExpiresDefault "access plus 1 month"
</Files>
</IfModule>
Aber es funktioniert nicht genau so, wie erwartet, offenbar... Der html-Code wird korrekt nicht zwischengespeichert, sondern auch für die anderen Dateien, es erscheint mir nicht richtig. Die Dateien, die ich wollte nicht in die Caches scheinen zwischengespeichert werden für 15 Minuten (ok, ich kann das überleben, aber warum ?...), und für die anderen, ich nicht sicher sein kann. Ich denke, dass Sie korrekt zwischengespeichert, sondern wie kann ich wissen, ?
Eh, bedeutet das, htaccess scheint ok für Sie ?
Vielen Dank für deine Hilfe. Ich nehme jeden Ratschlag 😉
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, got it ! Für eine bestimmte Datei, die korrekte syntax ist :
Dies ist der einzige Weg, der für mich gearbeitet, zumindest in dem Fall von einem ovh shared host. Ich habe auch versucht, alle möglichen Kombinationen mit ExpiresDefault aber es hat nicht funktioniert...