Раздел 2. Using the Apache HTTP Server RU EN Пункт 22. Apache's Handler Use This document describes the use of Apache's Handlers. What is a Handler
A "handler" is an internal Apache representation of the action to be performed when a file is called. Generally, files have implicit handlers, based on the file type. Normally, all files are simply served by the server, but certain file types are "handled" separately. Handlers may also be configured explicitly, based on either filename extensions or on location, without relation to file type. This is advantageous both because it is a more elegant solution, and because it also allows for both a type and a handler to be associated with a file. (See also Files with Multiple Extensions.) Handlers can either be built into the server or included in
a module, or they can be added with the
ExamplesModifying static content using a CGI scriptThe following directives will cause requests for files with
the Action add-footer /cgi-bin/footer.pl AddHandler add-footer .html Then the CGI script is responsible for sending the
originally requested document (pointed to by the
Files with HTTP headersThe following directives will enable the
<Directory "/web/htdocs/asis"> SetHandler send-as-is </Directory> Programmer's NoteIn order to implement the handler features, an addition has
been made to the Apache API that
you may wish to make use of. Specifically, a new record has
been added to the char *handler If you wish to have your module engage a handler, you need
only to set |