Раздел 2. Использование HTTP-сервера Apache RU EN Пункт 22. Использование обработчика Apache В этом документе описывается использование обработчиков Apache. Что такое обработчик
«Обработчик» — это внутреннее представление Apache действия, которое должно выполняться при вызове файла. Как правило, файлы имеют неявные обработчики, зависящие от типа файла. Обычно все файлы просто обслуживаются сервером, но некоторые типы файлов «обрабатываются» отдельно. Обработчики также могут быть настроены явно, на основе расширений имен файлов или местоположения, независимо от типа файла. Это выгодно как потому, что это более элегантное решение, так и потому, что оно также позволяет связать с файлом как тип, так и обработчик. (См. также Файлы с несколькими расширениями.) Обработчики могут быть либо встроены в сервер, либо включены в модуль, либо их можно добавить с помощью директивы
ПримерыИзменение статического содержимого с помощью сценария CGIСледующие директивы вызовут запросы файлов с Действие add-footer /cgi-bin/footer.pl AddHandler добавить-нижний колонтитул .html Затем сценарий CGI отвечает за отправку первоначально запрошенного документа (на который указывает
Файлы с заголовками HTTPСледующие директивы включают
<Каталог "/web/htdocs/asis"> SetHandler отправить как есть </Каталог> Примечание программистаДля реализации функций обработчика в API Apache было внесено дополнение, которым вы, возможно, захотите воспользоваться. В частности, в структуру добавлена новая запись символ * обработчик Если вы хотите, чтобы ваш модуль задействовал обработчик, вам нужно только установить |