<!DOCTYPE html SYSTEM "about:legacy-compat">
<html lang="fr"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="width=device-width, initial-scale=1" name="viewport">
<!--
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
              This file is generated from xml source: DO NOT EDIT
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      -->
<title>mod_autoindex - Serveur HTTP Apache Version 2.4</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet">
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size">
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css"><link rel="stylesheet" type="text/css" href="../style/css/prettify.css">
<script src="../style/scripts/prettify.min.js">
</script>

<link href="../images/favicon.png" rel="shortcut icon"></head>
<body>
<div id="page-header">
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Signaler un bug</a></p>
<p class="apache">Serveur HTTP Apache Version 2.4</p>
<img alt="" src="../images/feather.png"></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif"></a></div>
<div id="path">
<a href="https://www.apache.org/">Apache</a> &gt; <a href="https://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="https://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
<div id="page-content">
<div id="preamble"><h1>Module Apache mod_autoindex</h1>
<button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12"/><line y2="12" x2="22" y1="12" x1="2"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></button>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../fr/mod/mod_autoindex.html" title="Fran&ccedil;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_autoindex.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="T&uuml;rk&ccedil;e">&nbsp;tr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>G&eacute;n&egrave;re automatiquement des index de r&eacute;pertoires d'une
mani&egrave;re similaire &agrave; la commande Unix <code>ls</code>, ou &agrave; la commande
shell Win32 <code>dir</code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&nbsp;de&nbsp;Module:</a></th><td>autoindex_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Fichier&nbsp;Source:</a></th><td>mod_autoindex.c</td></tr></table>
<h3>Sommaire</h3>

      <p>L'index d'un r&eacute;pertoire peut &ecirc;tre g&eacute;n&eacute;r&eacute; de deux mani&egrave;res :</p>

    <ul>
      <li>Un fichier situ&eacute; dans ce r&eacute;pertoire, en g&eacute;n&eacute;ral appel&eacute;
      <code>index.html</code>, mais dont le nom de ce ou ces fichiers peut &ecirc;tre d&eacute;fini par la
      directive <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>. C'est le module
      <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> qui traite alors cet index.</li>

      <li>Un listing g&eacute;n&eacute;r&eacute; par le serveur, dont le format est contr&ocirc;l&eacute;
      par un certain nombre de directives. Les directives <code class="directive"><a href="#addicon">AddIcon</a></code>, <code class="directive"><a href="#addiconbyencoding">AddIconByEncoding</a></code> et <code class="directive"><a href="#addiconbytype">AddIconByType</a></code> permettent de
      d&eacute;finir une liste d'ic&ocirc;nes &agrave; afficher en fonction des diff&eacute;rents
      types de fichiers ; pour chaque fichier list&eacute;, le premier ic&ocirc;ne
      qui correspond au type du fichier est affich&eacute;. C'est le module
      <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> qui traite alors cet index.</li>
    </ul>
    <p>Les deux fonctions sont s&eacute;par&eacute;es, si bien que vous pouvez
    enti&egrave;rement supprimer (ou remplacer) la g&eacute;n&eacute;ration automatique
    d'index, si vous le souhaitez.</p>

    <p>On active la g&eacute;n&eacute;ration automatique d'index en sp&eacute;cifiant
    <code>Options +Indexes</code>. Voir la directive <code class="directive"><a href="../mod/core.html#options">Options</a></code> pour plus de d&eacute;tails.</p>

    <p>Si la directive <code class="directive"><a href="#indexoptions">IndexOptions</a></code> est sp&eacute;cifi&eacute;e avec
    l'option <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>, les en-t&ecirc;tes de colonnes sont des liens
    qui permettent de contr&ocirc;ler l'ordre de tri de l'affichage. Si vous
    actionnez le lien d'un en-t&ecirc;te, le listing sera g&eacute;n&eacute;r&eacute; &agrave; nouveau,
    tri&eacute; en fonction des valeurs de la colonne concern&eacute;e. Si l'on
    actionne de mani&egrave;re r&eacute;p&eacute;titive le m&ecirc;me en-t&ecirc;te, l'ordre de tri est
    commut&eacute; entre les ordres croissant et d&eacute;croissant. On peut supprimer
    ces liens d'en-t&ecirc;tes de colonnes &agrave; l'aide de l'option
    <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code>
    de la directive <code class="directive"><a href="#indexoptions">IndexOptions</a></code>.</p>

    <p>Notez que lorsque l'affichage est tri&eacute; en fonction de la taille,
    c'est la taille <em>r&eacute;elle</em> qui est prise en compte, et non la
    valeur affich&eacute;e - ainsi, un fichier de 1010 octets sera toujours
    affich&eacute; avant un fichier de 1011 octets (en ordre croissant), m&ecirc;me
    si la taille affich&eacute;e des deux fichiers est "1K".</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif"> <a href="#query">Arguments de la requ&ecirc;te d'autoindexation</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif"> <a href="#addalt">AddAlt</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#addaltbyencoding">AddAltByEncoding</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#addaltbytype">AddAltByType</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#adddescription">AddDescription</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#addicon">AddIcon</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#addiconbyencoding">AddIconByEncoding</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#addiconbytype">AddIconByType</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#defaulticon">DefaultIcon</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#headername">HeaderName</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#indexheadinsert">IndexHeadInsert</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#indexignore">IndexIgnore</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#indexignorereset">IndexIgnoreReset</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#indexoptions">IndexOptions</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#indexorderdefault">IndexOrderDefault</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#indexstylesheet">IndexStyleSheet</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#readmename">ReadmeName</a></li>
