mod_autoindex.html revision 588af7aa9c4dc18d65b4d334cd140845d92b4e51
0N/A<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
3261N/A<HTML>
0N/A<HEAD>
0N/A<TITLE>Apache module mod_autoindex</TITLE>
0N/A</HEAD>
0N/A
2362N/A<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
0N/A<BODY
2362N/A BGCOLOR="#FFFFFF"
0N/A TEXT="#000000"
0N/A LINK="#0000FF"
0N/A VLINK="#000080"
0N/A ALINK="#FF0000"
0N/A>
0N/A<!--#include virtual="header.html" -->
0N/A<H1 ALIGN="CENTER">Module mod_autoindex</H1>
0N/A
0N/AThe module mod_autoindex generates directory indexes, automatically, similar to
0N/Athe Unix <em>ls</em> command or the Win32 <em>dir</em> shell command.
0N/A<P>
2362N/A
2362N/AAutomatic index generation must be enabled with by the <CODE>Options</CODE>
2362N/Adirective's <CODE><I>[+]</I>Indexes</CODE> option. See the
0N/A<A HREF="core.html#options"><CODE>Options</CODE></a> directive for
0N/Amore details.
0N/A
0N/A<P><A
0N/AHREF="module-dict.html#Status"
0N/AREL="Help"
0N/A><STRONG>Status:</STRONG></A> Base
0N/A<BR>
0N/A<A
0N/AHREF="module-dict.html#SourceFile"
0N/AREL="Help"
0N/A><STRONG>Source File:</STRONG></A> mod_autoindex.c
0N/A<BR>
0N/A<A
0N/AHREF="module-dict.html#ModuleIdentifier"
0N/AREL="Help"
0N/A><STRONG>Module Identifier:</STRONG></A> autoindex_module
0N/A</P>
0N/A
0N/A
0N/A<H2>Summary</H2>
0N/AThe index of a directory can come from one of two sources:
0N/A<UL>
0N/A
0N/A<LI>A file written by the user, typically called <CODE>index.html</CODE>.
2370N/AThe <A HREF="mod_dir.html#directoryindex">DirectoryIndex</A> directive sets
0N/Athe name of this file.
0N/AThis is controlled by <A HREF="mod_dir.html"><CODE>mod_dir</CODE></A>.
0N/A
0N/A<LI>Otherwise, a listing generated by the server. The other directives
775N/Acontrol the format of this listing. The <A HREF="#addicon">AddIcon</A>,
0N/A<A HREF="#addiconbyencoding">AddIconByEncoding</A> and
0N/A<A HREF="#addiconbytype">AddIconByType</A> are used to set a list of
0N/Aicons to display for various file types; for each file listed, the
0N/Afirst icon listed that matches the file is displayed. These
0N/Aare controlled by <CODE>mod_autoindex</CODE>.
0N/A</UL>
0N/AThe two functions are separated so that you can completely remove
0N/A(or replace) automatic index generation should you want to.
0N/A<P>
0N/AAutomatic index generation is enabled with using
0N/A<CODE>Options +Indexes</CODE>. See the
0N/A<A HREF="core.html#options"><CODE>Options</CODE></a> directive for
0N/Amore details.
2370N/A<P>
0N/AIf the <SAMP><A HREF="#indexoptions:fancyindexing">FancyIndexing</A></SAMP>
0N/Aoption is given with the <A HREF="#indexoptions"><SAMP>IndexOptions</SAMP></A>
0N/Adirective, the column headers are links that control the
0N/Aorder of the display. If you select a header link, the
0N/Alisting will be regenerated, sorted by the values in that
0N/Acolumn. Selecting the same header repeatedly toggles
0N/Abetween ascending and descending order. These column header links are
0N/Asuppressed with <A HREF="#indexoptions">IndexOptions</A> directive's
0N/A<SAMP>SuppressColumnSorting</SAMP> option.
0N/A</P>
0N/A<P>
0N/ANote that when the display is sorted by &quot;Size&quot;,
0N/Ait's the <EM>actual</EM> size of the files that's used,
0N/Anot the displayed value - so a 1010-byte file will
1221N/Aalways be displayed before a 1011-byte file (if in ascending
1221N/Aorder) even though they both are shown as &quot;1K&quot;.
1221N/A</P>
1221N/A
1221N/A<H2>Autoindex Request Query Arguments</H2>
1221N/A
1221N/A<P>Apache 2.0.23 reorganized the Query Arguments for Column Sorting, and introduced
0N/Aan entire group of new query options. To effectively eliminate all client control
0N/Aover the output, the <SAMP><A HREF="#indexoptions:ignoreclient">IndexOptions
0N/AIgnoreClient</A></SAMP> option was introduced.</P>
0N/A
0N/A<P>The column sorting headers themselves are self-referencing hyperlinks that add the
0N/Asort query options shown below. Any option below may be added to any request for the
0N/Adirectory resource.
0N/A
0N/A<ul>
0N/A<li><SAMP>C=N</SAMP> sorts the directory by file name
0N/A<li><SAMP>C=M</SAMP> sorts the directory by last-modified date, then file name
0N/A<li><SAMP>C=S</SAMP> sorts the directory by size, then file name
0N/A<li><SAMP>C=D</SAMP> sorts the directory by description, then file name<br />&nbsp;
0N/A
0N/A<li><SAMP>O=A</SAMP> sorts the listing in Ascending Order
0N/A<li><SAMP>O=D</SAMP> sorts the listing in Descending Order<br />&nbsp;
0N/A
0N/A<li><SAMP>F=0</SAMP> formats the listing as a simple list (not FancyIndexed)
0N/A<li><SAMP>F=1</SAMP> formats the listing as a FancyIndexed list
0N/A<li><SAMP>F=2</SAMP> formats the listing as an HTMLTable FancyIndexed list<br />&nbsp;
0N/A
0N/A<li><SAMP>V=0</SAMP> disables version sorting
0N/A<li><SAMP>V=0</SAMP> enables version sorting<br />&nbsp;
0N/A
0N/A<li><SAMP>P=<EM>pattern</EM></SAMP> lists only files matching the given <EM>pattern</EM>
0N/A</ul>
0N/A
0N/A<P>Note that the 'P'attern query argument is tested <em>after</em> the usual IndexIgnore
0N/Adirectives are processed, and all file names are still subjected to the same critera
0N/Aas any other autoindex listing. The Query Arguments parser in mod_autoindex will stop
0N/Aabruptly when an unrecognized option is encountered. The Query Arguments must be well
0N/Aformed, according to the table above.</P>
0N/A
0N/A<P>The simple example below, which can be clipped and saved in a header.html file,
0N/Aillustrates these query options. Note that the unknown "X" argument, for the
0N/Asubmit button, is listed last to assure the arguments are all parsed before
0N/Amod_autoindex encounters the X=Go input.</P>
0N/A
0N/A<pre>&lt;FORM METHOD="GET"&gt;
0N/A Show me a &lt;SELECT NAME="F"&gt;
0N/A &lt;OPTION VALUE="0"&gt; Plain list
0N/A &lt;OPTION VALUE="1" SELECTED&gt; Fancy list
0N/A &lt;OPTION VALUE="2"&gt; Table list
0N/A &lt;/SELECT&gt;
0N/A Sorted by &lt;SELECT NAME="C"&gt;
0N/A &lt;OPTION VALUE="N" SELECTED&gt; Name
0N/A &lt;OPTION VALUE="M"&gt; Date Modified
0N/A &lt;OPTION VALUE="S"&gt; Size
0N/A &lt;OPTION VALUE="D"&gt; Description
0N/A &lt;/SELECT&gt;
0N/A &lt;SELECT NAME="O"&gt;
0N/A &lt;OPTION VALUE="A" SELECTED&gt; Ascending
1221N/A &lt;OPTION VALUE="D"&gt; Descending
1221N/A &lt;/SELECT&gt;
1221N/A &lt;SELECT NAME="V"&gt;
1221N/A &lt;OPTION VALUE="0" SELECTED&gt; in Normal order
1221N/A &lt;OPTION VALUE="1"&gt; in Version order
0N/A &lt;/SELECT&gt;
0N/A Matching &lt;INPUT TYPE="text" NAME="P" VALUE="*"&gt;
0N/A &lt;INPUT TYPE="submit" NAME="X" VALUE="Go"&gt;
0N/A&lt;/FORM&gt;
0N/A</pre>
0N/A
0N/A<H2>Directives</H2>
0N/A
0N/A<UL>
0N/A<LI><A HREF="#addalt">AddAlt</A>
0N/A<LI><A HREF="#addaltbyencoding">AddAltByEncoding</A>
0N/A<LI><A HREF="#addaltbytype">AddAltByType</A>
0N/A<LI><A HREF="#adddescription">AddDescription</A>
0N/A<LI><A HREF="#addicon">AddIcon</A>
0N/A<LI><A HREF="#addiconbyencoding">AddIconByEncoding</A>
0N/A<LI><A HREF="#addiconbytype">AddIconByType</A>
0N/A<LI><A HREF="#defaulticon">DefaultIcon</A>
0N/A<LI><A HREF="#headername">HeaderName</A>
0N/A<LI><A HREF="#indexignore">IndexIgnore</A>
0N/A<LI><A HREF="#indexoptions">IndexOptions</A>
0N/A<LI><A HREF="#indexorderdefault">IndexOrderDefault</A>
0N/A<LI><A HREF="#readmename">ReadmeName</A>
0N/A</UL>
0N/A
0N/A<p>See also: <A HREF="core.html#options">Options</A> and <A
0N/AHREF="mod_dir.html#directoryindex">DirectoryIndex</A>.</p>
0N/A
0N/A<HR>
0N/A
0N/A<H2><A NAME="addalt">AddAlt</A> directive</H2>
0N/A<!--%plaintext &lt;?INDEX {\tt AddAlt} directive&gt; -->
0N/A<A
0N/A HREF="directive-dict.html#Syntax"
0N/A REL="Help"
0N/A><STRONG>Syntax:</STRONG></A> AddAlt <EM>string file</em>
0N/A[<em>file</em>] ...<BR>
0N/A<A
0N/A HREF="directive-dict.html#Context"
0N/A REL="Help"
0N/A><STRONG>Context:</STRONG></A> server config, virtual host, directory,
0N/A .htaccess<BR>
0N/A<A
0N/A HREF="directive-dict.html#Override"
0N/A REL="Help"
0N/A><STRONG>Override:</STRONG></A> Indexes<BR>
0N/A<A
0N/A HREF="directive-dict.html#Status"
0N/A REL="Help"
0N/A><STRONG>Status:</STRONG></A> Base<BR>
0N/A<A
0N/A HREF="directive-dict.html#Module"
0N/A REL="Help"
0N/A><STRONG>Module:</STRONG></A> mod_autoindex<P>
0N/A
0N/A<EM>AddAlt</EM> provides the alternate text to display for a file, instead of an icon,
0N/Afor <SAMP><A HREF="#indexoptions:fancyindexing">FancyIndexing</A></SAMP>. <EM>File</EM>
0N/Ais a file extension, partial filename, wild-card expression or full filename for
0N/Afiles to describe. <EM>String</EM> is enclosed in double quotes (<CODE>&quot;</CODE>).
0N/AThis alternate text is displayed if the client is image-incapable, has image loading
0N/Adisabled, or fails to retrieve the icon.
0N/A
0N/A<HR>
0N/A<H2><A NAME="addaltbyencoding">AddAltByEncoding</A> directive</H2>
0N/A<!--%plaintext &lt;?INDEX {\tt AddAltByEncoding} directive&gt; -->
0N/A<A
0N/A HREF="directive-dict.html#Syntax"
0N/A REL="Help"
2370N/A><STRONG>Syntax:</STRONG></A> AddAltByEncoding <EM>string MIME-encoding</em>
2370N/A [<em>MIME-encoding</em>] ...<BR>
0N/A<A
0N/A HREF="directive-dict.html#Context"
0N/A REL="Help"
0N/A><STRONG>Context:</STRONG></A> server config, virtual host, directory,
0N/A .htaccess<BR>
0N/A<A
0N/A HREF="directive-dict.html#Override"
0N/A REL="Help"
0N/A><STRONG>Override:</STRONG></A> Indexes<BR>
0N/A<A
0N/A HREF="directive-dict.html#Status"
0N/A REL="Help"
0N/A><STRONG>Status:</STRONG></A> Base<BR>
0N/A<A
0N/A HREF="directive-dict.html#Module"
0N/A REL="Help"
0N/A><STRONG>Module:</STRONG></A> mod_autoindex<P>
0N/A
0N/A<EM>AddAltByEncoding</EM> provides the alternate text to display for a file, instead
0N/Aof an icon, for <SAMP><A HREF="#indexoptions:fancyindexing">FancyIndexing</A></SAMP>.
0N/A<EM>MIME-encoding</EM> is a valid content-encoding, such as <SAMP>x-compress</SAMP>.
0N/A<EM>String</EM> is enclosed in double quotes (<CODE>&quot;</CODE>). This alternate
0N/Atext is displayed if the client is image-incapable, has image loading disabled, or
0N/Afails to retrieve the icon.
0N/A
0N/A<HR>
0N/A<H2><A NAME="addaltbytype">AddAltByType</A> directive</H2>
0N/A<!--%plaintext &lt;?INDEX {\tt AddAltByType} directive&gt; -->
0N/A<A
0N/A HREF="directive-dict.html#Syntax"
0N/A REL="Help"
0N/A><STRONG>Syntax:</STRONG></A> AddAltByType <EM>string MIME-type</em>
2370N/A [<em>MIME-type</em>] ...<BR>
0N/A<A
0N/A HREF="directive-dict.html#Context"
0N/A REL="Help"
0N/A><STRONG>Context:</STRONG></A> server config, virtual host, directory,
0N/A .htaccess<BR>
0N/A<A
0N/A HREF="directive-dict.html#Override"
775N/A REL="Help"
775N/A><STRONG>Override:</STRONG></A> Indexes<BR>
775N/A<A
775N/A HREF="directive-dict.html#Status"
775N/A REL="Help"
0N/A><STRONG>Status:</STRONG></A> Base<BR>
0N/A<A
0N/A HREF="directive-dict.html#Module"
0N/A REL="Help"
0N/A><STRONG>Module:</STRONG></A> mod_autoindex<P>
0N/A
0N/A<EM>AddAltByType</EM> sets the alternate text to display for a file, instead of
0N/Aan icon, for <SAMP><A HREF="#indexoptions:fancyindexing">FancyIndexing</A></SAMP>.
0N/A<EM>MIME-type</EM> is a valid content-type, such as <SAMP>text/html</SAMP>.
0N/A<EM>String</EM> is enclosed in double quotes (<CODE>&quot;</CODE>). This
0N/Aalternate text is displayed if the client is image-incapable, has image loading
0N/Adisabled, or fails to retrieve the icon.
0N/A
775N/A<HR>
775N/A
775N/A<H2><A NAME="adddescription">AddDescription</A> directive</H2>
775N/A<!--%plaintext &lt;?INDEX {\tt AddDescription} directive&gt; -->
775N/A<A
775N/A HREF="directive-dict.html#Syntax"
775N/A REL="Help"
775N/A><STRONG>Syntax:</STRONG></A> AddDescription <EM>string file</em>
775N/A [<em>file</em>] ...<BR>
775N/A<A
775N/A HREF="directive-dict.html#Context"
0N/A REL="Help"
0N/A><STRONG>Context:</STRONG></A> server config, virtual host, directory,
0N/A .htaccess<BR>
0N/A<A
0N/A HREF="directive-dict.html#Override"
0N/A REL="Help"
0N/A><STRONG>Override:</STRONG></A> Indexes<BR>
0N/A<A
0N/A HREF="directive-dict.html#Status"
0N/A REL="Help"
0N/A><STRONG>Status:</STRONG></A> Base<BR>
0N/A<A
0N/A HREF="directive-dict.html#Module"
0N/A REL="Help"
0N/A><STRONG>Module:</STRONG></A> mod_autoindex<P>
0N/A
0N/AThis sets the description to display for a file, for
0N/A<SAMP><A HREF="#indexoptions:fancyindexing">FancyIndexing</A></SAMP>.
0N/A<EM>File</EM> is a file extension, partial filename, wild-card expression
0N/Aor full filename for files to describe. <EM>String</EM> is enclosed in double
0N/Aquotes (<CODE>&quot;</CODE>). Example:
0N/A<BLOCKQUOTE><CODE>AddDescription "The planet Mars" /web/pics/mars.gif
0N/A</CODE></BLOCKQUOTE>
0N/A<P>
0N/AThe typical, default description field is 23 bytes wide. 6 more bytes are
0N/Aadded by the <CODE>IndexOptions&nbsp;SuppressIcon</CODE> option, 7 bytes are
0N/Aadded by the <CODE>IndexOptions&nbsp;SuppressSize</CODE> option, and 19 bytes
0N/Aare added by the <CODE>IndexOptions&nbsp;SuppressLastModified</CODE> option.
0N/ATherefore, the widest default the description column is ever assigned is 55 bytes.
0N/A<P>
0N/ASee the <a href="#indexoptions:descriptionwidth">DescriptionWidth</a>
0N/A<samp>IndexOptions</samp> keyword for details on overriding the size of this
0N/Acolumn, or allowing descriptions of unlimited length.
0N/A</P>
0N/A<blockquote>
0N/A<b>Caution:</b> Descriptive text defined with <samp>AddDescription</samp>
0N/Amay contain HTML markup, such as tags and character entities. If the
0N/Awidth of the description column should happen to truncate a tagged
0N/Aelement (such as cutting off the end of a bolded phrase), the results
0N/Amay affect the rest of the directory listing.
0N/A</blockquote>
0N/A<HR>
0N/A
0N/A<H2><A NAME="addicon">AddIcon</A> directive</H2>
0N/A<!--%plaintext &lt;?INDEX {\tt AddIcon} directive&gt; -->
0N/A<A
0N/A HREF="directive-dict.html#Syntax"
0N/A REL="Help"
0N/A><STRONG>Syntax:</STRONG></A> AddIcon <EM>icon name</em>
0N/A [<em>name</em>] ...</EM><BR>
0N/A<A
0N/A HREF="directive-dict.html#Context"
0N/A REL="Help"
0N/A><STRONG>Context:</STRONG></A> server config, virtual host, directory,
0N/A .htaccess<BR>
0N/A<A
0N/A HREF="directive-dict.html#Override"
0N/A REL="Help"
0N/A><STRONG>Override:</STRONG></A> Indexes<BR>
0N/A<A
0N/A HREF="directive-dict.html#Status"
0N/A REL="Help"
0N/A><STRONG>Status:</STRONG></A> Base<BR>
0N/A<A
0N/A HREF="directive-dict.html#Module"
0N/A REL="Help"
0N/A><STRONG>Module:</STRONG></A> mod_autoindex<P>
0N/A
0N/AThis sets the icon to display next to a file ending in <EM>name</EM> for
0N/A<SAMP><A HREF="#indexoptions:fancyindexing">FancyIndexing</A></SAMP>. <EM>Icon</EM>
0N/Ais either a (%-escaped) relative URL to the icon, or of the format
0N/A(<EM>alttext</EM>,<EM>url</EM>) where <EM>alttext</EM> is the text tag given
0N/Afor an icon for non-graphical browsers.<P>
0N/A
0N/A<EM>Name</EM> is either ^^DIRECTORY^^ for directories, ^^BLANKICON^^ for
0N/Ablank lines (to format the list correctly), a file extension, a wildcard
0N/Aexpression, a partial filename or a complete filename. Examples:
0N/A<BLOCKQUOTE><CODE>
0N/AAddIcon (IMG,/icons/image.xbm) .gif .jpg .xbm <BR>
0N/AAddIcon /icons/dir.xbm ^^DIRECTORY^^ <BR>
0N/AAddIcon /icons/backup.xbm *~
0N/A</CODE></BLOCKQUOTE>
0N/A<A HREF="#addiconbytype">AddIconByType</A> should be used in preference to
0N/AAddIcon, when possible.<P><HR>
0N/A
0N/A<H2><A NAME="addiconbyencoding">AddIconByEncoding</A> directive</H2>
0N/A<!--%plaintext &lt;?INDEX {\tt AddIconByEncoding} directive&gt; -->
0N/A<A
0N/A HREF="directive-dict.html#Syntax"
0N/A REL="Help"
0N/A><STRONG>Syntax:</STRONG></A> AddIconByEncoding <EM>icon MIME-encoding</em>
0N/A [<em>MIME-encoding</em>] ...<BR>
0N/A<A
0N/A HREF="directive-dict.html#Context"
0N/A REL="Help"
0N/A><STRONG>Context:</STRONG></A> server config, virtual host, directory,
0N/A .htaccess<BR>
0N/A<A
0N/A HREF="directive-dict.html#Override"
0N/A REL="Help"
0N/A><STRONG>Override:</STRONG></A> Indexes<BR>
0N/A<A
0N/A HREF="directive-dict.html#Status"
0N/A REL="Help"
0N/A><STRONG>Status:</STRONG></A> Base<BR>
0N/A<A
1884N/A HREF="directive-dict.html#Module"
1884N/A REL="Help"
1884N/A><STRONG>Module:</STRONG></A> mod_autoindex<P>
1884N/A
0N/AThis sets the icon to display next to files with
0N/A<SAMP><A HREF="#indexoptions:fancyindexing">FancyIndexing</A></SAMP>.
0N/A<EM>Icon</EM> is either a (%-escaped) relative URL to the icon, or of the
0N/Aformat (<EM>alttext</EM>,<EM>url</EM>) where <EM>alttext</EM> is the text tag
0N/Agiven for an icon for non-graphical browsers.<P>
0N/A
0N/A<EM>Mime-encoding</EM> is a wildcard expression matching required the
0N/Acontent-encoding. Examples:
0N/A<BLOCKQUOTE><CODE>
0N/AAddIconByEncoding /icons/compress.xbm x-compress
0N/A</CODE></BLOCKQUOTE><P><HR>
0N/A
0N/A<H2><A NAME="addiconbytype">AddIconByType</A> directive</H2>
0N/A<!--%plaintext &lt;?INDEX {\tt AddIconByType} directive&gt; -->
0N/A<A
0N/A HREF="directive-dict.html#Syntax"
0N/A REL="Help"
0N/A><STRONG>Syntax:</STRONG></A> AddIconByType <EM>icon MIME-type</em>
0N/A [<em>MIME-type</em>] ...<BR>
0N/A<A
0N/A HREF="directive-dict.html#Context"
0N/A REL="Help"
0N/A><STRONG>Context:</STRONG></A> server config, virtual host, directory,
0N/A .htaccess<BR>
0N/A<A
0N/A HREF="directive-dict.html#Override"
0N/A REL="Help"
0N/A><STRONG>Override:</STRONG></A> Indexes<BR>
0N/A<A
0N/A HREF="directive-dict.html#Status"
0N/A REL="Help"
0N/A><STRONG>Status:</STRONG></A> Base<BR>
0N/A<A
0N/A HREF="directive-dict.html#Module"
0N/A REL="Help"
0N/A><STRONG>Module:</STRONG></A> mod_autoindex<P>
1221N/A
0N/AThis sets the icon to display next to files of type <EM>MIME-type</EM> for
0N/A<SAMP><A HREF="#indexoptions:fancyindexing">FancyIndexing</A></SAMP>. <EM>Icon</EM>
0N/Ais either a (%-escaped) relative URL to the icon, or of the format
2370N/A(<EM>alttext</EM>,<EM>url</EM>) where <EM>alttext</EM> is the text tag given
2370N/Afor an icon for non-graphical browsers.<P>
2370N/A<EM>Mime-type</EM> is a wildcard expression matching required the mime types.
2370N/AExamples:
2370N/A<BLOCKQUOTE><CODE>
0N/AAddIconByType (IMG,/icons/image.xbm) image/*
0N/A</CODE></BLOCKQUOTE><P><HR>
0N/A
0N/A<H2><A NAME="defaulticon">DefaultIcon</A> directive</H2>
0N/A<!--%plaintext &lt;?INDEX {\tt DefaultIcon} directive&gt; -->
0N/A<A
0N/A HREF="directive-dict.html#Syntax"
0N/A REL="Help"
0N/A><STRONG>Syntax:</STRONG></A> DefaultIcon <EM>url</EM><BR>
0N/A<A
0N/A HREF="directive-dict.html#Context"
0N/A REL="Help"
0N/A><STRONG>Context:</STRONG></A> server config, virtual host, directory,
0N/A .htaccess<BR>
0N/A<A
0N/A HREF="directive-dict.html#Override"
0N/A REL="Help"
0N/A><STRONG>Override:</STRONG></A> Indexes<BR>
0N/A<A
0N/A HREF="directive-dict.html#Status"
0N/A REL="Help"
0N/A><STRONG>Status:</STRONG></A> Base<BR>
0N/A<A
0N/A HREF="directive-dict.html#Module"
0N/A REL="Help"
0N/A><STRONG>Module:</STRONG></A> mod_autoindex<P>
0N/A
0N/AThe DefaultIcon directive sets the icon to display for files when no
0N/Aspecific icon is known, for
0N/A<SAMP><A HREF="#indexoptions:fancyindexing">FancyIndexing</A></SAMP>.
0N/A<EM>Url</EM> is a (%-escaped) relative URL to the icon. Examples:
0N/A<BLOCKQUOTE><CODE>
0N/ADefaultIcon /icon/unknown.xbm
0N/A</CODE></BLOCKQUOTE><P><HR>
0N/A
0N/A<H2><A NAME="fancyindexing">FancyIndexing</A> directive</H2>
0N/A<!--%plaintext &lt;?INDEX {\tt FancyIndexing} directive&gt; -->
0N/A<A
0N/A HREF="directive-dict.html#Deprecated"
0N/A REL="Help"
0N/A><STRONG>Deprecated:</STRONG></A> See <A HREF="#indexoptions">IndexOptions</A>
0N/A <SAMP><A HREF="#indexoptions:fancyindexing">FancyIndexing</A></SAMP><BR>
0N/A<P>
0N/AThe FancyIndexing directive was replaced by the
0N/A<SAMP><A HREF="#indexoptions:fancyindexing">FancyIndexing</A></SAMP> option to the
0N/A<A HREF="#indexoptions">IndexOptions</A> directive, and is no longer supported
0N/Ain Apache 2.0.
0N/A</P>
0N/A<HR>
0N/A
0N/A<H2><A NAME="headername">HeaderName</A> directive</H2>
0N/A<!--%plaintext &lt;?INDEX {\tt HeaderName} directive&gt; -->
0N/A<A
0N/A HREF="directive-dict.html#Syntax"
0N/A REL="Help"
0N/A><STRONG>Syntax:</STRONG></A> HeaderName <EM>filename</EM><BR>
0N/A<A
0N/A HREF="directive-dict.html#Context"
0N/A REL="Help"
0N/A><STRONG>Context:</STRONG></A> server config, virtual host, directory,
0N/A .htaccess<BR>
0N/A<A
0N/A HREF="directive-dict.html#Override"
0N/A REL="Help"
0N/A><STRONG>Override:</STRONG></A> Indexes<BR>
0N/A<A
0N/A HREF="directive-dict.html#Status"
0N/A REL="Help"
0N/A><STRONG>Status:</STRONG></A> Base<BR>
0N/A<A
0N/A HREF="directive-dict.html#Module"
0N/A REL="Help"
0N/A><STRONG>Module:</STRONG></A> mod_autoindex
0N/A <BR>
0N/A <A
0N/A HREF="directive-dict.html#Compatibility"
1221N/A REL="Help"
1221N/A ><STRONG>Compatibility:</STRONG></A> behavior changed in version 1.3.7;
1221N/A see text
1221N/A
1221N/A<P>
1221N/AThe HeaderName directive sets the name of the file that will be inserted
1221N/Aat the top of the index listing. <EM>Filename</EM> is the name of the file
0N/Ato include.
0N/A</P>
0N/A<BLOCKQUOTE><STRONG>Changes with Apache 1.3.7:</STRONG>
0N/ABoth HeaderName and <A HREF="#readmename">ReadmeName</A> now treat <EM>Filename</EM>
0N/Aas a URI path relative to the one used to access the directory being indexed.
0N/A<EM>Filename</EM> must resolve to a document with a major content type of
0N/A"<SAMP>text/*</SAMP>" (<EM>e.g.</EM>, <SAMP>text/html</SAMP>, <SAMP>text/plain</SAMP>,
0N/A<EM>etc.</EM>). This means that <EM>filename</EM> may refer to a CGI script if the
0N/Ascript's actual file type (as opposed to its output) is marked as
0N/A<SAMP>text/html</SAMP> such as with a directive like:
0N/A<PRE>
0N/A AddType text/html .cgi
0N/A</PRE>
0N/A<A HREF="/content-negotiation.html">Content negotiation</A>
0N/Awill be performed if the <SAMP>MultiViews</SAMP>
0N/A<A HREF="core.html#options">option</A> is enabled.
0N/AIf <EM>filename</EM> resolves to a static <SAMP>text/html</SAMP> document
0N/A(not a CGI script) and the
0N/A<SAMP>Includes</SAMP> <A HREF="core.html#options">option</A> is enabled,
0N/Athe file will be processed for server-side includes (see the
0N/A<A HREF="mod_include.html"><SAMP>mod_include</SAMP></A> documentation).
0N/A</BLOCKQUOTE>
0N/A<P>
0N/ASee also <A HREF="#readmename">ReadmeName</A>.
0N/A<P><HR>
0N/A
1221N/A<H2><A NAME="indexignore">IndexIgnore</A> directive</H2>
1221N/A<!--%plaintext &lt;?INDEX {\tt IndexIgnore} directive&gt; -->
1221N/A<A
1221N/A HREF="directive-dict.html#Syntax"
0N/A REL="Help"
1221N/A><STRONG>Syntax:</STRONG></A> IndexIgnore <EM>file</em> [<em>file</em>] ...<BR>
1221N/A<A
1221N/A HREF="directive-dict.html#Context"
1221N/A REL="Help"
1221N/A><STRONG>Context:</STRONG></A> server config, virtual host, directory,
1221N/A .htaccess<BR>
1221N/A<A
0N/A HREF="directive-dict.html#Override"
1221N/A REL="Help"
1221N/A><STRONG>Override:</STRONG></A> Indexes<BR>
0N/A<A
1196N/A HREF="directive-dict.html#Status"
0N/A REL="Help"
0N/A><STRONG>Status:</STRONG></A> Base<BR>
0N/A<A
0N/A HREF="directive-dict.html#Module"
0N/A REL="Help"
0N/A><STRONG>Module:</STRONG></A> mod_autoindex<P>
0N/A
0N/AThe IndexIgnore directive adds to the list of files to hide when listing
0N/Aa directory. <EM>File</EM> is a file extension, partial filename,
0N/Awildcard expression or full filename for files to ignore. Multiple
0N/AIndexIgnore directives add to the list, rather than the replacing the list
0N/Aof ignored files. By default, the list contains `<CODE>.</CODE>'. Example:
0N/A<BLOCKQUOTE><CODE>
0N/AIndexIgnore README .htaccess *~
0N/A</CODE></BLOCKQUOTE><P><HR>
0N/A
0N/A<H2><A NAME="indexoptions">IndexOptions</A> directive</H2>
0N/A<!--%plaintext &lt;?INDEX {\tt IndexOptions} directive&gt; -->
0N/A<A
0N/A HREF="directive-dict.html#Syntax"
0N/A REL="Help"
0N/A><STRONG>Syntax:</STRONG></A> IndexOptions [+|-]<em>option</em>
0N/A [[+|-]<em>option</em>] ... (Apache 1.3.3 and later)
0N/A<BR>
0N/A<A
0N/A HREF="directive-dict.html#Context"
0N/A REL="Help"
0N/A><STRONG>Context:</STRONG></A> server config, virtual host, directory,
0N/A .htaccess<BR>
0N/A<A
0N/A HREF="directive-dict.html#Override"
0N/A REL="Help"
0N/A><STRONG>Override:</STRONG></A> Indexes<BR>
0N/A<A
0N/A HREF="directive-dict.html#Status"
0N/A REL="Help"
0N/A><STRONG>Status:</STRONG></A> Base<BR>
0N/A<A
0N/A HREF="directive-dict.html#Module"
0N/A REL="Help"
0N/A><STRONG>Module:</STRONG></A> mod_autoindex
0N/A<BR>
0N/A<A
0N/A HREF="directive-dict.html#Compatibility"
0N/A REL="Help"
0N/A><STRONG>Compatibility:</STRONG></A> '+/-' syntax and merging of multiple
0N/A <SAMP>IndexOptions</SAMP> directives is only available with
0N/A Apache 1.3.3 and later; specific options are listed below.
0N/A<P>
0N/A
0N/AThe IndexOptions directive specifies the behavior of the directory indexing.
0N/A<EM>Option</EM> can be one of
0N/A<DL>
0N/A<dt><a name="indexoptions:descriptionwidth">DescriptionWidth=[<em>n</em> | *]
0N/A (<em>Apache 1.3.10 or 2.0.23 and later</em>)</a></dt>
0N/A<dd>The <samp>DescriptionWidth</samp> keyword allows you to specify the
0N/Awidth of the description column in characters.</dd>
0N/A<dd><samp>-DescriptionWidth</samp> (or unset) allows mod_autoindex to calculate
0N/Athe best width.</dd>
0N/A<dd><samp>DescriptionWidth=n</samp> fixes the column width to n bytes wide.</dd>
0N/A<dd><samp>DescriptionWidth=*</samp> grows the column to the necessary width.</dd>
0N/A<dd><b>See the section on <a href="#adddescription"><samp>AddDescription</samp></a>
0N/Afor dangers inherent in truncating descriptions.</b></dd>
0N/A<DT><A NAME="indexoptions:fancyindexing">FancyIndexing</A>
0N/A<DD><!--%plaintext &lt;?INDEX {\tt FancyIndexing} index option&gt; -->
0N/AThis turns on fancy indexing of directories.
0N/A<dt><a name="indexoptions:foldersfirst">FoldersFirst
0N/A (<i>Apache 1.3.10 or 2.0.23 and later</i>)</a></dt>
0N/A<dd>
0N/AIf this option is enabled, subdirectory listings
0N/Awill <i>always</i> appear first, followed by normal files in the
0N/Adirectory. The listing is basically broken into two components,
0N/Athe files and the subdirectories, and each is sorted separately and
0N/Athen displayed subdirectories-first. For instance, if the sort order
0N/Ais descending by name, and <samp>FoldersFirst</samp> is enabled,
0N/Asubdirectory <samp>Zed</samp> will be listed before subdirectory
0N/A<samp>Beta</samp>, which will be listed before normal files
0N/A<samp>Gamma</samp> and <samp>Alpha</samp>.
0N/A<b>This option only has an effect if
0N/A<a href="#indexoptions:fancyindexing"><samp>FancyIndexing</samp></a>
0N/Ais also enabled.</b></dd>
0N/A<DT><A NAME="indexoptions:htmltable">HTMLTable</A>
0N/A <i>(Experimental, Apache 2.0.23 and later)</i>
0N/A<DD><!--%plaintext &lt;?INDEX {\tt HTMLTable} index option&gt; -->
0N/AThis experimental option with FancyIndexing constructs a simple table for the
0N/Afancy directory listing. Note this will confuse older browsers. It is particularly
0N/Anecessary if file names or description text will alternate between left-to-right
0N/Aand right-to-left reading order, as can happen on WinNT or other utf-8
0N/Aenabled platforms.
0N/A<DT><A NAME="indexoptions:iconsarelinks">IconsAreLinks</A>
0N/A<DD>
0N/A<!--%plaintext &lt;?INDEX {\tt IconsAreLinks} index option&gt; -->
0N/AThis makes the icons part of the anchor for the filename, for
0N/Afancy indexing.
0N/A<DT><A NAME="indexoptions:iconheight">IconHeight[=pixels] (<EM>Apache 1.3 and later</EM>)</A>
0N/A<DD>
0N/A<!--%plaintext &lt;?INDEX {\tt IconHeight} index option&gt; -->
0N/APresence of this option, when used with IconWidth, will cause the server
0N/Ato include <SAMP>HEIGHT</SAMP> and <SAMP>WIDTH</SAMP> attributes in the
0N/A<SAMP>IMG</SAMP> tag for the file icon. This allows browser to
0N/Aprecalculate the page layout without having to wait until all the
0N/Aimages have been loaded. If no value is given for the option, it
0N/Adefaults to the standard height of the icons supplied with the Apache
0N/Asoftware.
0N/A<DT><A NAME="indexoptions:iconwidth">IconWidth[=pixels] (<EM>Apache 1.3 and later</EM>)</A>
0N/A<DD>
0N/A<!--%plaintext &lt;?INDEX {\tt IconWidth} index option&gt; -->
0N/APresence of this option, when used with IconHeight, will cause the server
0N/Ato include <SAMP>HEIGHT</SAMP> and <SAMP>WIDTH</SAMP> attributes in the
0N/A<SAMP>IMG</SAMP> tag for the file icon. This allows browser to
0N/Aprecalculate the page layout without having to wait until all the
0N/Aimages have been loaded. If no value is given for the option, it
0N/Adefaults to the standard width of the icons supplied with the Apache
0N/Asoftware.
0N/A<DT><A NAME="indexoptions:ignoreclient">IgnoreClient</A>
0N/A<DD>
0N/A<!--%plaintext &lt;?INDEX {\tt IgnoreClient} index option&gt; -->
0N/AThis option causes mod_autoindex to ignore all query variables from the
0N/Aclient, including sort order (implies <EM><A
0N/A HREF="#indexoptions:suppresscolumnsorting">SuppressColumnSorting</A></EM>.)
0N/A<DT><A NAME="indexoptions:namewidth">NameWidth=[<EM>n</EM> | *] (<EM>Apache 1.3.2 and later</EM>)</A>
0N/A<DD>
0N/AThe NameWidth keyword allows you to specify the width of the
0N/Afilename column in bytes.
0N/A<dd><samp>-NameWidth</samp> (or unset) allows mod_autoindex to calculate
0N/Athe best width.</dd>
0N/A<dd><samp>NameWidth=n</samp> fixes the column width to n bytes wide.</dd>
0N/A<dd><samp>NameWidth=*</samp> grows the column to the necessary width.</dd>
0N/A<DT><A NAME="indexoptions:scanhtmltitles">ScanHTMLTitles</A>
0N/A<DD><!--%plaintext &lt;?INDEX {\tt ScanHTMLTitles} index option&gt; -->
0N/AThis enables the extraction of the title from HTML documents for fancy
0N/Aindexing. If the file does not have a description given by
0N/A<A HREF="#adddescription">AddDescription</A> then httpd will read the
0N/Adocument for the value of the TITLE tag. This is CPU and disk intensive.
0N/A<DT><A NAME="indexoptions:suppresscolumnsorting">SuppressColumnSorting</A>
0N/A (<EM>Apache 1.3 and later</EM>)
0N/A<DD>
0N/A<!--%plaintext &lt;?INDEX {\tt SuppressColumnSorting} index option&gt; -->
0N/AIf specified, Apache will not make the column headings in a FancyIndexed
0N/Adirectory listing into links for sorting. The default behaviour is
0N/Afor them to be links; selecting the column heading will sort the directory
0N/Alisting by the values in that column. <STRONG>Prior to Apache 2.0.23, this
0N/Aalso disabled parsing the Query Arguments for the sort string.</STRONG>
0N/AThat behavior is now controled by <A HREF="#indexoptions:ignoreclient"
0N/A >IndexOptions IgnoreClient</A> in Apache 2.0.23.
0N/A<DT><A NAME="indexoptions:suppressdescription">SuppressDescription</A>
0N/A<DD>
0N/A<!--%plaintext &lt;?INDEX {\tt SuppressDescription} index option&gt; -->
0N/AThis will suppress the file description in fancy indexing listings.
0N/ABy default, files have no descriptions, and so the use of this option
0N/Awill regain 40 characters of screen space to use for something else.
0N/ASee <A HREF="#adddescription"><samp>AddDescription</samp></A>
0N/Afor information about setting the file description. See also the
0N/A<A
0N/AHREF="#indexoptions:descriptionwidth"><samp>DescriptionWidth</samp></A>
0N/Aindex option to limit the size of the description column.
0N/A
0N/A<DT><A NAME="indexoptions:suppresshtmlpreamble">SuppressHTMLPreamble</A>
0N/A (<EM>Apache 1.3 and later</EM>)
0N/A<DD>
0N/A<!--%plaintext &lt;?INDEX {\tt SuppressHTMLPreamble} index option&gt; -->
0N/AIf the directory actually contains a file specified by the
0N/A<A
0N/A HREF="#headername"
0N/A>HeaderName</A>
0N/Adirective, the module usually includes the contents of the file
0N/Aafter a standard HTML preamble (&lt;HTML&gt;, &lt;HEAD&gt;, <EM>et
0N/Acetera</EM>). The SuppressHTMLPreamble option disables this behaviour,
0N/Acausing the module to start the display with the header file contents.
0N/AThe header file must contain appropriate HTML instructions in this case.
0N/AIf there is no header file, the preamble is generated as usual.
0N/A<DT><A NAME="indexoptions:suppressicon">SuppressIcon</A>
0N/A (<EM>Apache 2.0.23 and later</EM>)
0N/A<DD>
0N/A<!--%plaintext &lt;?INDEX {\tt SuppressIcon} index option&gt; -->
0N/AThis will suppress the icon in fancy indexing listings. Combining
0N/Aboth <EM>SuppressIcon</EM> and <EM>SuppressRules</EM> yeilds proper
0N/AHTML 3.2 output, which by the final specification prohibits IMG and HR
0N/Atags from the PRE block (used to format FancyIndexed listings.)
0N/A<DT><A NAME="indexoptions:suppresslastmodified">SuppressLastModified</A>
0N/A<DD>
0N/A<!--%plaintext &lt;?INDEX {\tt SuppressLastModified} index option&gt; -->
0N/AThis will suppress the display of the last modification date, in fancy
0N/Aindexing listings.
0N/A<DT><A NAME="indexoptions:suppressrules">SuppressRules</A>
0N/A (<EM>Apache 2.0.23 and later</EM>)
0N/A<DD>
0N/A<!--%plaintext &lt;?INDEX {\tt SuppressRules} index option&gt; -->
0N/AThis will suppress the horizontal rule lines (HR tags) in directory listings.
0N/ACombining both <EM>SuppressIcon</EM> and <EM>SuppressRules</EM> yeilds proper
0N/AHTML 3.2 output, which by the final specification prohibits IMG and HR tags
0N/Afrom the PRE block (used to format FancyIndexed listings.)
0N/A<DT><A NAME="indexoptions:suppresssize">SuppressSize</A>
0N/A<DD>
0N/A<!--%plaintext &lt;?INDEX {\tt SuppressSize} index option&gt; -->
0N/AThis will suppress the file size in fancy indexing listings.
0N/A<DT><A NAME="indexoptions:trackmodified">TrackModified
0N/A(<EM>Apache 1.3.15 or 2.0.23 and later</EM>)</A>
0N/A<DD>
0N/A<!--%plaintext &lt;?INDEX {\tt TrackModified} index option&gt; -->
0N/AThis returns the Last-Modified and ETag values for the listed directory
0N/Ain the HTTP header. It is only valid if the operating system and file
0N/Asystem return appropriate stat() results. Some Unix systems do so, as
0N/Ado OS2's JFS and Win32's NTFS volumes. OS2 and Win32 FAT volumes,
0N/Afor example, do not. Once this feature is enabled, the client or proxy
0N/Acan track changes to the list of files when they perform a HEAD request.
0N/ANote some operating systems correctly track new and removed files, but
0N/Ado not track changes for sizes or dates of the files within the directory.
0N/A<STRONG>Changes to the size or date stamp of an existing file will not
0N/Aupdate the Last-Modified header on all Unix platforms.</STRONG> If this
0N/Ais a concern, leave this option disabled.
0N/A<DT><A NAME="indexoptions:versionsort">VersionSort (<EM>Apache 2.0a3 and later</EM>)</A>
0N/A<DD>
0N/AThe VersionSort keyword causes files containing version numbers to
0N/Asort in a natural way. Strings are sorted as usual, except that
0N/Asubstrings of digits in the name and description are compared
0N/Aaccording to their numeric value.
0N/A
0N/AFor example:
0N/A<BLOCKQUOTE><pre>
0N/Afoo-1.7
0N/Afoo-1.7.2
0N/Afoo-1.7.12
0N/Afoo-1.8.2
0N/Afoo-1.8.2a
0N/Afoo-1.12
0N/A</pre></BLOCKQUOTE>
0N/A
0N/AIf the number starts with a zero, then it is considered to be a
0N/A fraction:
0N/A<BLOCKQUOTE><pre>
0N/Afoo-1.001
0N/Afoo-1.002
0N/Afoo-1.030
0N/Afoo-1.04
0N/A</pre></BLOCKQUOTE>
0N/A<DT><H3>Incremental IndexOptions</H3>
0N/A<DD>Apache 1.3.3 introduced some significant changes in the handling of
0N/A<SAMP>IndexOptions</SAMP> directives. In particular,
0N/A<BR /><BR />
0N/A<UL>
0N/A <LI>Multiple <SAMP>IndexOptions</SAMP> directives for a single
0N/A directory are now merged together. The result of the example above
0N/A will now be the equivalent of
0N/A <CODE>IndexOptions&nbsp;FancyIndexing&nbsp;ScanHTMLTitles</CODE>.
0N/A </LI>
0N/A <LI>The addition of the incremental syntax (<EM>i.e.</EM>, prefixing
0N/A keywords with '+' or '-').
0N/A </LI>
0N/A</UL>
0N/A<BR />
0N/AWhenever a '+' or '-' prefixed keyword is encountered, it is applied
0N/Ato the current <SAMP>IndexOptions</SAMP> settings (which may have been
0N/Ainherited from an upper-level directory). However, whenever an unprefixed
0N/Akeyword is processed, it clears all inherited options and any incremental
0N/Asettings encountered so far. Consider the following example:
0N/A<BLOCKQUOTE><CODE>IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing
0N/A<BR />
0N/AIndexOptions +SuppressSize
0N/A<BR />
0N/A</CODE></BLOCKQUOTE>
0N/AThe net effect is equivalent to
0N/A<CODE>IndexOptions&nbsp;FancyIndexing&nbsp;+SuppressSize</CODE>, because
0N/Athe unprefixed <CODE>FancyIndexing</CODE> discarded the incremental
0N/Akeywords before it, but allowed them to start accumulating again
0N/Aafterward.
<BR /><BR />
To unconditionally set the <CODE>IndexOptions</CODE> for a
particular directory, clearing the inherited settings, specify
keywords without any '+' or '-' prefixes.
</DD>
</DL>
<HR>
<H2><A NAME="indexorderdefault">IndexOrderDefault</A> directive</H2>
<!--%plaintext &lt;?INDEX {\tt IndexOrderDefault} directive&gt; -->
<A
HREF="directive-dict.html#Syntax"
REL="Help"
><STRONG>Syntax:</STRONG></A> IndexOrderDefault
Ascending|Descending Name|Date|Size|Description
<BR>
<A
HREF="directive-dict.html#Context"
REL="Help"
><STRONG>Context:</STRONG></A> server config, virtual host, directory,
.htaccess
<BR>
<A
HREF="directive-dict.html#Override"
REL="Help"
><STRONG>Override:</STRONG></A> Indexes
<BR>
<A
HREF="directive-dict.html#Status"
REL="Help"
><STRONG>Status:</STRONG></A> Base
<BR>
<A
HREF="directive-dict.html#Module"
REL="Help"
><STRONG>Module:</STRONG></A> mod_autoindex
<BR>
<A
HREF="directive-dict.html#Compatibility"
REL="Help"
><STRONG>Compatibility:</STRONG></A> IndexOrderDefault is only available in
Apache 1.3.4 and later.
<P>
The <SAMP>IndexOrderDefault</SAMP> directive is used in combination with
the <A HREF="#indexoptions:fancyindexing"><SAMP>FancyIndexing</SAMP></A>
index option. By default, fancyindexed directory listings are displayed
in ascending order by filename; the <SAMP>IndexOrderDefault</SAMP> allows
you to change this initial display order.
</P>
<P>
<SAMP>IndexOrderDefault</SAMP> takes two arguments. The first must be either
<SAMP>Ascending</SAMP> or <SAMP>Descending</SAMP>, indicating the direction
of the sort. The second argument must be one of the keywords
<SAMP>Name</SAMP>, <SAMP>Date</SAMP>, <SAMP>Size</SAMP>, or
<SAMP>Description</SAMP>, and identifies the primary key. The secondary
key is <EM>always</EM> the ascending filename.
</P>
<P>
You can force a directory listing to only be displayed in a particular
order by combining this directive with the
<A HREF="#indexoptions:suppresscolumnsorting"
><SAMP>SuppressColumnSorting</SAMP></A> index option; this will prevent
the client from requesting the directory listing in a different order.
</P>
<HR>
<H2><A NAME="readmename">ReadmeName</A> directive</H2>
<!--%plaintext &lt;?INDEX {\tt ReadmeName} directive&gt; -->
<A
HREF="directive-dict.html#Syntax"
REL="Help"
><STRONG>Syntax:</STRONG></A> ReadmeName <EM>filename</EM><BR>
<A
HREF="directive-dict.html#Context"
REL="Help"
><STRONG>Context:</STRONG></A> server config, virtual host, directory,
.htaccess<BR>
<A
HREF="directive-dict.html#Override"
REL="Help"
><STRONG>Override:</STRONG></A> Indexes<BR>
<A
HREF="directive-dict.html#Status"
REL="Help"
><STRONG>Status:</STRONG></A> Base<BR>
<A
HREF="directive-dict.html#Module"
REL="Help"
><STRONG>Module:</STRONG></A> mod_autoindex
<BR>
<A
HREF="directive-dict.html#Compatibility"
REL="Help"
><STRONG>Compatibility:</STRONG></A> some features only available after
1.3.6; see <A HREF="#headername">HeaderName</A>
<P>
The ReadmeName directive sets the name of the file that will be appended
to the end of the index listing. <EM>Filename</EM> is the name of the file
to include, and is taken to be relative to the location being indexed.
</P>
<P>See also <A HREF="#headername">HeaderName</A>, where this behavior is
described in greater detail.<P>
<!--#include virtual="footer.html" -->
</BODY>
</HTML>