On Sat, Aug 29, 1998 at 03:07:08PM +0400, Anton R. Luht wrote:
>
> В фиче обнаружилась бага - CharsetStrongRedirect Off не работает.
> Причина - вместо проверки (dirconf->strong_redirect==FL_OFF) стоит
> (!dirconf->strong_redirect). Или сами поправьте, кто успел скачать,
> или ждите понедельника - зашлю новую версию.
Там не только это не работает, я уж поленился исправлять.
Merge конфигурации поддиректории и директории делается методом
a->strong_redirect_mask = overlay_flag(strong_redirect_mask);
но в поддиректории (и вообще везде) есть инициализация
cp->strong_redirect_mask = "%h%c.%d";
а overlay_flag - это обычный оператор a?a:b
Результат будет забавный - если есть .htaccess или подобное без
CharsetStrongRedirectMask, то маска сбросится в default :)
> > самый короткий CharsetAlias не обязательно совпадает с именем хоста
> По-моему, хосты с именами ...koi8-r... встречаются достаточно редко,
> чаще всего - koi, win, ... Да и выглядят они однотипно, а
Редко или часто - это другой вопрос. Фича должна иметь возможность
регулировки, пусть даже 99% эта регулировка не нужна.
>
> Конфигурировать где-то, кроме серверов, надо:
> 1. Встречаются публичные директории ("Сделай себе персональную страницу") и пр
Возможно, я плохо выразился. Я имел в виду server-wide RedirectMask.
Ее хочется оставить server-wide (тогда можно иметь прекомпилированые
значения "промежутка между http_method и r->uri" и эффективность не пострадает
(ну, проверка одного флага)
> В них чего только и в какой только кодировке не валяется. Ставить там
> редиректы и CharsetMultiViews Off, наверное, не стоит.
Почему не стоит ? MultiViews вообще unusable. А редиректы не зависят от
кодировки хранения - что бы не хранилось в директории, оно либо может
быть показано клиенту (тогда редирект не мешает), либо не может (тогда
и без этого все плохо).
>
> А про charset в начале/не начале: мне больше нравится написать
> <VirtualHost www.wplus.net>
> ServerAlias wwwwin.wplus.net wwwkoi.wplus.net ...
Ну да. И когда добавляется сервер marwin.domain.ru или cobalt.domain.ru
все встает раком. Знаем, для того и StrictURIMatch :)
Какая кодировка должна быть у сервера windos.domain.ru :) ?
Alex
"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.