</ul>
<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_autoindex">Probl&egrave;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_autoindex">Signaler un bug</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
<h2 id="query">Arguments de la requ&ecirc;te d'autoindexation <a title="Lien permanent" href="#query" class="permalink">&para;</a></h2>
    

    <p>La cha&icirc;ne de param&egrave;tres de la requ&ecirc;te peut contenir de nombreux
    arguments permettant dans une certaine mesure au client de contr&ocirc;ler
    l'ordre de l'index du r&eacute;pertoire, ainsi que la liste des fichiers &agrave;
    afficher. Si vous souhaitez d&eacute;sactiver cette fonctionnalit&eacute;,
    utilisez l'option <code><a href="#indexoptions.ignoreclient">IndexOptions
    IgnoreClient</a></code>.</p>

    <p>Les en-t&ecirc;tes de tri des colonnes eux-m&ecirc;mes sont des hyper-liens
    auto-r&eacute;f&eacute;rant qui ajoutent les options de tri &agrave; la requ&ecirc;te &eacute;num&eacute;r&eacute;es
    ci-dessous qui peuvent &ecirc;tre ajout&eacute;es &agrave; toute requ&ecirc;te concernant la
    ressource r&eacute;pertoire.</p>

    <ul>
      <li><code>C=N</code> trie l'affichage en fonction du nom de
      fichier</li>

      <li><code>C=M</code> trie l'affichage en fonction de la date de
      derni&egrave;re modification, puis du nom de fichier</li>

      <li><code>C=S</code> trie l'affichage en fonction de la taille,
      puis du nom de fichier</li>

      <li class="separate"><code>C=D</code> trie l'affichage en fonction
      de la description, puis du nom de fichier</li>

      <li><code>O=A</code> trie l'affichage selon l'ordre croissant</li>

      <li class="separate"><code>O=D</code> trie l'affichage selon
      l'ordre d&eacute;croissant</li>

      <li><code>F=0</code> affiche le listing sous la forme d'une simple
      liste (sans FancyIndex)</li>

      <li><code>F=1</code> affiche le listing avec en-t&ecirc;tes de colonnes
      sous forme de liens hyper-textes (FancyIndexed)</li>

      <li class="separate"><code>F=2</code> affiche le listing sous
      forme de table HTML avec en-t&ecirc;tes de colonnes contenant des liens
      hyper-textes (FancyIndexed)</li>

      <li><code>V=0</code> d&eacute;sactive le tri en fonction de la
      version</li>

      <li class="separate"><code>V=1</code> active le tri en fonction de
      la version</li>

      <li><code>P=<var>mod&egrave;le</var></code> n'affiche que les fichiers
      correspondant au <var>mod&egrave;le</var> sp&eacute;cifi&eacute;</li>
    </ul>

    <p>Notez que l'argument 'P' (pour Pattern) n'est test&eacute;
    qu'<em>apr&egrave;s</em> que les directives habituelles <code class="directive"><a href="#indexignore">IndexIgnore</a></code> ont &eacute;t&eacute; trait&eacute;es,
    et que tous les noms de fichiers sont encore assujettis aux m&ecirc;mes
    crit&egrave;res que pour tout autre listing auto-index&eacute;. L'interpr&eacute;teur
    d'arguments de requ&ecirc;te de <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> s'arr&ecirc;te
    imm&eacute;diatement s'il rencontre une option non reconnue. Les arguments
    de requ&ecirc;te doivent &ecirc;tre bien form&eacute;s, selon la table ci-dessus.</p>

    <p>Les options de requ&ecirc;tes sont illustr&eacute;es par l'exemple ci-dessous, qui
    peut &ecirc;tre copi&eacute; et coll&eacute; dans un fichier header.html. Notez que l'argument
    inconnu "X", pour le bouton submit, est introduit en dernier afin de
    s'assurer que tous les arguments ont &eacute;t&eacute; interpr&eacute;t&eacute;s avant que
    <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> ne rencontre l'entr&eacute;e X=Go.</p>

    <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-html">&lt;form action="" method="get"&gt;
    Show me a &lt;select name="F"&gt;
        &lt;option value="0"&gt; Plain list&lt;/option&gt;
        &lt;option value="1" selected="selected"&gt; Fancy list&lt;/option&gt;
        &lt;option value="2"&gt; Table list&lt;/option&gt;
    &lt;/select&gt;
    Sorted by &lt;select name="C"&gt;
        &lt;option value="N" selected="selected"&gt; Name&lt;/option&gt;
        &lt;option value="M"&gt; Date Modified&lt;/option&gt;
        &lt;option value="S"&gt; Size&lt;/option&gt;
        &lt;option value="D"&gt; Description&lt;/option&gt;
    &lt;/select&gt;
    &lt;select name="O"&gt;
        &lt;option value="A" selected="selected"&gt; Ascending&lt;/option&gt;
        &lt;option value="D"&gt; Descending&lt;/option&gt;
    &lt;/select&gt;
    &lt;select name="V"&gt;
        &lt;option value="0" selected="selected"&gt; in Normal order&lt;/option&gt;
        &lt;option value="1"&gt; in Version order&lt;/option&gt;
    &lt;/select&gt;
    Matching &lt;input type="text" name="P" value="*" /&gt;
    &lt;input type="submit" name="X" value="Go" /&gt;
