configure --permute-module=...
теперь не приводит к тому,
что mod_charset вкомпилируется дважды
Это таблицы преобразования для восьми кодировок, содержащих кириллицу: ibm866 iso-8859-5 koi8-r koi8-u Mac Cyrillic Mac Cyrillic-U UTF7 UTF8 Windows-1251 Таблицы сгенерированы автоматически на основе таблиц, поддерживаемых NLS WinNT. Таблицы поддерживают преобразование разных "хитрых" символов, содержащихся в этих таблицах. Например, символ кавычки-елочки '<<' будет правильно преобразован из Win-1251 в Mac Cyrillic, (в обеих страницах он есть) и будет преобразован в обычную кавычку при переходе, скажем к koi8-r (там его нет). Все таблицы неоднозначные! Поэтому грузить их нужно обязательно попарно: CharsetRecodeTable koi8-r ISO-8859-5 conf/tables/cyrillic/koi-iso.tab conf/tables/cyrillic/iso-koi.tab Желаю успехов! Дмитрий Пашко (dap@stack.net)
!type/subtype type/В обратной ситуации (необходимо обработать конкретный type/subtype, но не обрабатывать type/*) синтаксис тоже будет обратным:
type/subtype !type/
CharsetRedirectFromOriginalURL
(умолчание - Off). Если она On, и URL менялся в процессе обработки
внутри Apache (например, за счет флага PT у RewriteRule),
то редирект будет происходить относительно оригинального URL.
Замечание. В качестве side effect все специальные символы будут
переписаны в %AA-form (/a.cgi?a=ии+ыы => /a.cgi%3fa=%c9%c9+%d9%d9)
CharsetAutoRedirect koi8-r none
запрещает redirect для данного charset.
Server: Apache/1.3.1 rus/PLNN (Unix)
выдается
Apache/1.3.1 (Unix) rus/PLNN
.
Listen 80 Listen 8001 Listen 8002 Listen 8003 CharsetByPort koi8-r 8001 CharsetByPort windows-1251 8002 CharsetByPort iso-8859-5 8003А в директивах <VirtualHost> не писать ничего про перекодировки.
"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-2001 Alex Tutubalin. Design (C) 1998 Max Smolev. |