> > Я не могу себе представить, когда была бы нужна гибкость, большая
> > чем имеющаяся с учетом того, что заголовки ответа вы формируете сами
> > и можете туда написать что надо.
> >
> Предположение неверное :-) Речь, как я понял, идет о сайте, который у
> человека *уже* *есть* и который у человека *хостится*. Разумеется человеку,
> который разметил сайт до лампочки - что там и где поменялось. Ему хочется,
Ну я и говорю - сделать как было до .20 (исторически), для тех кто успел
привыкнуть к поведению .22-24 - сделать патч. Т.е. вернуть как было.
> Ну а если что-то куда-то залечивать, то почему бы не реализовать общую
> конструкцию ?
Потому что эта конструкция не нужна. Я не могу себе представить ситуацию,
когда нужно перекодировать request, но не нужно - request body, равно
как и наоборот.
И RecodeHeaders появилась только как совместимость с очень старым
кодом, точнее с его отсутствием (тогда речь шла о невозможности нормально
выдать Location: /script?параметр). Потому что в реальности - если
отдаются русские заголовки (хоть cookie, хоть location), разумно что
скрипт захочет получить их от клиента в том же виде что и раньше.
> P.S. Конечно всегда можно сказать, что "спасение утопающих - дело рук
> самих утопающих", но уж по крайней мере принцип, что при upgrade Russian
> Apache и не изменном конфиге все продолжает работать как и раньше стоило
> бы выдержать...
К сожалению, это место утеряно в районе 1.3.22. Т.е. если "как раньше" -
это как в .22-24, то так оно и так есть.
Если "как совсем раньше", т.е. как в 1.2.1-1.3.20,
то надо вернуть как было. По всей видимости, проще вернуть как было до
1.3.22 - просто исходя из размера инсталлированной базы.
Алексей Тутубалин
mailto: lexa@xxxxxxx
=============================================================================
= Apache-Rus@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-rus" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://apache.lexa.ru/mail-archive =
"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.