mod_dir.html revision 3d76f0e292da6a107829fbe83f98b8c0985c6ddb
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<!--%hypertext -->
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<!--/%hypertext -->
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr JasiukajtisThis module is contained in the <code>mod_dir.c</code> file, and
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisis compiled in by default. It provides for directory indexing.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr JasiukajtisThis module controls the directory indexing. The index of a directory
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtiscan come from one of two sources:
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<li>A file written by the user, typically called <code>index.html</code>.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr JasiukajtisThe <A HREF="#directoryindex">DirectoryIndex</A> directive sets the name
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<li>Otherwise, a listing generated by the server. The other directives
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtiscontrol the format of this listing. The <A HREF="#addicon">AddIcon</A>,
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<A HREF="#addiconbyencoding">AddIconByEncoding</A> and
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<A HREF="#addiconbytype">AddIconByType</A> are used to set a list of
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisicons to display for various file types; for each file listed, the
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisfirst icon listed that matches the file is displayed.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<!--%hypertext -->
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<li><A HREF="#adddescription">AddDescription</A>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<li><A HREF="#addiconbyencoding">AddIconByEncoding</A>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<li><A HREF="#addiconbytype">AddIconByType</A>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<li><A HREF="#directoryindex">DirectoryIndex</A>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<li><A HREF="#fancyindexing">FancyIndexing</A>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<li><A HREF="#indexoptions">IndexOptions</A>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<!--/%hypertext -->
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<A name="adddescription"><h2>AddDescription</h2></A>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<!--%plaintext <?INDEX {\tt AddDescription} directive> -->
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<strong>Syntax:</strong> AddDescription <em>string file file...</em><br>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<Strong>Context:</strong> server config, virtual host, directory, .htaccess<br>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr JasiukajtisThis sets the description to display for a file, for
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<A HREF="#fancyindexing">FancyIndexing</A>. <em>File</em> is a file
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisextension, partial filename, wildcard expression or full filename for files
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisto describe. <em>String</em> is enclosed in double quotes
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<blockquote><code>AddDescription "The planet Mars" /web/pics/mars.gif
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<!--%plaintext <?INDEX {\tt AddIcon} directive> -->
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<strong>Syntax:</strong> AddIcon <em>icon name name ...</em><br>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<Strong>Context:</strong> server config, virtual host, directory, .htaccess<br>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr JasiukajtisThis sets the icon to display next to a file ending in <em>name</em> for
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<A HREF="#fancyindexing">FancyIndexing</A>. <em>Icon</em> is either a
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis(%-escaped) relative URL to the icon, or of the format
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis(<em>alttext</em>,<em>url</em>) where <em>alttext</em> is the text tag given
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisfor an icon for non-graphical browsers.<p>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<em>Name</em> is either ^^DIRECTORY^^ for directories, ^^BLANKICON^^ for
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisblank lines (to format the list correctly), a file extension, a wildcard
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisexpression, a partial filename or a complete filename. Examples:
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr JasiukajtisAddIcon (IMG,/icons/image.xbm) .gif .jpg .xbm <br>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<A HREF="#addiconbytype">AddIconByType</A> should be used in preference to
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<A name="addiconbyencoding"><h2>AddIconByEncoding</h2></A>
DirectoryIndex index.html