&lt;/form&gt;</pre>
</div>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="addalt">Directive <span id="AddAlt">AddAlt</span> <a title="Lien permanent" href="#addalt" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Texte optionnel &agrave; afficher &agrave; la place d'un ic&ocirc;ne pour un
fichier en fonction de son nom</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddAlt <var>texte</var> <var>fichier</var> [<var>fichier</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>La directive <code class="directive">AddAlt</code> permet d'afficher un
    texte optionnel pour un fichier, &agrave; la place d'un ic&ocirc;ne, dans le cas
    d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
    <var>fichier</var> est une extension de fichier, un nom de fichier
    partiel, une expression avec caract&egrave;res g&eacute;n&eacute;riques ou un nom de
    fichier complet permettant de caract&eacute;riser le(s) fichier(s)
    concern&eacute;(s). Si <var>texte</var> contient des espaces, vous devez
    l'entourer de guillemets ou d'apostrophes (<code>"</code> ou
    <code>'</code>). Ce texte optionnel sera affich&eacute; si le client ne
    peut pas afficher d'images, si le chargement d'images est d&eacute;sactiv&eacute;
    ou si l'ic&ocirc;ne ne peut pas &ecirc;tre trouv&eacute;.</p>

    <pre class="prettyprint lang-config">AddAlt "PDF file" *.pdf
AddAlt Compressed *.gz *.zip *.Z</pre>


</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="addaltbyencoding">Directive <span id="AddAltByEncoding">AddAltByEncoding</span> <a title="Lien permanent" href="#addaltbyencoding" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Texte optionnel &agrave; afficher &agrave; la place d'un ic&ocirc;ne pour un
fichier en fonction de son codage MIME</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddAltByEncoding <var>texte</var> <var>codage MIME</var>
[<var>codage MIME</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>La directive <code class="directive">AddAltByEncoding</code> permet
    d'afficher un texte optionnel &agrave; la place d'un ic&ocirc;ne pour un fichier
    dans le cas d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
    <var>codage MIME</var> doit &ecirc;tre un type valide, comme
    <code>x-compress</code>. Si <var>texte</var> contient des espaces,
    vous devez l'entourer de guillemets ou d'apostrophes (<code>"</code>
    ou <code>'</code>). Ce texte optionnel sera affich&eacute; si le client ne
    peut pas afficher d'images, si le chargement d'images est d&eacute;sactiv&eacute;
    ou si l'ic&ocirc;ne ne peut pas &ecirc;tre trouv&eacute;.</p>

    <pre class="prettyprint lang-config">AddAltByEncoding gzip x-gzip</pre>


</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="addaltbytype">Directive <span id="AddAltByType">AddAltByType</span> <a title="Lien permanent" href="#addaltbytype" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Texte optionnel &agrave; afficher &agrave; la place d'un ic&ocirc;ne pour un
fichier en fonction de son type MIME</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddAltByType <var>texte</var> <var>type MIME</var>
[<var>type MIME</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>La directive <code class="directive">AddAltByType</code> permet
    d'afficher un texte optionnel &agrave; la place d'un ic&ocirc;ne pour un fichier
    dans le cas d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
    <var>type MIME</var> doit &ecirc;tre un type MIME valide, comme
    <code>text/html</code>. Si <var>texte</var> contient des espaces,
    vous devez l'entourer de guillemets ou d'apostrophes (<code>"</code>
    ou <code>'</code>). Ce texte optionnel sera affich&eacute; si le client ne
    peut pas afficher d'images, si le chargement d'images est d&eacute;sactiv&eacute;
    ou si l'ic&ocirc;ne ne peut pas &ecirc;tre trouv&eacute;.</p>

    <pre class="prettyprint lang-config">AddAltByType 'Fichier texte' text/plain</pre>


</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="adddescription">Directive <span id="AddDescription">AddDescription</span> <a title="Lien permanent" href="#adddescription" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Afficher la description d'un fichier</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddDescription <var>texte</var> [<var>fichier</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>Cette directive permet d'afficher une description pour un
    fichier, dans le cas d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
    <var>fichier</var> est une extension de fichier, un nom de fichier
    partiel, une expression avec caract&egrave;res g&eacute;n&eacute;riques ou un nom de
    fichier complet permettant de caract&eacute;riser le fichier.
    <var>texte</var> doit &ecirc;tre entour&eacute; de guillemets
    (<code>"</code>).</p>

    <pre class="prettyprint lang-config">AddDescription "The planet Mars" mars.gif
AddDescription "My friend Marshall" friends/mars.gif</pre>


    <p>La taille par d&eacute;faut, habituelle du champ de description est de
    23 octets. L'option <code><a href="#indexoptions.suppressicon">IndexOptions SuppressIcon</a></code> ajoute 6 octets, l'option
    <code><a href="#indexoptions.suppresssize">IndexOptions
    SuppressSize</a></code> en ajoute 7 et l'option <code><a href="#indexoptions.suppresslastmodified">IndexOptions
    SuppressLastModified</a></code> en ajoute 19. Ainsi, la plus grande
    taille par d&eacute;faut qui peut &ecirc;tre assign&eacute;e &agrave; la colonne description
    est de 55 octets.</p>

    <p>Comme l'argument <var>fichier</var> peut &ecirc;tre un nom de fichier
    partiel, vous devez garder &agrave; l'esprit qu'un nom de fichier partiel
    trop court pourra correspondre &agrave; des fichiers non voulus. Par
    exemple, <code>le.html</code> correspondra au fichier
    <code>le.html</code>, mais aussi au fichier
    <code>example.html</code>. En cas d'ambigu&iuml;t&eacute;, utilisez un nom de
    fichier aussi complet que possible, et ordonnez votre liste de
    directives <code>AddDescription</code> en cons&eacute;quence.</p>

    <p>Voir le mot-cl&eacute; <a href="#indexoptions.descriptionwidth">DescriptionWidth</a> de la directive <code class="directive"><a href="#indexoptions">IndexOptions</a></code> pour plus de
    d&eacute;tails sur la mani&egrave;re d'augmenter la taille de cette colonne, ou
    pour permettre des descriptions de taille illimit&eacute;e.</p>

    <div class="note"><h3>Avertissement</h3>
      <p>Le texte descriptif d&eacute;fini par la directive
      <code class="directive">AddDescription</code> peut contenir des marquages
      HTML, comme des balises ou des entit&eacute;s caract&egrave;res. Si la limite de
      taille de la colonne description venait &agrave; tronquer une balise (par
      exemple couper la fin d'une phrase en caract&egrave;res gras), le
      r&eacute;sultat pourrait en affecter toute la suite du listing du
      r&eacute;pertoire.</p>
    </div>

    <div class="note"><h3>Arguments avec chemins</h3>
      <p>Les chemins absolus ne sont actuellement pas support&eacute;s et ne
      peuvent correspondre &agrave; aucun chemin r&eacute;el &agrave; l'ex&eacute;cution. Les
      arguments contenant des chemins relatifs, qui ne devraient &ecirc;tre
      normalement utilis&eacute;s que dans les fichiers htaccess, sont
      implicitement pr&eacute;fix&eacute;s par '*/' afin d'&eacute;viter toute association
      avec des noms de r&eacute;pertoires partiels.</p>
    </div>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="addicon">Directive <span id="AddIcon">AddIcon</span> <a title="Lien permanent" href="#addicon" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ic&ocirc;ne &agrave; afficher pour un fichier en fonction de son
nom</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddIcon <var>ic&ocirc;ne</var> <var>nom</var> [<var>nom</var>]
...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>Cette directive permet de d&eacute;terminer l'ic&ocirc;ne &agrave; afficher &agrave; c&ocirc;t&eacute;
    d'un fichier dont le nom se termine par <var>nom</var>, dans le cas
    d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>. <var>ic&ocirc;ne</var> est une URL relative
    (&eacute;chapp&eacute;e par des caract&egrave;res '%') vers
    l'ic&ocirc;ne, une URL distante pleinement qualifi&eacute;e, ou de la forme
    <code>(<var>alttext</var>,<var>url</var>)</code>, o&ugrave;
    <var>alttext</var> est le symbole texte correspondant &agrave; l'ic&ocirc;ne &agrave;
    afficher dans les navigateurs en mode texte.</p>

    <p><var>nom</var> correspond &agrave; <code>^^DIRECTORY^^</code> pour les
    r&eacute;pertoires, <code>^^BLANKICON^^</code> pour les lignes vides
    (pour personnaliser la pr&eacute;sentation du listing), une extension de
    fichier, une expression avec caract&egrave;res g&eacute;n&eacute;riques, un nom de
    fichier partiel ou un nom de fichier complet.</p>

    <p><code>^^BLANKICON^^</code> n'est utilis&eacute; que pour le formatage,
    et n'est donc pas n&eacute;cessaire si vous utilisez <code>IndexOptions
    HTMLTable</code>.</p>

    <pre class="prettyprint lang-config">#Examples
AddIcon (IMG,/icons/image.png) .gif .jpg .png
AddIcon /icons/dir.png ^^DIRECTORY^^
AddIcon /icons/backup.png *~</pre>


    <p>Lorsque c'est possible, il est pr&eacute;f&eacute;rable d'utiliser <code class="directive"><a href="#addiconbytype">AddIconByType</a></code> plut&ocirc;t que
    <code class="directive">AddIcon</code>.</p>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="addiconbyencoding">Directive <span id="AddIconByEncoding">AddIconByEncoding</span> <a title="Lien permanent" href="#addiconbyencoding" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ic&ocirc;ne &agrave; afficher &agrave; c&ocirc;t&eacute; d'un fichier en fonction de son
codage MIME</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddIconByEncoding <var>ic&ocirc;ne</var> <var>codage MIME</var>
[<var>codage MIME</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>Cette directive permet de d&eacute;terminer l'ic&ocirc;ne &agrave; afficher &agrave; c&ocirc;t&eacute;
    d'un fichier dans le cas d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
    <var>ic&ocirc;ne</var> est une URL relative
    (&eacute;chapp&eacute;e par des caract&egrave;res '%') vers
    l'ic&ocirc;ne, une URL pleinement qualifi&eacute;e, ou de la forme
    <code>(<var>alttext</var>,<var>url</var>)</code>, o&ugrave;
    <var>alttext</var> est le symbole texte correspondant &agrave; l'ic&ocirc;ne &agrave;
    afficher dans les navigateurs en mode texte.</p>

    <p><var>codage MIME</var> doit &ecirc;tre un codage valide, comme
    <code>x-compress</code>.</p>

    <pre class="prettyprint lang-config">AddIconByEncoding /icons/compress.png x-compress</pre>


</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="addiconbytype">Directive <span id="AddIconByType">AddIconByType</span> <a title="Lien permanent" href="#addiconbytype" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ic&ocirc;ne &agrave; afficher &agrave; c&ocirc;t&eacute; d'un fichier en fonction de son
type MIME</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddIconByType <var>ic&ocirc;ne</var> <var>type MIME</var>
[<var>type MIME</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>Cette directive permet de d&eacute;terminer l'ic&ocirc;ne &agrave; afficher &agrave; c&ocirc;t&eacute;
    d'un fichier de type MIME <var>type MIME</var> dans le cas d'un
    affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
    <var>ic&ocirc;ne</var> est une URL relative
    (&eacute;chapp&eacute;e par des caract&egrave;res '%') vers
    l'ic&ocirc;ne, une URL pleinement qualifi&eacute;e, ou de la forme
    <code>(<var>alttext</var>,<var>url</var>)</code>, o&ugrave;
    <var>alttext</var> est le symbole texte correspondant &agrave; l'ic&ocirc;ne &agrave;
    afficher dans les navigateurs en mode texte.</p>

    <p><var>type MIME</var> est une expression avec caract&egrave;res
    g&eacute;n&eacute;riques repr&eacute;sentant le type MIME.</p>

    <pre class="prettyprint lang-config">AddIconByType (IMG,/icons/image.png) image/*</pre>


</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="defaulticon">Directive <span id="DefaultIcon">DefaultIcon</span> <a title="Lien permanent" href="#defaulticon" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ic&ocirc;ne &agrave; afficher par d&eacute;faut lorsqu'aucun ic&ocirc;ne sp&eacute;cifique
n'est pr&eacute;cis&eacute;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DefaultIcon <var>chemin URL</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>La directive <code class="directive">DefaultIcon</code> permet de d&eacute;finir
    l'ic&ocirc;ne &agrave; afficher &agrave; c&ocirc;t&eacute; d'un fichier lorsqu'aucun ic&ocirc;ne sp&eacute;cifique
    n'a &eacute;t&eacute; pr&eacute;cis&eacute;, dans le cas d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
    <var>chemin URL</var> est une URL relative (&eacute;chapp&eacute;e par des
    caract&egrave;res '%') vers l'ic&ocirc;ne ou une URL pleinement qualifi&eacute;e.</p>

    <pre class="prettyprint lang-config">DefaultIcon /icon/unknown.png</pre>


</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="headername">Directive <span id="HeaderName">HeaderName</span> <a title="Lien permanent" href="#headername" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom du fichier qui sera ins&eacute;r&eacute; au d&eacute;but de la page
contenant l'index</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>HeaderName <var>nom fichier</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>La directive <code class="directive">HeaderName</code> permet de d&eacute;finir
    le nom du fichier qui sera ins&eacute;r&eacute; au d&eacute;but de la page contenant
    l'index. <var>nom fichier</var> est le nom du fichier &agrave; inclure.</p>

    <pre class="prettyprint lang-config">HeaderName HEADER.html</pre>


    <div class="note">
      <p>Les deux directives HeaderName et <code class="directive"><a href="#readmename">ReadmeName</a></code> traitent maintenant
      <var>nom fichier</var> comme un chemin URI relatif au chemin
      utilis&eacute; pour acc&eacute;der au r&eacute;pertoire faisant l'objet de l'index. Si
      <var>nom fichier</var> commence par un slash '/', il sera
      consid&eacute;r&eacute; comme relatif au r&eacute;pertoire d&eacute;fini par la directive
      <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>.</p>

      <pre class="prettyprint lang-config">HeaderName /include/HEADER.html</pre>


      <p><var>nom fichier</var> doit correspondre &agrave; un document dont le
      type MIME est du style <code>text/*</code> (<em>par exemple</em>
      <code>text/html</code>, <code>text/plain</code>, etc...). Cela
      signifie que <var>nom fichier</var> peut faire r&eacute;f&eacute;rence &agrave; un
      script CGI si le v&eacute;ritable type MIME du script (et non celui de sa
      sortie) est marqu&eacute; comme <code>text/html</code> par exemple &agrave;
      l'aide d'une directive comme :</p>

      <pre class="prettyprint lang-config">AddType text/html .cgi</pre>


      <p>Une <a href="../content-negotiation.html">n&eacute;gociation de
      contenu</a> sera effectu&eacute;e si <code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>MultiViews</code> a &eacute;t&eacute;
      pr&eacute;cis&eacute;. Si <var>nom fichier</var> correspond &agrave; un document
      statique <code>text/html</code> (et non &agrave; un script CGI), et une
      des deux <code class="directive"><a href="../mod/core.html#options">options</a></code>
      <code>Includes</code> ou <code>IncludesNOEXEC</code> est activ&eacute;e,
      le fichier sera trait&eacute; en tant qu'inclusion c&ocirc;t&eacute; serveur (Server
      Side Include) (voir la documentation de
      <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>).</p>
    </div>

    <p>Si le fichier sp&eacute;cifi&eacute; par la directive
    <code class="directive">HeaderName</code> contient les en-t&ecirc;tes d'un
    document HTML (&lt;html&gt;, &lt;head&gt;, etc...), vous serez
    probablement amen&eacute;s &agrave; d&eacute;finir <a href="#indexoptions.suppresshtmlpreamble"><code>IndexOptions
    +SuppressHTMLPreamble</code></a>, de mani&egrave;re &agrave; ce que ces balises ne
    soient pas r&eacute;p&eacute;t&eacute;es.</p>

<h3>Voir aussi</h3>
<ul>
<li><code class="directive"><a href="#readmename">ReadmeName</a></code></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="indexheadinsert">Directive <span id="IndexHeadInsert">IndexHeadInsert</span> <a title="Lien permanent" href="#indexheadinsert" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ins&egrave;re du texte dans la section HEAD de la page
d'index.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IndexHeadInsert <var>"marque ..."</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>La directive <code class="directive">IndexHeadInsert</code> permet de
    sp&eacute;cifier une cha&icirc;ne de caract&egrave;res &agrave; ins&eacute;rer dans la section
    <var>&lt;head&gt;</var> du code HTML g&eacute;n&eacute;r&eacute; pour la page
    d'index.</p>
    <pre class="prettyprint lang-config">IndexHeadInsert "&lt;link rel=\"sitemap\" href=\"/sitemap.html\"&gt;"</pre>


</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="indexignore">Directive <span id="IndexIgnore">IndexIgnore</span> <a title="Lien permanent" href="#indexignore" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajouts &agrave; la liste des fichiers &agrave; cacher lors de l'affichage
de l'index d'un r&eacute;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IndexIgnore <var>fichier</var> [<var>fichier</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Default">D&eacute;faut:</a></th><td><code>IndexIgnore "."</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>La directive <code class="directive">IndexIgnore</code> permet
    d'effectuer des ajouts &agrave; la liste des fichiers &agrave; cacher lors de
    l'affichage de l'index d'un r&eacute;pertoire. <var>fichier</var> est un nom de
    fichier ou un motif qui peut contenir les caract&egrave;res g&eacute;n&eacute;riques
    <code>?</code> et <code>*</code>. <code>?</code> correspond &agrave; tout caract&egrave;re
    unique et <code>*</code> &agrave; toute cha&icirc;ne de caract&egrave;res, y compris la
    cha&icirc;ne vide. Des directives IndexIgnore multiples ajoutent des
    &eacute;l&eacute;ments &agrave; la liste des fichiers &agrave; ignorer au lieu de remplacer cette
    derni&egrave;re. Par d&eacute;faut, la liste contient <code>.</code> (le r&eacute;pertoire
    actuel).</p>

    <pre class="prettyprint lang-config">IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t</pre>


    <p>Si <var>fichier</var> contient un caract&egrave;re <code>/</code>, seule la
    partie apr&egrave;s le dernier <code>/</code> est utilis&eacute;e pour la recherche de
    correspondance avec les noms de fichier. Par exemple, <code>*/.??*</code>
    est &eacute;quivalent &agrave; <code>.??*</code>.</p>

    <div class="note"><h3>Diff&eacute;rences avec les motifs &agrave; caract&egrave;res g&eacute;n&eacute;riques du shell</h3>
      <p>La recherche de correspondance avec caract&egrave;res g&eacute;n&eacute;riques utilis&eacute;e ici
      n'est <em>pas</em> la m&ecirc;me que la recherche de correspondance de motifs de
      noms de fichier dans le style du shell (glob). En particulier&nbsp;:</p>
      <ul>
        <li>Les expressions entre crochets telles que <code>[abc]</code> ou
	<code>[!.]</code> ne sont pas prises en charge&nbsp;; elles sont trait&eacute;es
	comme des caract&egrave;res litt&eacute;raux.</li>
        <li>Un point en d&eacute;but de nom de fichier n'est pas trait&eacute; de mani&egrave;re
	particuli&egrave;re. Par exemple, <code>*~</code> correspondra avec
	<code>.example~</code>, alors que ce ne sera pas le cas avec le shell.</li>
      </ul>
    </div>

    <div class="note"><h3>Expressions rationnelles</h3>
      <p>Cette directive est actuellement incompatible avec les sections
      de configuration qui comportent des arguments avec expressions
      rationnelles comme  <code class="directive"><a href="../mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></p>
    </div>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="indexignorereset">Directive <span id="IndexIgnoreReset">IndexIgnoreReset</span> <a title="Lien permanent" href="#indexignorereset" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Vide la liste des fichiers &agrave; cacher lors de l'affichage du
contenu d'un r&eacute;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IndexIgnoreReset ON|OFF</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&eacute;:</a></th><td>Versions 2.3.10 et sup&eacute;rieures</td></tr>
</table>
    <p>La directive <code class="directive">IndexIgnoreReset</code> supprime toute liste
    de fichiers d&eacute;finie par la directive <code class="directive"><a href="#indexignore">IndexIgnore</a></code> et h&eacute;rit&eacute;e par ailleurs
    d'autres sections de configuration.</p>

    <pre class="prettyprint lang-config">&lt;Directory "/var/www"&gt;
    IndexIgnore *.bak .??* *~ *# HEADER* README* RCS CVS *,v *,t
&lt;/Directory&gt;
&lt;Directory "/var/www/backups"&gt;
    IndexIgnoreReset ON
    IndexIgnore .??* *# HEADER* README* RCS CVS *,v *,t
&lt;/Directory&gt;</pre>


    <div class="warning"><p>Revoyez la configuration par d&eacute;faut pour une
    liste de mod&egrave;les que vous voulez ignorer explicitement apr&egrave;s usage
    de cette directive.</p></div>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="indexoptions">Directive <span id="IndexOptions">IndexOptions</span> <a title="Lien permanent" href="#indexoptions" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Diverses options de configuration pour l'indexation d'un
r&eacute;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IndexOptions  [+|-]<var>option</var> [[+|-]<var>option</var>]
...</code></td></tr>
<tr><th><a href="directive-dict.html#Default">D&eacute;faut:</a></th><td><code>Par d&eacute;faut, aucune option n'est activ&eacute;e.</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>La directive <code class="directive">IndexOptions</code> permet de
    sp&eacute;cifier les options de configuration de l'indexation du
    r&eacute;pertoire. <var>option</var> peut prendre l'une des valeurs
    suivantes :</p>

    <dl>
      <dt><a name="indexoptions.addaltclass" id="indexoptions.addaltclass">AddAltClass</a></dt>
      <dd>Ajoute une d&eacute;claration de classe CSS suppl&eacute;mentaire &agrave; chaque
      enregistrement de la table du listing du r&eacute;pertoire dans le cas o&ugrave;
      <code>IndexOptions HTMLTable</code> est activ&eacute; et o&ugrave; un
      <code>IndexStyleSheet</code> a &eacute;t&eacute; d&eacute;fini. Plut&ocirc;t que d'appliquer
      &agrave; chaque enregistrement de la table les classes standards
      <code>even</code> et <code>odd</code>, c'est ici une classe
      <code>even-<em>ALT</em></code> ou <code>odd-<em>ALT</em></code>
      qui sera appliqu&eacute;e, o&ugrave; <em>ALT</em> sera soit le texte alternatif
      standard associ&eacute; au style du fichier (par exemple <em>snd</em>,
      <em>txt</em>, <em>img</em>, etc...), soit le texte alternatif
      d&eacute;fini par une des diff&eacute;rentes directives <code>AddAlt*</code>.
      </dd>


      <dt><a name="indexoptions.charset" id="indexoptions.charset">Charset=<var>jeu de caract&egrave;res</var></a></dt>

      <dd>Le mot-cl&eacute; <code>Charset</code> vous permet de sp&eacute;cifier le
      jeu de caract&egrave;res de la page g&eacute;n&eacute;r&eacute;e. La valeur par d&eacute;faut est
      <var>UTF-8</var> sous Windows et MAC OS X, et
      <var>ISO-8859-1</var> dans les autres cas (en fait selon que le
      syst&egrave;me de fichiers sous-jacent utilise les noms de fichiers en
      Unicode ou non).

      <pre class="prettyprint lang-config">IndexOptions Charset=UTF-8</pre>

      </dd>

      <dt><a name="indexoptions.descriptionwidth" id="indexoptions.descriptionwidth">DescriptionWidth=[<var>n</var> | *]</a></dt>

      <dd>Le mot-cl&eacute; <code>DescriptionWidth</code> vous permet de
      sp&eacute;cifier la taille en caract&egrave;res de la colonne description.</dd>

      <dt>Avec <code>-DescriptionWidth</code> (ou si l'option n'est pas
      d&eacute;finie), <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> calcule la meilleure
      taille.</dt>

      <dd><code>DescriptionWidth=<var>n</var></code> fixe la taille de
      la colonne &agrave; <var>n</var> octets.</dd>

      <dd><code>DescriptionWidth=*</code> ajuste la taille de la colonne
      &agrave; la plus longue cha&icirc;ne de description.

      <strong>Voir la section concernant <code class="directive"><a href="#adddescription">AddDescription</a></code> pour les dangers
      inh&eacute;rants &agrave; la troncature des descriptions.</strong></dd>

      <dt><a name="indexoptions.fancyindexing" id="indexoptions.fancyindexing">FancyIndexing</a></dt>

      <dd>Cette option active l'indexation "am&eacute;lior&eacute;e" des r&eacute;pertoires,
      c'est &agrave; dire avec en-t&ecirc;tes de colonnes sous forme d'hyper-liens
      auto-r&eacute;f&eacute;rants.</dd>

      <dt><a name="indexoptions.foldersfirst" id="indexoptions.foldersfirst">FoldersFirst</a></dt>

      <dd>Lorsque cette option est activ&eacute;e, la liste des
      sous-r&eacute;pertoires appara&icirc;tra <em>toujours</em> en premier, suivie
      de la liste des fichiers normaux du r&eacute;pertoire. Le listing
      comporte principalement deux parties, les fichiers et les
      sous-r&eacute;pertoires, chacun d'eux &eacute;tant tri&eacute; s&eacute;par&eacute;ment et les
      sous-r&eacute;pertoires affich&eacute;s en premier. Par exemple, si l'ordre de
      tri est d&eacute;croissant par nom, et si <code>FoldersFirst</code> est
      activ&eacute;, le sous-r&eacute;pertoire <code>Zed</code> sera affich&eacute; avant le
      sous-r&eacute;pertoire <code>Beta</code>, qui sera lui-m&ecirc;me affich&eacute; avant
      les fichiers normaux <code>Gamma</code> et <code>Alpha</code>.
      <strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
      est aussi activ&eacute;.</strong>
      </dd>

      <dt><a name="indexoptions.htmltable" id="indexoptions.htmltable">HTMLTable</a></dt>

      <dd>Cette option pour l'affichage
      <code>FancyIndexing</code> permet de construire une table simple
      pour l'affichage de l'index du r&eacute;pertoire. Cette option s'av&egrave;rera
      particuli&egrave;rement n&eacute;cessaire pour les plates-formes o&ugrave; utf-8 est
      activ&eacute; et dans le cas o&ugrave; les noms de fichiers ou les cha&icirc;nes
      de description alternent entre les ordres de lecture gauche &agrave;
      droite et droite &agrave; gauche.</dd>

      <dt><a name="indexoptions.iconsarelinks" id="indexoptions.iconsarelinks">IconsAreLinks</a></dt>

      <dd>Configure la partie r&eacute;serv&eacute;e aux ic&ocirc;nes de l'ancrage pour le
      nom de fichier, dans le cas d'un affichage "am&eacute;lior&eacute;".</dd>

      <dt><a name="indexoptions.iconheight" id="indexoptions.iconheight">IconHeight[=<var>pixels</var>]</a></dt>

      <dd>Si cette option est pr&eacute;sente, en combinaison avec
      <code>IconWidth</code>, le serveur va inclure les attributs
      <code>height</code> et <code>width</code> dans la balise
      <code>img</code> qui r&eacute;f&eacute;rence le fichier de l'ic&ocirc;ne. Ceci va
      permettre au navigateur de pr&eacute;voir les caract&eacute;ristiques de la page
      sans devoir attendre que toutes les images aient &eacute;t&eacute; charg&eacute;es. En
      l'absence de cette option, c'est la hauteur standard d&eacute;finie par
      le logiciel Apache httpd qui est choisie comme valeur par d&eacute;faut.
      
      <strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
      est aussi activ&eacute;.</strong>

      </dd>

      <dt><a name="indexoptions.iconwidth" id="indexoptions.iconwidth">IconWidth[=<var>pixels</var>]</a></dt>

      <dd>Si cette option est pr&eacute;sente, en combinaison avec
      <code>IconHeight</code>, le serveur va inclure les attributs
      <code>height</code> et <code>width</code> dans la balise
      <code>img</code> qui r&eacute;f&eacute;rence le fichier de l'ic&ocirc;ne. Ceci va
      permettre au navigateur de pr&eacute;voir les caract&eacute;ristiques de la page
      sans devoir attendre que toutes les images aient &eacute;t&eacute; charg&eacute;es. En
      l'absence de cette option, c'est la largeur standard d&eacute;finie par
      le logiciel Apache httpd qui est choisie comme valeur par d&eacute;faut.</dd>

      <dt><a name="indexoptions.ignorecase" id="indexoptions.ignorecase">IgnoreCase</a></dt>

      <dd>Si cette option est activ&eacute;e, les noms sont tri&eacute;s sans tenir
      compte de la casse. Par exemple, si le tri s'effectue sur les noms
      dans l'ordre croissant, et si <code>IgnoreCase</code> est activ&eacute;,
      le fichier Zeta appara&icirc;tra apr&egrave;s le fichier alfa (Note : le
      fichier GAMMA appara&icirc;tra toujours avant le fichier gamma).
      </dd>

      <dt><a name="indexoptions.ignoreclient" id="indexoptions.ignoreclient">IgnoreClient</a></dt>

      <dd>Si cette option est activ&eacute;e, <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> va
      ignorer toutes les variables de requ&ecirc;te fournies par le client, y
      compris les informations de tri (ce qui implique l'activation de
      l'option <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code>).</dd>

      <dt><a name="indexoptions.namewidth" id="indexoptions.namewidth">NameWidth=[<var>n</var>
               | *]</a></dt>

      <dd>Le mot-cl&eacute; <code>NameWidth</code> vous permet de sp&eacute;cifier la
      largeur en octets de la colonne correspondant au nom du
      fichier. La valeur doit &ecirc;tre sup&eacute;rieure &agrave; 5, ou <code>*</code> pour une
      largeur automatique. S'il n'est pas d&eacute;fini ou pr&eacute;fix&eacute; par <code>-</code>,
      la valeur par d&eacute;faut de 20 octets est utilis&eacute;e.</dd>

      <dd>S'il n'est pas
      d&eacute;fini, <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> va calculer la meilleure largeur
      possible, mais jusqu'&agrave; une largeur maximale de 20 octets.</dd>

      <dd><code>NameWidth=<var>n</var></code> fixe la largeur de la
      colonne &agrave; <var>n</var> octets.</dd>

      <dd><code>NameWidth=*</code> d&eacute;finit la largeur de colonne &agrave; la
      valeur n&eacute;cessaire.</dd>

      <dt><a name="indexoptions.scanhtmltitles" id="indexoptions.scanhtmltitles">ScanHTMLTitles</a></dt>

      <dd>L'activation de cette option permet d'extraire le titre des
      documents HTML dans le cas d'un affichage "am&eacute;lior&eacute;". Si le fichier
      ne poss&egrave;de aucune description d&eacute;finie par la directive <code class="directive"><a href="#adddescription">AddDescription</a></code>, httpd va lire
      le document pour tenter d'en extraire le <code>titre</code>. Ce
      processus est co&ucirc;teux en ressources disque et CPU.</dd>

      <dt><a name="indexoptions.showforbidden" id="indexoptions.showforbidden">ShowForbidden</a></dt>

      <dd>Si cette option est activ&eacute;e, Apache httpd affichera les fichiers
      normalement cach&eacute;s suite au retour des valeurs
      <code>HTTP_UNAUTHORIZED</code> ou <code>HTTP_FORBIDDEN</code> par
      la sous-requ&ecirc;te.</dd>

      <dt><a name="indexoptions.suppresscolumnsorting" id="indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></dt>

      <dd>Si cette option est activ&eacute;e, Apache httpd supprimera les liens
      hyper-texte dans les en-t&ecirc;tes de colonnes dans le cas d'un
      affichage "am&eacute;lior&eacute;". Par d&eacute;faut, ces en-t&ecirc;tes constituent des liens
      hyper-texte, et la s&eacute;lection de l'un d'entre eux va trier l'index
      du r&eacute;pertoire en fonction des valeurs de la colonne
      correspondante. Cependant, les arguments de la cha&icirc;ne de
      param&egrave;tres de la requ&ecirc;te ajout&eacute;s &agrave; l'URL seront toujours ignor&eacute;s.
      Ce comportement est contr&ocirc;l&eacute; par l'option <a href="#indexoptions.ignoreclient"><code>IndexOptions
      IgnoreClient</code></a>.</dd>

      <dt><a name="indexoptions.suppressdescription" id="indexoptions.suppressdescription">SuppressDescription</a></dt>

      <dd>L'activation de cette option va supprimer la description des
      fichiers dans le cas d'un affichage "am&eacute;lior&eacute;". Par d&eacute;faut aucune
      description de fichier n'est d&eacute;finie, et par cons&eacute;quent
      l'utilisation de cette option va permettre de r&eacute;cup&eacute;rer un espace
      &agrave; l'&eacute;cran de 23 caract&egrave;res pouvant &ecirc;tre utilis&eacute; pour autre chose.
      Voir la directive <code class="directive"><a href="#adddescription">AddDescription</a></code> pour plus d'informations &agrave; propos de
      la d&eacute;finition des descriptions de fichiers. Voir aussi l'option
      d'index <code><a href="#indexoptions.descriptionwidth">DescriptionWidth</a></code>
      pour limiter la taille de la colonne description.

      <strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
      est aussi activ&eacute;.</strong>
      </dd>

      <dt><a name="indexoptions.suppresshtmlpreamble" id="indexoptions.suppresshtmlpreamble">SuppressHTMLPreamble</a></dt>

      <dd>Si le r&eacute;pertoire contient effectivement le fichier sp&eacute;cifi&eacute;
      par la directive <code class="directive"><a href="#headername">HeaderName</a></code>, le module inclut
      en g&eacute;n&eacute;ral le contenu du fichier apr&egrave;s avoir ins&eacute;r&eacute; un pr&eacute;ambule
      HTML standard (<code>&lt;html&gt;</code>,
      <code>&lt;head&gt;</code>, <em>etc...</em>). L'activation de
      l'option <code>SuppressHTMLPreamble</code> supprime l'insertion de
      ce pr&eacute;ambule, et le module va alors commencer l'affichage
      directement par le contenu du fichier d'en-t&ecirc;te. Dans ce cas par
      contre, le fichier d'en-t&ecirc;te doit contenir des instructions HTML
      appropri&eacute;es. S'il n'y a pas de fichier d'en-t&ecirc;te, le pr&eacute;ambule est
      g&eacute;n&eacute;r&eacute; comme dans le cas g&eacute;n&eacute;ral. Si vous sp&eacute;cifiez aussi une
      directive <code class="directive"><a href="#readmename">ReadmeName</a></code>, et si ce
      fichier existe, les balises de fermeture closing
      &lt;/body&gt;&lt;/html&gt; seront aussi omises dans la sortie, en
      supposant que vous ayez plac&eacute; ces balises de fermeture dans ce
      fichier.</dd>

      <dt><a name="indexoptions.suppressicon" id="indexoptions.suppressicon">SuppressIcon</a></dt>

      <dd>L'activation de cette option supprime l'affichage des ic&ocirc;nes
      dans le cas d'un affichage "am&eacute;lior&eacute;". La combinaison de
      <code>SuppressIcon</code> et <code>SuppressRules</code> permet de
      g&eacute;n&eacute;rer une sortie au format HTML 3.2 qui, selon les derni&egrave;res
      sp&eacute;cifications, interdit les &eacute;l&eacute;ments <code>img</code> et
      <code>hr</code> dans les blocs <code>pre</code> (utilis&eacute;s pour
      formater les affichages "am&eacute;lior&eacute;s").</dd>

      <dt><a name="indexoptions.suppresslastmodified" id="indexoptions.suppresslastmodified">SuppressLastModified</a></dt>

      <dd>L'activation de cette option supprime l'affichage de la date
      de derni&egrave;re modification dans le cas d'un affichage "am&eacute;lior&eacute;".

       <strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
      est aussi activ&eacute;.</strong>
      </dd>

      <dt><a name="indexoptions.suppressrules" id="indexoptions.suppressrules">SuppressRules</a>
      </dt>

      <dd>L'activation de cette option supprime l'affichage des lignes
      horizontales (&eacute;l&eacute;ments <code>hr</code>) dans les index de
      r&eacute;pertoires. La combinaison de
      <code>SuppressIcon</code> et <code>SuppressRules</code> permet de
      g&eacute;n&eacute;rer une sortie au format HTML 3.2 qui, selon les derni&egrave;res
      sp&eacute;cifications, interdit les &eacute;l&eacute;ments <code>img</code> et
      <code>hr</code> dans les blocs <code>pre</code> (utilis&eacute;s pour
      formater les affichages "am&eacute;lior&eacute;s").

       <strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
      est aussi activ&eacute;.</strong>
      </dd>

      <dt><a name="indexoptions.suppresssize" id="indexoptions.suppresssize">SuppressSize</a></dt>

      <dd>L'activation de cette option supprime l'affichage de la taille
      du fichier dans le cas d'un affichage "am&eacute;lior&eacute;".

       <strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
      est aussi activ&eacute;.</strong>
      </dd>

      <dt><a name="indexoptions.trackmodified" id="indexoptions.trackmodified">TrackModified</a></dt>

      <dd>Cette option renvoie les valeurs <code>Last-Modified</code> et
      <code>ETag</code> pour le r&eacute;pertoire index&eacute; dans l'en-t&ecirc;te HTTP.
      Elle n'est valide que si le syst&egrave;me d'exploitation et le syst&egrave;me
      de fichiers renvoient des r&eacute;sultats appropri&eacute;s pour la fonction
      stat(). C'est le cas de certains syst&egrave;mes Unix, ainsi que JFS sous
      OS/2 ou
      les volumes NTFS sous Win32. Ce n'est par contre pas le cas
      des volumes FAT Win32 et OS/2. Lorsque cette option est activ&eacute;e, le
      client ou le mandataire peuvent d&eacute;tecter les changements dans la
      liste des fichiers lorsqu'ils effectuent une requ&ecirc;te
      <code>HEAD</code>. Notez que certains syst&egrave;mes d'exploitation
      d&eacute;tectent correctement les nouveaux fichiers et les fichiers
      supprim&eacute;s, mais ne d&eacute;tectent pas les modifications de tailles ou
      de dates des fichiers du r&eacute;pertoire. <strong>Les modifications de
      taille ou de date d'un fichier existant ne mettent pas &agrave; jour
      l'en-t&ecirc;te <code>Last-Modified</code> sur toutes les plate-formes
      Unix.</strong> Si c'est le cas, laissez cette option
      d&eacute;sactiv&eacute;e.</dd>

      <dt><a name="indexoptions.type" id="indexoptions.type">Type=<var>type MIME</var></a></dt>

      <dd>Le mot-cl&eacute; <code>Type</code> vous permet de sp&eacute;cifier le type
      MIME de la page g&eacute;n&eacute;r&eacute;e. La valeur par d&eacute;faut est
      <var>text/html</var>.

      <pre class="prettyprint lang-config">IndexOptions Type=text/plain</pre>

      </dd>

      <dt><a name="indexoptions.useolddateformat" id="indexoptions.useolddateformat">UseOldDateFormat</a>
      (<em>Apache HTTP Server versions 2.4.26 et ult&eacute;rieures</em>)</dt>

      <dd>Le format de date utilis&eacute; dans le champ <code>Last Modified</code>
      avait &eacute;t&eacute; modifi&eacute; par inadvertance de <code>"%d-%b-%Y %H:%M"</code> en
      <code>"%Y-%m-%d %H:%M"</code> dans la version 2.4.0. Cette option permet
      de restaurer le format de date des versions 2.2 et ant&eacute;rieures.</dd>

      <dt><a name="indexoptions.versionsort" id="indexoptions.versionsort">VersionSort</a></dt>

      <dd>Le mot-cl&eacute; <code>VersionSort</code> permet de trier les
      fichiers contenant des num&eacute;ros de version d'une mani&egrave;re
      sp&eacute;cifique. Les cha&icirc;nes sont tri&eacute;es comme d'habitude, except&eacute; les
      sous-cha&icirc;nes de chiffres du nom de fichier et de sa description
      qui sont compar&eacute;es en fonction de leur valeur num&eacute;rique.

      <div class="example"><h3>Exemple :</h3><p><code>
        foo-1.7<br>
        foo-1.7.2<br>
        foo-1.7.12<br>
        foo-1.8.2<br>
        foo-1.8.2a<br>
        foo-1.12
      </code></p></div>

      <p>Si le nombre commence par le chiffre 0, il est consid&eacute;r&eacute; comme
      la partie fractionnaire d'un nombre :</p>

      <div class="example"><p><code>
        foo-1.001<br>
        foo-1.002<br>
        foo-1.030<br>
        foo-1.04
      </code></p></div>
      </dd>

      <dt><a name="indexoptions.xhtml" id="indexoptions.xhtml">XHTML</a></dt>

      <dd>Le mot-cl&eacute; <code>XHTML</code> enjoint
      <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> de g&eacute;n&eacute;rer du code XHTML 1.0 au
      lieu de HTML 3.2.
       <strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
      est aussi activ&eacute;.</strong>
      </dd>

      <dt><a name="indexoptions.none" id="indexoptions.none">None</a></dt>

      <dd>Le mot-cl&eacute; <code>None</code> d&eacute;sactive toutes les options d'indexation
      pour le r&eacute;pertoire. Aucune fonctionnalit&eacute; d'indexation fantaisiste ne sera
      activ&eacute;e.
      <div class="note"><code>None</code> ne peut pas &ecirc;tre pr&eacute;fix&eacute; par <code>+</code> ou
      <code>-</code>, et il ne peut &ecirc;tre combin&eacute; avec aucun autre mot-cl&eacute; de la
      directive <code class="directive">IndexOptions</code>. Si <code>None</code> est
      sp&eacute;cifi&eacute;, il doit s'agir de la seule option pr&eacute;sente.</div>
      </dd>
    </dl>


   
   <dl><dt>Options d'index incr&eacute;mentales</dt>
   <dd>
     <p>Vous devez porter une attention particuli&egrave;re &agrave; la mani&egrave;re dont
     les <code class="directive">IndexOptions</code> multiples sont trait&eacute;es.</p>

     <ul>
     <li>Plusieurs directives <code class="directive">IndexOptions</code>
     apparaissant dans la m&ecirc;me section directory sont maintenant
     fusionn&eacute;es. Le r&eacute;sultat de :

     <pre class="prettyprint lang-config">&lt;Directory "/foo"&gt;
    IndexOptions HTMLTable
    IndexOptions SuppressColumnsorting
&lt;/Directory&gt;</pre>


     <p>est &eacute;quivalent &agrave;</p>

     <pre class="prettyprint lang-config">IndexOptions HTMLTable SuppressColumnsorting</pre>

     </li>

     <li>L'ajout de la syntaxe incr&eacute;mentale (en pr&eacute;fixant les mots-cl&eacute;s
     avec <code>+</code> ou <code>-</code>).</li>
     </ul>

     <p>Chaque fois qu'un mot-cl&eacute; pr&eacute;fix&eacute; par '+' ou '-' est trouv&eacute;, il
     est appliqu&eacute; aux d&eacute;finitions des
     <code class="directive">IndexOptions</code> courantes (qui ont &eacute;t&eacute;
     &eacute;ventuellement h&eacute;rit&eacute;es d'un directory de niveau sup&eacute;rieur). Par
     contre, si un mot-cl&eacute; non pr&eacute;fix&eacute; est trouv&eacute;, il supprime toutes
     les definitions h&eacute;rit&eacute;es, ainsi que toute
     d&eacute;finition incr&eacute;mentale, sauf pour les options prenant une valeur
     (<code>Charset</code>, <code>Type</code>, <code>DescriptionWidth</code>,
     <code>NameWidth</code>, <code>IconWidth</code>, <code>IconHeight</code>),
     qui sont h&eacute;rit&eacute;es ind&eacute;pendamment. Consid&eacute;rons l'exemple suivant :</p>

     <pre class="prettyprint lang-config">IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing
IndexOptions +SuppressSize</pre>


     <p>L'effet global est &eacute;quivalent &agrave; l'effet qu'aurait provoqu&eacute;
     <code>IndexOptions FancyIndexing +SuppressSize</code>, car l'option
     non pr&eacute;fix&eacute;e <code>FancyIndexing</code> annule les mots-cl&eacute;s
     incr&eacute;mentaux situ&eacute;s avant elle, mais leur permet ensuite de
     s'incr&eacute;menter &agrave; nouveau.</p>

     <p>Pour d&eacute;finir inconditionnellement les
     <code class="directive">IndexOptions</code> pour un r&eacute;pertoire particulier,
     tout en supprimant les d&eacute;finitions h&eacute;rit&eacute;es, sp&eacute;cifiez les
     mots-cl&eacute;s sans pr&eacute;fixe <code>+</code> ou <code>-</code></p>

     <p>Notez que les pr&eacute;fixes <code>+</code> et <code>-</code> ne peuvent pas
     &ecirc;tre utilis&eacute;s avec les options qui prennent une valeur comme
     <code>IconWidth</code>, <code>IconHeight</code>, <code>NameWidth</code> ou
     <code>DescriptionWidth</code>.</p>
   </dd>
   </dl>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="indexorderdefault">Directive <span id="IndexOrderDefault">IndexOrderDefault</span> <a title="Lien permanent" href="#indexorderdefault" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&eacute;finit l'ordre d'affichage par d&eacute;faut d'un index de
r&eacute;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IndexOrderDefault Ascending|Descending
Name|Date|Size|Description</code></td></tr>
<tr><th><a href="directive-dict.html#Default">D&eacute;faut:</a></th><td><code>IndexOrderDefault Ascending Name</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>La directive <code class="directive">IndexOrderDefault</code> s'utilise
    en combinaison avec l'option d'index <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>. Par
    d&eacute;faut, les index de r&eacute;pertoires "am&eacute;lior&eacute;s" sont affich&eacute;s selon l'ordre
    croissant des noms de fichiers ; la directive
    <code class="directive">IndexOrderDefault</code> vous permet de modifier ce
    comportement.</p>

    <p>La directive <code class="directive">IndexOrderDefault</code> accepte
    deux arguments. Le premier est soit <code>Ascending</code>, soit
    <code>Descending</code>, et indique l'ordre de tri. Le second doit
    prendre une des valeurs <code>Name</code>, <code>Date</code>,
    <code>Size</code>, ou <code>Description</code>, et permet
    d'identifier la cl&eacute; primaire. La cl&eacute; secondaire est
    <em>toujours</em> le nom du fichier selon un ordre croissant.</p>

    <p>Si vous le d&eacute;sirez, vous pouvez emp&ecirc;cher le client de modifier
    l'ordre de tri de la liste en ajoutant l'option d'index  <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code>
    qui supprime le lien de d&eacute;finition du tri de l'en-t&ecirc;te de la
    colonne, ainsi que l'option <code><a href="#indexoptions.ignoreclient">IgnoreClient</a></code> qui
    emp&ecirc;che ce m&ecirc;me client de passer outre vos pr&eacute;f&eacute;rences de tri en
    ajoutant manuellement des options de tri &agrave; la cha&icirc;ne de param&egrave;tres
    de la requ&ecirc;te.</p>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="indexstylesheet">Directive <span id="IndexStyleSheet">IndexStyleSheet</span> <a title="Lien permanent" href="#indexstylesheet" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute une feuille de style CSS &agrave; l'index du
r&eacute;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IndexStyleSheet <var>chemin-url</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>La directive <code class="directive">IndexStyleSheet</code> permet de
    d&eacute;finir le nom du fichier qui servira de feuille de style CSS pour
    l'index.
    </p>
    <pre class="prettyprint lang-config">IndexStyleSheet "/css/style.css"</pre>


    <p>L'utilisation de cette directive en conjonction avec <code>IndexOptions
    HTMLTable</code> ajoute plusieurs classes CSS au document HTML
    r&eacute;sultant. Un identifiant CSS <code>indexlist</code> est attribu&eacute; &agrave;
    l'ensemble de la table et les classes suivantes sont associ&eacute;es aux
    diff&eacute;rentes parties du listing :</p>

    <table class="bordered"><tr class="header"><th>Classe</th><th>D&eacute;finition</th></tr>
<tr><td>tr.indexhead</td><td>Ligne d'en-t&ecirc;te du listing</td></tr>
<tr class="odd"><td>th.indexcolicon and td.indexcolicon</td> <td>Colonne de
    l'ic&ocirc;ne</td></tr>
<tr><td>th.indexcolname and td.indexcolname</td> <td>Colonne du nom
    du fichier</td></tr>
<tr class="odd"><td>th.indexcollastmod and td.indexcollastmod</td> <td>Colonne
    de la date de derni&egrave;re modification</td></tr>
<tr><td>th.indexcolsize and td.indexcolsize</td> <td>Colonne de la
    taille du fichier</td></tr>
<tr class="odd"><td>th.indexcoldesc and td.indexcoldesc</td> <td>Colonne de la
    description</td></tr>
<tr><td>tr.breakrow</td> <td>Pied de page</td></tr>
<tr class="odd"><td>tr.odd and tr.even</td> <td>Alternance des lignes paires et
    impaires</td></tr>
</table>


</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="readmename">Directive <span id="ReadmeName">ReadmeName</span> <a title="Lien permanent" href="#readmename" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom du fichier dont le contenu sera ins&eacute;r&eacute; &agrave; la fin de
l'index</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ReadmeName <var>nom-fichier</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, r&eacute;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Surcharges autoris&eacute;es:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
    <p>La directive <code class="directive">ReadmeName</code> permet de d&eacute;finir
    le nom du fichier dont le contenu sera ajout&eacute; &agrave; la fin de l'index.
    <var>nom-fichier</var> est le nom du fichier &agrave; inclure, et est
    consid&eacute;r&eacute; comme relatif au r&eacute;pertoire faisant l'objet de l'index. Si
    <var>nom-fichier</var> commence par un slash '/', comme dans
    l'exemple 2, il sera consid&eacute;r&eacute;
    comme relatif au r&eacute;pertoire d&eacute;fini par la directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>.
    </p>

    <pre class="prettyprint lang-config"># Example 1
ReadmeName FOOTER.html</pre>


    <pre class="prettyprint lang-config"># Example 2
ReadmeName /include/FOOTER.html</pre>


    <p>Voir aussi la directive <code class="directive"><a href="#headername">HeaderName</a></code>, o&ugrave; cette fonctionnalit&eacute; est d&eacute;crite plus en
    d&eacute;tails.</p>

</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../fr/mod/mod_autoindex.html" title="Fran&ccedil;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_autoindex.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="T&uuml;rk&ccedil;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br>Autoris&eacute; sous <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Signaler un bug</a></p></div><script><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
    prettyPrint();
}
var langToggle = document.querySelector('.lang-toggle');
var topLang = document.querySelector('.toplang');
if (langToggle && topLang) {
    langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); });
}
var qv = document.getElementById('quickview');
if (qv) {
    document.body.appendChild(qv);
    var qvBtn = document.createElement('button');
    qvBtn.className = 'qv-toggle';
    qvBtn.setAttribute('aria-label', 'Toggle page navigation');
    qvBtn.innerHTML = '&#9776;';
    document.body.appendChild(qvBtn);
    qvBtn.addEventListener('click', function() {
        var isOpen = qv.classList.toggle('open');
        if (isOpen) {
            qv.style.top = window.scrollY + 10 + 'px';
        }
    });
    window.addEventListener('scroll', function() { qv.classList.remove('open'); });
}
//--><!]]></script>
</body></html>