What is an Apache Handler?
An Apache Handler is a directive that tells Apache (the web server) what action to perform when a file is accessed. Basically, it will tell the web server how to treat a specific type of file. This action will most likely be an application that is run when a file is accessed.
For example: If you create pages with cgi content in them but wish to call those pages .mine files, you'll need to add an Apache Handler for cgi-script for the extension .mine.
The following Apache Handlers are available. Please note that they require the module in () to be installed within Apache on the server your site is on:
default-handler: Send the file using the default_handler(), which is the handler used by default to handle static content. (core)
send-as-is: Send file with HTTP headers as is. (mod_asis)
cgi-script: Treat the file as a CGI script. (mod_cgi)
imap-file: Parse as an imagemap rule file. (mod_imap)
server-info: Get the server's configuration information. (mod_info)
server-parsed: Parse for server-side includes. (mod_include)
server-status: Get the server's status report. (mod_status)
type-map: Parse as a type map file for content negotiation. (mod_negotiation)
Adding Apache Handlers
To Add an Apache Handler, first enter the action that is to be performed (path to the application) in the filed beneath Handler. Then, add the extension or extensions that should have this action performed on them in the blank field beneath Extension(s) and click on Add.
Removing Apache Handlers
Any User Defined Handlers types will appear in green. These can be removed. All other handlers are System Defined Handlers and cannot be removed.
To remove an Apache handler: make sure the checkbox next to it is checked, and select Delete Selected from the Actions... drop list.