httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alf Eaton <>
Subject [users@httpd] Force caching of responses with no explicit expiry date, where the request contains a query string
Date Fri, 26 Feb 2010 14:39:04 GMT
This seems to be something that's been around for a while, but I
haven't been able to find anything conclusive saying that it's
supposed to work this way:

I'm using Apache 2.2 as a forward proxy, aiming to cache all responses.

I've set CacheDefaultExpire to 86400 (1 day), so any requests that
don't have explicit expiry dates should still be cached.

In the logs, I'm still seeing the message.
"not cached. Reason: Query string present but no explicit expiration time"

It seems that if there's a query string in the request, the default
expiry date isn't applied, so the response isn't cached.

Is there a way to force responses that have no explicit expiry date to
be cached, even where the request contains a query string?


Related: ("mod_cache:
CacheDefaultExpire is ignored?") ("mod_disk_cache problem") ("mod_cache and query strings")

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message