On Fri, Feb 26, 2010 at 6:39 AM, Alf Eaton <a...@hubmed.org> wrote:

> 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?
>
> alf
>
> Related:
> http://markmail.org/thread/sxxi27pqbce33hlu ("mod_cache:
> CacheDefaultExpire is ignored?")
> http://markmail.org/thread/yy4feryppagv4lem ("mod_disk_cache problem")
> http://markmail.org/thread/6jdxhgn63m7sew3z ("mod_cache and query
> strings")
>
>
this might be helpful:
http://httpd.apache.org/docs/2.2/mod/mod_cache.html#cacheignorequerystring

Reply via email to