When requesting a page like this: GET / HTTP/1.1 Apache does not send an expire-header When requesting it like this (same document as above): GET /index.html HTTP/1.1 it does. Configuration of the expire-header is done by MIME-type. ExpiresByType text/html A86400
This PR has been fixed in the 2.1-dev branch and has been suggested for backporting to the 2.0 stable branch. Thank you for using Apache and for submitting this report.