Results 1 to 2 of 2
  1. #1

    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/
    LoadModule expires_module libexec/
    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"

    So I go test it in Firebird/Mozilla/Opera, it appears to be working:
    No porn at this exact url, just the 'logo'

    To be sure, I run a head command from bash:
    # HEAD
    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/ mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.2 FrontPage/ 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.

    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.

  2. #2
    Join Date
    Oct 2002
    Canada, QC, Montreal
    mod_gzip is sending the "Vary: Accept-Encoding" header

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts