Hallo, ich habe für meinen Blog folgende Code-Zeilen für die Aktivierung des Browser-Cachings in die .htaccess hinzugefügt:
PHP
# turns cache on for 1 month<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType text/html "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 month"
</IfModule>
<ifmodule mod_headers.c>
<filesmatch "\\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesmatch>
<filesmatch "\\.(css)$">
Header set Cache-Control "max-age=604800, public"
</filesmatch>
<filesmatch "\\.(js)$">
Header set Cache-Control "max-age=216000, private"
</filesmatch> </ifmodule>
Alles anzeigen
Leider erfassen diese Anweisungen nicht alles Java-Script Dateien. Wenn ich das Google Pagespeed Tool verwende, werden noch folgende Browser-Caching-Probleme angezeigt:
HTML
http://www.xyz.de/…jquery.form.min.js?ver=3.51.0-2014.06.20 (2,5 Tage)
http://www.xyz.de/…-form-7/includes/js/scripts.js?ver=4.3.1 (2,5 Tage)
http://www.xyz.de/…-wordpress/js/mappress.min.js?ver=2.43.4 (2,5 Tage)
http://www.xyz.de/…-shortcodes/includes/js/rsvp.js?ver=1.82 (2,5 Tage)
http://www.xyz.de/…s/jquery/jquery-migrate.min.js?ver=1.2.1 (2,5 Tage)
http://www.xyz.de/…-includes/js/jquery/jquery.js?ver=1.11.3 (2,5 Tage)
http://www.xyz.de/…s/jquery/jquery.masonry.min.js?ver=3.1.2 (2,5 Tage)
http://www.xyz
.de/…/wp-includes/js/masonry.min.js?ver=3.1.2 (2,5 Tage) http://www.xyz/…s/wp-includes/js/wp-embed.min.js?ver=4.4 (2,5 Tage)
Weiß Jemand wieso diese Script-Dateien nicht mit verwendet werden? Der Code für das Browser-Cachin in der .htaccess scheint korrekt zu sein, da ja auch einige Dateien gechacht werden...Ich bitte um Hilfe..
Liebe Grüße