On Fri, 26 Dec 1997, Andrew Maltsev wrote:
> Btw, вот чего я не понимаю, это зачем выдавать
> ETag: "36647-428-33ead066-windows-1251"
> на не текстовых документах (image/gif) в данном случае. Оно из-за
> этого не кешируется (точнее сбрасывается из кеша при запросе в другой
> кодировке), если я правильно понимаю.
>
Mea culpa.
--- http_protocol.c.ORIG Fri Dec 26 16:40:52 1997
+++ http_protocol.c Fri Dec 26 16:42:24 1997
@@ -374,7 +374,8 @@
*/
#ifdef USE_TRANSFER_TABLES
- if (r->codep && r->codep->cp_name)
+ if (r->codep && r->codep->cp_name &&
+ r->content_type && !strncasecmp(r->content_type,"text/",5))
weak_etag_cp = r->codep->cp_name;
else
weak_etag_cp = "";
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.