<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1932827:1933762 (outdated) -->
+<!-- English Revision: 1933762 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<dd>Le mot-clé <code>NameWidth</code> vous permet de spécifier la
largeur en octets de la colonne correspondant au nom du
- fichier.</dd>
+ fichier. La valeur doit être supérieure à 5, ou <code>*</code> pour une
+ largeur automatique. S’il n’est pas défini ou préfixé par <code>-</code>,
+ la valeur par défaut de 20 octets est utilisée.</dd>
- <dd>Avec <code>-NameWidth</code> (ou si l'option n'est pas
- définie), <module
+ <dd>S’il n'est pas
+ défini, <module
>mod_autoindex</module> va calculer la meilleure largeur
possible, mais jusqu'à une largeur maximale de 20 octets.</dd>
éventuellement héritées d'un directory de niveau supérieur). Par
contre, si un mot-clé non préfixé est trouvé, il supprime toutes
les definitions héritées, ainsi que toute
- définition incrémentale. Considérons l'exemple
- suivant :</p>
+ définition incré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éritées indépendamment. Considérons l'exemple suivant :</p>
<highlight language="config">
IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing
<directive>IndexOptions</directive> pour un répertoire particulier,
tout en supprimant les définitions héritées, spécifiez les
mots-clés sans préfixe <code>+</code> ou <code>-</code></p>
+
+ <p>Notez que les préfixes <code>+</code> et <code>-</code> ne peuvent pas
+ être utilisé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>
</usage>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1894515:1933850 (outdated) -->
+<!-- English Revision: 1933850 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
arguments sont présents avant ou après lui, même s'ils sont
eux-mêmes des arguments "disabled".</p>
- <p><strong>Note :</strong>La définition de plusieurs directives
+ <note>La définition de plusieurs directives
<directive>DirectoryIndex</directive> au sein d'un <a href="../sections.html"><em>même
contexte</em></a> permet d'ajouter des ressources à rechercher plutôt
que de remplacer celle déjà définies :
- </p>
+ </note>
<highlight language="config">
# Exemple A: définit index.html comme page d'index, ainsi qu'index.php.
<Directory "/foo">
<directivesynopsis>
<name>FallbackResource</name>
<description>Définit une URL par défaut pour les requêtes qui ne ciblent
-aucun fichier</description>
+aucun fichier ou gestionnaire</description>
<syntax>FallbackResource disabled | <var>url-locale</var></syntax>
<default>Désactivé - httpd renvoie un code d'erreur 404 (Not Found)</default>
<contextlist><context>server config</context><context>virtual host</context>
<code>/blog/index.php</code>) peut accéder à l'URL de la requête originale
via la variable de serveur <code>REQUEST_URI</code>. Pour accéder à cette
variable en PHP, par exemple, utilisez <code>$_SERVER['REQUEST_URI']</code>.</p>
+ <note><title>Interaction avec les autres gestionnaires</title>
+ <p>La directive <directive>FallbackResource</directive> n’a d’effet que si
+ aucun autre gestionnaire n’a été assigné à la requête. Si une directive
+ comme <directive module="core">SetHandler</directive> ou <directive
+ module="mod_mime">AddHandler</directive> a déjà assigné un gestionnaire à un
+ URL ou à une extension de fichier, la directive
+ <directive>FallbackResource</directive> ne l’outrepassera pas. Par exemple,
+ si vous utilisez <code>SetHandler application/x-httpd-php</code> dans une
+ section <directive type="section" module="core">Directory</directive>, ce
+ gestionnaire s’appliquera à toutes les requêtes dans ce répertoire, même
+ aux requêtes pour des fichiers qui n’existent pas ; la directive
+ <directive>FallbackResource</directive> ne sera alors jamais invoquée.</p></note>
</usage>
+<seealso><directive module="core">SetHandler</directive></seealso>
+<seealso><directive module="mod_mime">AddHandler</directive></seealso>
+<seealso><directive module="mod_dir">DirectoryCheckHandler</directive></seealso>
</directivesynopsis>
<directivesynopsis>