From: "Joshua Slive" <[EMAIL PROTECTED]>
Sent: Tuesday, January 22, 2002 1:32 PM


> > 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.

Which proxies?

HTTP/1.1 proxies, yes, should be able to serve based on Vary: recognition.

HTTP/1.0 proxies, no, cannot do that.  We should add [if it's not already
present] the appropriate conditions in that reset.

Reply via email to