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] ?



On Wed, 24 Dec 1997, Yuri Stepanov wrote:

> In message <34A1302A@lexa.ru> Alex Tutubalin writes:
> 
> >хочется определиться вот с чем. Привязка документа к Language может быть 
> >сделана двумя путями. Либо мы используем имеющийся в Apache механизм
> >AddLanguage/MultiViews, либо мы городим что-то свое.
> 
> >Городить что-то свое можно или явно привязывая Charset к расширению файла (как 
> >AddLanguage), 
> 
> А вот как привязать charset к расширению файла? Я попробовал сделать 
			~~~~~~~~~~~~~~~
похоже, сейчас никак. Это один из вариантов задать
жесткую связь между конкретным документом и списком допустимых charset
для него.

> CharsetByExtention ISO-8859-1 .ehtml      (чтобы документы без русского

[..]
> Или может быть я вообще не тем путем иду??

Мне удалось создать требуемую конфигурацию, от которой пришлось
отказаться, из-за Communicator 4. Ниже с отладочного сервера результат.
Я шел по пути разделения каталогов - .htaccess наверху иерархии оказалось
достаточно. Если при этом еще и заставить httpd не смотреть на
accept-charset, то вообще все бы и работало. ;-)
Естественно, применяю я только выбор по user-agent и по префиксу URL,
по порту мне не нравится в принципе, поскольку приводит к усложнению
конфига. :)

Sergey Vovk,	| http://www.macomnet.ru/~vsv/
sysadmin	| voice: +7(095)973-4002, 973-4003

========= удалите при ответе все, что ниже  ====

sh> nc sky 80
HEAD /en/ HTTP/1.0

HTTP/1.1 200 OK
Date: Thu, 25 Dec 1997 08:14:06 GMT
Server: Apache/1.2.4 rus/PL21.0
Last-Modified: Wed, 03 Dec 1997 15:51:47 GMT
ETag: "99b7-7e0-34858013-ISO-8859-1"
Content-Length: 2016
Accept-Ranges: bytes
Connection: close
Content-Type: text/html; charset=ISO-8859-1
Vary: accept-charset

sh> nc sky 80
HEAD /ru/ HTTP/1.0

HTTP/1.1 200 OK
Date: Thu, 25 Dec 1997 08:14:31 GMT
Server: Apache/1.2.4 rus/PL21.0
Last-Modified: Wed, 03 Dec 1997 16:19:56 GMT
ETag: "99b8-866-348586ac-koi8-r"
Content-Length: 2150
Accept-Ranges: bytes
Connection: close
Content-Type: text/html; charset=koi8-r
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Vary: accept-charset, user-agent

sh> nc sky 80
HEAD /ru-win/ HTTP/1.0

HTTP/1.1 200 OK
Date: Thu, 25 Dec 1997 08:14:46 GMT
Server: Apache/1.2.4 rus/PL21.0
Last-Modified: Wed, 03 Dec 1997 16:19:56 GMT
ETag: "99b8-866-348586ac-windows-1251"
Content-Length: 2150
Accept-Ranges: bytes
Connection: close
Content-Type: text/html; charset=windows-1251
Vary: accept-charset

  [ ok ]








Спонсоры сайта:

[ 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.