mod_expires not working with IE?

I have mod_expires and mod_headers setup on one of my servers, I have the directives in httpd.conf (apache on linux):

LoadModule headers_module libexec/mod_headers.so
LoadModule expires_module libexec/mod_expires.so
AddModule mod_expires.c
AddModule mod_headers.c

So the module should be loading up. I have in an htaccess file:

# Cache images
ExpiresActive On
ExpiresByType image/gif "now plus 1 day"
ExpiresByType image/jpeg "now plus 1 day"
ExpiresByType image/png "now plus 1 day"
ExpiresByType image/jpg "now plus 1 day"
ExpiresDefault "now plus 1 day"
<Files *>
Header append Cache-Control "public, must-revalidate"
</Files>

So I go test it in Firebird/Mozilla/Opera, it appears to be working:
No porn at this exact url, just the smut-site.com 'logo'
http://smut-site.com/expire/index.html

To be sure, I run a head command from bash:
# HEAD http://smut-site.com/expire/
200 OK
Cache-Control: public, must-revalidate, max-age=86400
Connection: close
Date: Wed, 03 Dec 2003 19:39:20 GMT
Accept-Ranges: bytes
ETag: "3d81dc-93-3fcd2769"
Server: Apache/1.3.29 (Unix) mod_gzip/1.3.26.1a mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.2 FrontPage/5.0.2.2634 mod_ssl/2.8.16 OpenSSL/0.9.6b PHP-CGI/0.1b
Content-Length: 147
Content-Type: text/html
Expires: Thu, 04 Dec 2003 19:39:20 GMT
Last-Modified: Tue, 02 Dec 2003 23:59:37 GMT
Client-Date: Wed, 03 Dec 2003 19:39:18 GMT
Client-Response-Num: 1

Yup, appears to be working. Let me make sure the image is cached as well.

clipped:
Expires: Thu, 04 Dec 2003 19:40:02 GMT
Last-Modified: Tue, 02 Dec 2003 22:05:00 GMT

Yup, that works.

Testing it in IE, it isn't caching the images. Any reason why? What am I missing here.

Thanks in advance for any help.

 

 

 

 

Top