BASH Programming - Введение


Русские странички не нарушая стандартов - это просто! - часть 2


  • Для более старых версий Apache (или если версия вам неизвестна):

    AddType "text/html; charset=koi8-r" .html AddType "text/plain; charset=koi8-r" .txt AddLanguage ru .html .txt

  • Если файл .htaccess уже есть, просто добавьте туда эти строчки.

    Записанное в .htaccess распространяется на все подкаталоги вниз по дереву.

    Подразумевается, что ваши HTML документы заканчиваются на .html; если они заканчиваются на .htm, поменяйте .html на .htm в предлагаемом образце.

    При таких настройках не обязательно (но можно) указывать язык тагом <HTML LANG=ru, как это было описано выше.

    Указание языка внутри HTML документа имеет приоритет над указанием для сервера.

    Так как для текстовых (*.txt) документов никак нельзя указать язык внутри документа, указание для сервера -- это единственная альтернатива.

    Если у вас на сервере стоит Apache/RUS, то рекомендуется отключить всякую автоматическую перекодировку, добавив в .htaccess директиву

    CharsetTurnOff On

    (работает начиная с версии Apache/RUS PL20).

    ПРЕДУПРЕЖДЕНИЕ: в последних версиях Apache обработка файлов .htaccess по умолчанию выключена в главной конфигурации (директивой AllowOverride None), т.е. ваши установки не будут иметь никакого эффекта. В этом случае попросите вебмастера включить такую обработку для вашего каталога, добавив директиву

    AllowOverride +FileInfo

    в соответствующую секцию <Directory ...>

    конфигурации Apache.

    что NCSA:

    в каждом каталоге, содержащем ваши странички, заведите файл с именем .htaccess, доступный всем на чтение с такими строчками:

    AddType text/html;\ charset=koi8-r .html AddType text/plain;\ charset=koi8-r .txt

    Если файл .htaccess уже есть, просто добавьте туда эти строчки.

    Подразумевается, что ваши HTML документы заканчиваются на .html; если они заканчиваются на .htm, поменяйте конец строки на .htm соответственно.

    что CERN:

    для каждого вашего каталога с русскими страничками создайте подкаталог .web, в него положите файлы с именами, сконструированными добавлением суффикса .meta к именам в главном каталоге. Каталог .web и файлы в нем должны быть доступны всем на чтение. Например, файлу index.html соответствует файл .web/index.html.meta и т.д. Каждый такой файл должен содержать следующую строчку




    Начало  Назад  Вперед



    Книжный магазин