@Wolfram,
in meiner .htaccess sind zwei Abschnitte enthalten:
<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/jpg "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>
Der obere Teil mit den expires ist fast identisch mit deinem Vorschlag, abgesehen dass du Jahre und bei mir standardmäßig Monate drin stehen. Ich hab das noch mit /jpg übernommen. Fehlte bei mir.
Versuch 1)
Austausch des Expire-Blocks gegen deinen --> Keine Änderung in der pagespeed-Abfrage
Versuch 2)
Zweiten Blog auskommentiert (heute funktioniert es und hatte gestern wohl was zuviel auskommentiert).
--> Punkte gehen auf 72/100 runter und die Fehlerliste in pagespeed wird länger.
Auch wenn Matt da meinte, dass man das "quasi weglassen kann", so zeigt es einen Nachteil, wenn es fehlt.
Somit bleibt es nun in meiner .htaccess wie hier gepostet. Ich denke um das zu beheben muss der Seitenaufbau der damit mit dem tollen Begriff "above the fold" zusammenhängt, weiter geändert werden.
Und da hat wohl der Template-Entwickler auch schon Pareto angesetzt.
Gut ist.