On Fri, 20 Feb 1998, Artem Chuprina wrote:
> On Thu, 19 Feb 1998, Sergey Vovk wrote:
>
> > Я проблему решил с другой стороны:
> > переделал (давно) дистрибутивные
> > конфиги, применив префиксы такого вида:
> > ru-koi
> > ru-win
> > ru-alt
> > ru-iso
> > ru-mac
>
> Постой, а как это? Dirprefix же работает на совпадение начала с одним из
> алиасов charset?
Да, так я добавил эти, и убрал те: win ==> ru-win (заменил). В конфиге.
> > в дереве документов - это ссылки не на '.',
> > а на './ru'. Результат - работает. Скажите, где
> > тут могут быть налеты, аналогичные alt/altai ?
>
> /ru-altai/
>
> "То же самое, но по-русски"
>
> /en-altai/ -- по-английски
>
Ну, тут как раз "хозяин - барин".
У меня бы это было
/ru/altai/
/ru-win/altai/
"... | <A HREF=../ru-win/>Windows</A> ..."
см. также 'View Source' на моей страничке -
ведь работает же... ;-)
/en/altai/
А сдуру, в войсках знают, что можно сломать. ;-)
Однако, придумать файло солдат может какое угодно,
это лечится только Уставом. ;-) Всему есть разумные пределы...
И если точно _ставить_постановку_ задачи, то как раз правила организации
дерева документов имеют приоритет перед конфигом, и тем более,
реализацией демона, включая его конфиг.
Конечно, нам надо жрать, что дают (подстраиваться под текущий
уровень заблуждений программера)
но IMHO, было бы полезно все же собрать такой дистрибутив,
что-бы налетов было меньше по умолчанию.
P.S (длинный)
Алекс вот нарвался на кошмар, на который я уже
где-то тут раньше намекал (в качестве страшилки на ночь),
IMHO, это говорит о том, что он скоро созреет двигать науку
multilingual website daemon, и все встанет на
место.
Допустим, на сервере должна быть одна
кодировка хранения, тогда /ru/ как место на диске,
четко указывает на язык (а значит на допустимые пары перекодировок),
и для /cz/ будут другие пары, и соответственно, порты.
(единая кодировка хранения в пределах одной иерархии - не строгое
правило, просто чуть сложнее будет привязаться к соотв. паре
перекодировки).
И сколько их будет, портов-то?
А если firewall другой админ настраивает? ;)
Один пример точно
знаю, где не работает, а они изнутри не видят, что бардак...
Это тоже причина, почему я отказался от всех других вариантов,
кроме Dirprefix.
Symlink-и IMHO слепить проще, а селектор URL в HTML,
один черт, писать надо. И тут уж юзер будет делать по
Правилам Сайта, по образу и подобию. ;)
Мало того, при дирпрефиксах, если начхать на заголовок HTTP,
apache-rus вообще не нужен, можно держать копии в других кодировках -
ссылки снаружи будут выглядеть так же, даже если демон сменить.
Таким образом, главное - документы на сайте, как результат моей
рукопашной работы,
а демон устроит какой есть, по-барабану...
Захочу сменить httpd - заменю симлинки на отдельные каталоги и поставлю
рекодер из-под Cron. Хотя нахрена бы он был нужен при наличии регламента
publish (через make install :).
Sergey Vovk, | http://www.macomnet.ru/~vsv/
sysadmin | voice: +7(095)973-4002, 973-4003
"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.