В PL 27.3 есть директива CharsetDisableAcceptCharset (могу ошибиться в написании). Если ее поставить в "on", то этот конкретный виртуальный сервер не будет смотреть на accept-charset вообще. Не будут ставится ни Expire, ни Vary: accept-charset.
У нас главный (разводящий) сервер -- с автоматическим определением чарсета, он запускает скрипт, который по $ENV{'CHARSET'} узнает мнение апаче о том, в какой кодировке живет клиент, и тут же уводит на сервер с этой кодировкой (например win.mydomain.com). Пользователь может сам поменять кодировку нажав на соответствующий линк -- он также попадает на win.mydomain, koi.mydomain и т.д. Каждый из koi. win. - серверов имеет CharsetDisableAcceptCharset on. То бишь уже не раздумывает о выборе кодировки, а делает именно то что надо. Все замечательно работает.
dimas
-----Original Message-----
From: "Eugene B. Byrganov" <E.B.Byrganov@inp.nsk.su>
To: apache-rus@lists.lexa.ru
Date: Sat, 7 Nov 1998 22:03:09 0600 (NSK)
Subject: [apache-rus] Еще раз об Expires
>Я хотел бы вернуться к вопросу об Expires который выставляет mod_charset.
>
>Я специально стал присматриваться к этой проблеме, и вот к чему пришел:
>Это самое вредное что получилось в обмен на автоматическое определение
>кодировки. Но времена меняются, появились Netscape 4.x и IE4.x которые
>без проблем работают в koi8-r и вроде им и не надо уже Useragent.
>А mod_charset по умолчанию по прежнему ориентируется на старый софт.
>И так как большинство администраторов оставляют конфиги по умолчанию,
>то проблема Expires только разрастается. Последний пример -
>www-koi8-r.rambler.ru - меня совсем доконал:
............
>Мои предложение следующие для будущих версий:
>1. Убрать из Default конфига CharsetAgent (по крайне мере их
>закомментировать) и поменять их влияние на Expires - только если
>
>они меняют Charset (это может быть опция у CharsetDisableForcedExpires)
>
>2. Отменить Expires у DefaultCharset.
...........
"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.