Hi!
1. Я как уже писал об этом баге, но вот проверил версию RA-1.3rusPL28.18, и обнаружил что он остался. Берем свежий конфиг (только порт другой) и добавляем:
RewriteEngine on
RewriteRule ^/rus/(.*) /$1 [PT,E=FORCE_CHARSET:koi8-r,L]
На всякий случай раскомментируем строку:
CharsetSelectionOrder Portnumber Hostname UriHostname EnvVariable Dirprefix Useragent
Connected to www on 8880
HEAD /rus/ HTTP/1.0
User-Agent: Mozilla/3.01 (Win95; I)
Connection: close
Host: www:8880
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
HTTP/1.1 200 OK
Date: Sun, 03 Oct 1999 12:14:54 GMT
Server: Apache/1.3.9 (Unix) mod_perl/1.21 rus/PL28.18
Last-Modified: Tue, 07 Sep 1999 07:31:40 GMT
ETag: "864148-7e5-37d4bf5c-windows-1251"
Accept-Ranges: bytes
Content-Length: 2021
Connection: close
Content-Type: text/html; charset=windows-1251
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Проверяем:
==================================================================
Connected to www on 8880
HEAD /rus/ HTTP/1.0
User-Agent: Mozilla/3.01 (Win95; I)
Connection: close
Host: www:8880
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
HTTP/1.1 200 OK
Date: Sun, 03 Oct 1999 12:14:54 GMT
Server: Apache/1.3.9 (Unix) mod_perl/1.21 rus/PL28.18
Last-Modified: Tue, 07 Sep 1999 07:31:40 GMT
ETag: "864148-7e5-37d4bf5c-windows-1251"
Accept-Ranges: bytes
Content-Length: 2021
Connection: close
Content-Type: text/html; charset=windows-1251
Expires: Thu, 01 Jan 1970 00:00:01 GMT
==================================================================
и как видим User-Agent перебил FORCE_CHARSET, но если явно указать
index.html, то все нормально.
Еще:
2. Создаем файл вида file.de.html - указав явно язык, и тем не менее он перекодируется (конечно, mod_negotiation работает и язык отдает 'de'). Почему, разве не должна делаться проверка языка? Зачем он тогда в CharsetDecl?
3. И совсем левый вопрос: кто же автор настроек 'Sample of Czech language support'? Откуда появился язык 'cz', в iso639.txt только строка:
cs Czech
Может ошибка в iso?
И совсем на по следок, ожидается ли появления версии с многими языками?
--
С наилучшими пожеланиями, Евгений Бырганов.
Best regards, Eugene Byrganov.
mailto:E.B.Byrganov@inp.nsk.su
work - http://www.inp.nsk.su/
=============================================================================
= Apache-Rus@lists.lexa.ru mailing list =
Mail "unsubscribe apache-rus" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/mail-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.