Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-rus] Dirprefix



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 ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk 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.