Hallo!
Ich versuche seit einger Zeit bei meinem Webhosting caching für Grafiken und ähnliches zu aktivieren. Dazu habe ich die .htaccess um folgenden Bereich ergänzt:
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 2 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 month"
ExpiresDefault "access plus 2 days"
</IfModule>
## EXPIRES CACHING ##
Alles anzeigen
Leider scheint dies nicht übernommen zu werden. Im Header der Website steht weiterhin:
Und in den Pagespeed-Insights wird der Cahce-TTL mit volkommen anderen Zeiten angegeben. png sollte ja beispielsweise 1 Minat / 30 Tage haben, es wird aber 7 Tage ausgegeben. Irgendwo scheint mein .htaccess also überschrieben zu werden...
Könnt ihr mir weiterhelfen?
PS: Folgende Apache/nginx Einstellungen wurden im WCP getroffen:
MIME-Typen, Handler, Zugriff auf Website verweigern, Indexdateien, Ablaufdatum, Zusätzliche Header alle auf [Standart]
[x] Fähigkeit, symbolischen Verknüpfungen zu folgen, einschränken
[x] Proxymodus
Intelligente Bearbeitung statischer Dateien, Statische Dateien direkt durch nginx bedienen, nginx-Caching aktivieren sind aus.
Danke!