> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> Behalf Of Greg Ames

> OK, I see what's happening:
>
> [gregames@daedalus apache]$ ls /www/httpd.apache.org/docs/mod/core*
> /www/httpd.apache.org/docs/mod/core.html.en
> /www/httpd.apache.org/docs/mod/core.html.fr
> /www/httpd.apache.org/docs/mod/core.html.html
>
> mod_negotiation is turning off caching because there are multiple
> versions of
> that document.  We wouldn't want squid to cache an English version of the
> document and serve it to a French client.

I'm no protcol expert, but that doesn't make sense to me.  mod_negotiation
should be adding "Accept-Language" to the Vary: header (yep, it's doing
that), but it shouldn't be setting Expires, should it?  Proxies should be
free to cache the page, conditional on the Accept-Language.

Joshua.

Reply via email to