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



In message <34A1302A@lexa.ru> Alex Tutubalin writes:

>хочется определиться вот с чем. Привязка документа к Language может быть 
>сделана двумя путями. Либо мы используем имеющийся в Apache механизм
>AddLanguage/MultiViews, либо мы городим что-то свое.

>Городить что-то свое можно или явно привязывая Charset к расширению файла (как 
>AddLanguage), 

А вот как привязать charset к расширению файла? Я попробовал сделать 
CharsetByExtention ISO-8859-1 .ehtml      (чтобы документы без русского
языка выдавались без перекодировки и им бы выдавался charset=ISO-8859-1)
Вроде не забыл и добавить AddType text/html .ehtml и даже пытался сделать
AddHandler server-parsed .ehtml, но и это не помогло. Проблемы было две:
1. Сервер не выдавал в заголовке charset для этого документа (хотя
CharsetMatchLanguage off и для файлов html charset нормально выдавался).
2. При обращении к этому же документу через не 80 порт (а у меня сделан
выбор кодировок по портам, практически также как предлагается в
дистрибутивном конфиге к Apach'у) он вообще выдавался с Content-type:
text/plain и, конечно, безо всякого charset :-((

Может быть надо обязательно прописать расширение .ehtml в mime.types?? Но
ведь для .shtml этого не сделано, однако файл с расширением .shtml
выдается через любой порт в text/html и с charset'ом.

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

С уважением,

-- 
Yuri Stepanov                     PeterLink, St.Petersburg, Russia 
PeterLink Webmaster               35 Prilukskaya st., office 20
Tel: +7 812 1660648               Tel/Fax: +7 812 1666610, 1661429
E-mail stepanov@peterlink.ru      URL: http://www.peterlink.ru/






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

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