According to google pagespeed insights, expiration is not set ('(expiration not defined)') for an example this resource. If I look at my chrome magazine, I see
HTTP/1.1 200 OK Date: Thu, 15 Nov 2012 23:27:40 GMT Server: Apache Accept-Ranges: bytes Content-Length: 1323 Cache-Control: max-age=2692000, public Expires: Sat, 15 Dec 2012 23:27:40 GMT Keep-Alive: timeout=10, max=30 Connection: Keep-Alive Content-Type: image/png
Which, as far as I can see, contains all the necessary headers. I am currently using the htaccess file suggested by this answer , although I have tried both manual change and some other htaccess files as suggested by some other answers. Can anyone understand what I'm doing wrong, or is Google just messing with me?
source share