diff options
author | Lucien Gentis <lgentis@apache.org> | 2011-06-11 17:38:13 +0200 |
---|---|---|
committer | Lucien Gentis <lgentis@apache.org> | 2011-06-11 17:38:13 +0200 |
commit | e97995c4c764547400c71cc760ead89af25dcd75 (patch) | |
tree | 60dacefdb37a3f27d2e961057b4e4c55ed1cab9a /docs/manual/mod | |
parent | Update transformations. (diff) | |
download | apache2-e97995c4c764547400c71cc760ead89af25dcd75.tar.xz apache2-e97995c4c764547400c71cc760ead89af25dcd75.zip |
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1134674 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/mod')
-rw-r--r-- | docs/manual/mod/core.xml.fr | 140 | ||||
-rw-r--r-- | docs/manual/mod/mod_setenvif.xml.fr | 4 |
2 files changed, 124 insertions, 20 deletions
diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr index 2c5932e0b8..0135ae9e35 100644 --- a/docs/manual/mod/core.xml.fr +++ b/docs/manual/mod/core.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision : 1082196 --> +<!-- English Revision : 1132676 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> @@ -876,6 +876,104 @@ host</context> correspondance des URLs avec le système de fichiers</a></seealso> </directivesynopsis> +<directivesynopsis type="section"> +<name>Else</name> +<description>Contient des directives qui ne s'appliquent que si la +condition correspondant à la section <directive type="section" +module="core">If</directive> ou <directive type="section" +module="core">ElseIf</directive> précédente n'est pas satisfaite par la +requête à l'exécution</description> +<syntax><Else> ... </Else></syntax> +<contextlist><context>server config</context><context>virtual host</context> +<context>directory</context><context>.htaccess</context> +</contextlist> +<override>All</override> + +<usage> + <p>La section <directive type="section">Else</directive> applique + les directives qu'elle contient si et seulement si les conditions + correspondant à la section <directive type="section">If</directive> + ou <directive type="section">ElseIf</directive> immédiatement + supérieure et dans la même portée n'ont pas été satisfaites. Par + exemple, dans :</p> + + <example> + <If "-z req('Host')"><br/> + ...<br/> + </If><br/> + <Else><br/> + ...<br/> + </Else><br/> + </example> + + <p>La condition de la section <directive + type="section">If</directive> serait satisfaite pour les requêtes + HTTP/1.0 sans en-tête <var>Host:</var>, alors que celle de la section + <directive type="section">Else</directive> le serait pour les + requêtes comportant un en-tête <var>Host:</var>.</p> + +</usage> +<seealso><directive type="section" module="core">If</directive></seealso> +<seealso><directive type="section" module="core">ElseIf</directive></seealso> +<seealso><a href="../sections.html">Fonctionnement des sections <Directory>, <Location>, + <Files></a> pour une explication de la manière dont ces + différentes section se combinent entre elles lorsqu'une requête est + reçue. Les directives <directive type="section">If</directive>, + <directive type="section">ElseIf</directive>, et <directive + type="section">Else</directive> s'appliquent en dernier.</seealso> +</directivesynopsis> + +<directivesynopsis type="section"> +<name>ElseIf</name> +<description>Contient des directives qui ne s'appliquent que si la +condition correspondante est satisfaite par une requête à l'exécution, +alors que la condition correspondant à la section <directive +type="section" module="core">If</directive> ou <directive +type="section">ElseIf</directive> précédente ne l'était pas.</description> +<syntax><ElseIf <var>expression</var>> ... </ElseIf></syntax> +<contextlist><context>server config</context><context>virtual host</context> +<context>directory</context><context>.htaccess</context> +</contextlist> +<override>All</override> + +<usage> + <p>La section <directive type="section">ElseIf</directive> applique + les directives qu'elle contient si et seulement si d'une part la + condition correspondante est satisfaite, et d'autre part la condition + correspondant à la section <directive type="section">If</directive> + ou <directive type="section">ElseIf</directive> de la même portée ne + l'est pas. Par exemple, dans :</p> + + <example> + <If "-R '10.1.0.0/16'"><br/> + ...<br/> + </If><br/> + <ElseIf "-R '10.0.0.0/8'"><br/> + ...<br/> + </ElseIf><br/> + <Else><br/> + ...<br/> + </Else><br/> + </example> + + <p>La condition correspondant à la section <directive + type="section">ElseIf</directive> est satisfaite si l'adresse + distante de la requête appartient au sous-réseau 10.0.0.0/8, mais + pas si elle appartient au sous-réseau 10.1.0.0/16.</p> + +</usage> +<seealso><a href="../expr.html">Les expressions dans le serveur HTTP +Apache</a>, pour une référence complète et d'autres exemples.</seealso> +<seealso><directive type="section" module="core">If</directive></seealso> +<seealso><directive type="section" module="core">Else</directive></seealso> +<seealso><a href="../sections.html">Fonctionnement des sections <Directory>, <Location>, + <Files></a> pour une explication de la manière dont ces + différentes section se combinent entre elles lorsqu'une requête est + reçue. Les directives <directive type="section">If</directive>, + <directive type="section">ElseIf</directive>, et <directive + type="section">Else</directive> s'appliquent en dernier.</seealso> +</directivesynopsis> + <directivesynopsis> <name>EnableMMAP</name> <description>Utilise la projection en mémoire (Memory-Mapping) pour @@ -1778,35 +1876,41 @@ host</context> exemple :</p> <example> - <If "$req{Host} = ''"> + <If "-z req('Host')"> </example> - <p>sera satisfaite dans le cas des requêtes HTTP/1.0 sans en-tête - <var>Host:</var>.</p> - - <p>Vous pouvez tester la valeur de tout en-tête de requête ($req), - de tout en-tête de réponse ($resp) ou de toute variable - d'environnement ($env) dans votre expression.</p> - - <p>En plus de <code>=</code>, <code>If</code> peut utiliser - l'opérateur <code>IN</code> pour déterminer si la valeur de - l'expression fait partie d'une liste donnée :</p> + <p>serait satisfaite pour les requêtes HTTP/1.0 sans en-tête + <var>Host:</var>. Les expressions peuvent contenir différents + opérateurs de type shell pour la comparaison de chaînes + (<code>=</code>, <code>!=</code>, <code><</code>, ...), la + comparaison d'entiers (<code>-eq</code>, <code>-ne</code>, ...), ou + à usages divers (<code>-n</code>, <code>-z</code>, <code>-f</code>, + ...). Les expressions rationnelles sont aussi supportées,</p> <example> - <If %{REQUEST_METHOD} IN GET,HEAD,OPTIONS> + <If "%{QUERY_STRING =~ /(delete|commit)=.*?elem/"> </example> + <p>ainsi que les comparaison de modèles de type shell et de + nombreuses autres opérations. Ces opérations peuvent être effectuées + sur les en-têtes de requêtes (<code>req</code>), les variables + d'environnement (<code>env</code>), et un grand nombre d'autres + propriétés. La documentation complète est disponible dans <a + href="../expr.html">Les expressions dans le serveur HTTP Apache</a>.</p> + </usage> <seealso><a href="../expr.html">Les expressions dans le serveur HTTP Apache</a>, pour une référence complète et d'autres exemples.</seealso> +<seealso><directive type="section" module="core">ElseIf</directive></seealso> +<seealso><directive type="section" module="core">Else</directive></seealso> <seealso><a href="../sections.html">Comment fonctionnent les sections <Directory>, <Location> et <Files></a> pour une explication de la manière dont ces différentes sections se combinent -entre elles à la réception d'une requête. La directive <directive -type="section">If</directive> possède la même priorité et s'utilise de -la même façon que la directive <directive -type="section">Files</directive></seealso> +entre elles à la réception d'une requête. Les +directives <directive type="section">If</directive>, <directive +type="section">ElseIf</directive>, et <directive +type="section">Else</directive> s'appliquent en dernier.</seealso> </directivesynopsis> <directivesynopsis type="section"> @@ -4157,7 +4261,7 @@ host</context></contextlist> <code>TRACE</code></description> <syntax>TraceEnable <var>[on|off|extended]</var></syntax> <default>TraceEnable on</default> -<contextlist><context>server config</context></contextlist> +<contextlist><context>server config</context><context>virtual host</context></contextlist> <compatibility>Disponible dans les versions 1.3.34, 2.0.55 et supérieures du serveur HTTP Apache</compatibility> diff --git a/docs/manual/mod/mod_setenvif.xml.fr b/docs/manual/mod/mod_setenvif.xml.fr index d54a5d20b3..37bd00a611 100644 --- a/docs/manual/mod/mod_setenvif.xml.fr +++ b/docs/manual/mod/mod_setenvif.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision : 1043126 --> +<!-- English Revision : 1132802 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> @@ -242,7 +242,7 @@ peuvent se présenter sous les formes suivantes :</p> :<br /> SetEnvIf OID("2.16.840.1.113730.1.13") "(.*)" commentaire-netscape=$1<br /> :<br /> - SetEnvIf ^TS* ^[a-z].* HAVE_TS<br /> + SetEnvIf ^TS ^[a-z] HAVE_TS<br /> </example> <p>Les trois premières lignes définissent la variable |