diff options
Diffstat (limited to 'docs/manual/mod')
-rw-r--r-- | docs/manual/mod/core.xml.fr | 41 | ||||
-rw-r--r-- | docs/manual/mod/mod_headers.xml.fr | 14 | ||||
-rw-r--r-- | docs/manual/mod/mod_proxy.xml.fr | 13 |
3 files changed, 56 insertions, 12 deletions
diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr index aef9b24011..57d904dd47 100644 --- a/docs/manual/mod/core.xml.fr +++ b/docs/manual/mod/core.xml.fr @@ -1,7 +1,7 @@ <?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: 1764961 --> +<!-- English Revision: 1769718 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> @@ -2441,6 +2441,45 @@ host</context> </directivesynopsis> <directivesynopsis type="section"> +<name>IfFile</name> +<description>Regroupe des directives qui ne seront traitées que si un fichier +existe au démarrage</description> +<syntax><IfFile [!]<var>parameter-name</var>> ... + </IfFile></syntax> +<contextlist><context>server config</context><context>virtual host</context> +<context>directory</context><context>.htaccess</context> +</contextlist> + +<usage> + <p>La section <code><IfFile <var>filename</var>>...</IfFile></code> + permet de conditionner le traitement de directives à + l'existence d'un fichier sur disque. Ainsi, les directives définies au sein + d'une section <directive type="section">IfFile</directive> ne seront + traitées que si le fichier <var>filename</var> existe. Si le fichier + <var>filename</var> n'existe pas, tout ce qui se trouve entre les marqueurs + start et end sera ignoré. <var>filename</var> peut être un chemin absolu ou + relatif au chemin défini par la directive ServerRoot.</p> + + <p>Le paramètre <var>filename</var> de l'en-tête d'une section <directive + type="section">IfFile</directive> peut prendre la même forme que la variable + <var>test</var> de la section <directive + type="section">IfDefine</directive> ; à ce titre, le résultat du test peut être + inversé en plaçant le caractère <code>!</code> juste avant + <var>filename</var>. + </p> + + <p>Si <var>filename</var> est un chemin relatif, il sera généré par rapport + au chemin défini par la directive <directive>ServerRoot</directive>. Lorsque + la directive <directive type="section">IfFile</directive> intervient avant + la définition de la directive <directive>ServerRoot</directive>, + <var>filename</var> sera relatif au répertoire racine par défaut du serveur + ou au répertoire racine passé dans la ligne de commande via l'option + <code>-d</code>.</p> + +</usage> +</directivesynopsis> + +<directivesynopsis type="section"> <name>IfModule</name> <description>Contient des directives qui ne s'appliquent qu'en fonction de la présence ou de l'absence d'un module spécifique</description> diff --git a/docs/manual/mod/mod_headers.xml.fr b/docs/manual/mod/mod_headers.xml.fr index fe88aaf0e9..d0efbdc8e8 100644 --- a/docs/manual/mod/mod_headers.xml.fr +++ b/docs/manual/mod/mod_headers.xml.fr @@ -1,7 +1,7 @@ <?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: 1736592 --> +<!-- English Revision: 1769899 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> @@ -463,8 +463,16 @@ version 2.4.10</compatibility> <dt><code>setifempty</code></dt> <dd>L'en-tête est défini, mais seulement s'il n'existe - aucun en-tête avec le même nom.<br /> - Disponible depuis la version 2.4.7 du serveur HTTP Apache.</dd> + aucun en-tête avec le même nom. + <note> + L'en-tête Content-Type est un cas particulier car il est possible que sa + valeur ait été déterminée mais que l'en-tête ne soit pas présent dans la + réponse lorsque <code>setifempty</code> est évalué. Dans ce cas, il est + préférable d'utiliser <code>set</code> comme dans l'exemple suivant : + <highlight language="config"> + Header set Content-Type "text/plain" "expr=-z %{CONTENT_TYPE}" + </highlight> + </note></dd> <dt><code>unset</code></dt> <dd>L'en-tête est supprimé s'il existe. Si plusieurs en-têtes diff --git a/docs/manual/mod/mod_proxy.xml.fr b/docs/manual/mod/mod_proxy.xml.fr index 1cfa456771..650b651021 100644 --- a/docs/manual/mod/mod_proxy.xml.fr +++ b/docs/manual/mod/mod_proxy.xml.fr @@ -1,7 +1,7 @@ <?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: 1748948 --> +<!-- English Revision: 1769637 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> @@ -989,8 +989,9 @@ de la version 2.4.7 du serveur HTTP Apache</compatibility> chemin virtuel local ; <var>url</var> est une URL partielle pour le serveur distant et ne doit pas contenir de chaîne d'arguments.</p> - <note><strong>Note : </strong>Cette directive ne peut pas être - utilisée dans un contexte de niveau répertoire.</note> + <note><strong>Note : </strong>Cette directive n'est pas supportée au sein + des sections <directive type="section" module="core">Directory</directive> + et <directive type="section" module="core">Files</directive>.</note> <note type="warning">En général, la directive <directive module="mod_proxy">ProxyRequests</directive> doit être définie à @@ -1040,12 +1041,8 @@ de la version 2.4.7 du serveur HTTP Apache</compatibility> <code>http://example.com/miroir/foo/bar</code> en une requête mandatée pour <code>http://backend.example.com/bar</code>.</p> - <p>La directive ProxyPass ne peut pas être placée dans une section - <directive type="section" module="core">Directory</directive> ou - <directive type="section" module="core">Files</directive>.</p> - <p>Si vous avez besoin d'un configuration de mandataire inverse plus - souple, reportez-vous à la documentaion de la directive <directive + souple, reportez-vous à la documentation de la directive <directive module="mod_rewrite">RewriteRule</directive> et son drapeau <code>[P]</code>.</p> |