mod_autoindex.html revision 1d51489b86965856f007e3751c4a6c70acf73203
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis BGCOLOR="#FFFFFF"
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis TEXT="#000000"
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis LINK="#0000FF"
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis VLINK="#000080"
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis ALINK="#FF0000"
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<!--#include virtual="header.html" -->
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<H1 ALIGN="CENTER">Module mod_autoindex</H1>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr JasiukajtisThis module is contained in the <CODE>mod_autoindex.c</CODE> file, and
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisis compiled in by default. It provides for automatic directory indexing.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr JasiukajtisThe index of a directory can 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="mod_dir.html#directoryindex">DirectoryIndex</A> directive sets
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisthe name of this file.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr JasiukajtisThis is controlled by <A HREF="mod_dir.html"><CODE>mod_dir</CODE></A>.
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. These
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisare controlled by <CODE>mod_autoindex</CODE>.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr JasiukajtisThe two functions are separated so that you can completely remove
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis(or replace) automatic index generation should you want to.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis HREF="#fancyindexing"
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisis enabled, or the <SAMP>FancyIndexing</SAMP> keyword is present on the
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis HREF="#indexoptions"
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisdirective, the column headers are links that control the
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisorder of the display. If you select a header link, the
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtislisting will be regenerated, sorted by the values in that
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtiscolumn. Selecting the same header repeatedly toggles
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisbetween ascending and descending order.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr JasiukajtisNote that when the display is sorted by "Size",
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisit's the <EM>actual</EM> size of the files that's used,
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisnot the displayed value - so a 1010-byte file will
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisalways be displayed before a 1011-byte file (if in ascending
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtisorder) even though they both are shown as "1K".
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<LI><A HREF="#addaltbyencoding">AddAltByEncoding</A>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<LI><A HREF="#addaltbytype">AddAltByType</A>
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="#fancyindexing">FancyIndexing</A>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<LI><A HREF="#indexoptions">IndexOptions</A>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis<!--%plaintext <?INDEX {\tt AddAlt} directive> -->
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis><STRONG>Syntax:</STRONG></A> AddAlt <EM>string file file...</EM><BR>
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis><STRONG>Context:</STRONG></A> server config, virtual host, directory,
HREF="directive-dict.html#Status"
HREF="directive-dict.html#Module"
HREF="directive-dict.html#Syntax"
HREF="directive-dict.html#Context"
HREF="directive-dict.html#Override"
HREF="directive-dict.html#Status"
HREF="directive-dict.html#Module"
HREF="directive-dict.html#Syntax"
HREF="directive-dict.html#Context"
HREF="directive-dict.html#Override"
HREF="directive-dict.html#Status"
HREF="directive-dict.html#Module"
HREF="directive-dict.html#Syntax"
HREF="directive-dict.html#Context"
HREF="directive-dict.html#Override"
HREF="directive-dict.html#Status"
HREF="directive-dict.html#Module"
HREF="directive-dict.html#Syntax"
HREF="directive-dict.html#Context"
HREF="directive-dict.html#Override"
HREF="directive-dict.html#Status"
HREF="directive-dict.html#Module"
HREF="directive-dict.html#Syntax"
HREF="directive-dict.html#Context"
HREF="directive-dict.html#Override"
HREF="directive-dict.html#Status"
HREF="directive-dict.html#Module"
HREF="directive-dict.html#Syntax"
HREF="directive-dict.html#Context"
HREF="directive-dict.html#Override"
HREF="directive-dict.html#Status"
HREF="directive-dict.html#Module"
HREF="directive-dict.html#Syntax"
HREF="directive-dict.html#Context"
HREF="directive-dict.html#Override"
HREF="directive-dict.html#Status"
HREF="directive-dict.html#Module"
HREF="directive-dict.html#Syntax"
HREF="directive-dict.html#Context"
HREF="directive-dict.html#Override"
HREF="directive-dict.html#Status"
HREF="directive-dict.html#Module"
HREF="directive-dict.html#Syntax"
HREF="directive-dict.html#Context"
HREF="directive-dict.html#Override"
HREF="directive-dict.html#Status"
HREF="directive-dict.html#Module"
HREF="directive-dict.html#Syntax"
HREF="directive-dict.html#Context"
HREF="directive-dict.html#Override"
HREF="directive-dict.html#Status"
HREF="directive-dict.html#Module"
HREF="directive-dict.html#Syntax"
HREF="directive-dict.html#Context"
HREF="directive-dict.html#Override"
HREF="directive-dict.html#Status"
HREF="directive-dict.html#Module"
HREF="directive-dict.html#Syntax"
HREF="directive-dict.html#Context"
HREF="directive-dict.html#Override"
HREF="directive-dict.html#Status"
HREF="directive-dict.html#Module"
<!--#include virtual="footer.html" -->