Commit 0b45f5be authored by Lucien Gentis's avatar Lucien Gentis
Browse files

XML updates.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1786598 13f79535-47bb-0310-9956-ffa450edef68
parent b391c422
Loading
Loading
Loading
Loading
+105 −1
Original line number Diff line number Diff line
<?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: 1784318:1786113 (outdated) -->
<!-- English Revision: 1786113 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->

@@ -2598,6 +2598,110 @@ host</context>
</usage>
</directivesynopsis>

<directivesynopsis type="section">
<name>IfDirective</name>
<description>Regroupe des directives dont le traitement est conditionné par la
présence ou l'absence d'une directive particulière</description>
<syntax>&lt;IfDirective [!]<var>directive-name</var>&gt; ...
    &lt;/IfDirective&gt;</syntax>
<contextlist><context>server config</context><context>virtual host</context>
<context>directory</context><context>.htaccess</context>
</contextlist>
<override>All</override>

<usage>
    <p>La section <code>&lt;IfDirective
    <var>test</var>&gt;...&lt;/IfDirective&gt;</code> permet de regrouper des
    directives dont le traitement n'est effectué que si une directive
    particulière est présente, autrement dit si l'expression <var>test</var> est
    évaluée à true. Si l'expression <var>test</var> est évaluée à false, toutes
    les lignes qui se trouvent entre les balises de début et de fin de la
    section sont ignorées.</p>

    <p>L'expression <var>test</var> de la section <directive
    type="section">IfDirective</directive> peut prendre les deux formes
    suivantes :</p>

    <ul>
      <li><var>directive-name</var></li>

      <li>!<var>directive-name</var></li>
    </ul>

    <p>Dans le premier cas, les directives qui se situent entre les balises de
    début et de fin de la section ne sont traitées que si une directive de nom
    directive-name est disponible à cet instant. Dans le second cas, la condition est
    inversée, et les directives ne sont traitées que si
    <var>directive-name</var> n'est <strong>pas</strong> disponible.</p>

    <note>Cette section ne doit être utilisée que si vous devez partager le même
    fichier de configuration entre plusieurs versions de
    <program>httpd</program>, sans tenir compte de la disponibilité de telle ou
    telle directive. Dans une configuration standard, il est inutile de placer
    les directives dans des sections <directive
    type="section">IfDirective</directive>.</note>
</usage>
<seealso><directive module="core" type="section">IfSection</directive></seealso>
</directivesynopsis>

<directivesynopsis type="section">
<name>IfSection</name>
<description>Regroupe des directives dont le traitement est conditionné par la
présence ou l'absence d'une section particulière</description>
<syntax>&lt;IfSection [!]<var>section-name</var>&gt; ...
    &lt;/IfSection&gt;</syntax>
<contextlist><context>server config</context><context>virtual host</context>
<context>directory</context><context>.htaccess</context>
</contextlist>
<override>All</override>

<usage>
    <p>La section <code>&lt;IfSection
    <var>test</var>&gt;...&lt;/IfSection&gt;</code> permet de regrouper des
    directives dont le traitement n'est effectué que si une section de
    configuration particulière est présente. Une section, par exemple <directive
    type="section">VirtualHost</directive>, permet de regrouper des directives
    et possède un nom précédé du caractère "&lt;".</p>

    <p>Les directives situées à l'intérieur d'une section <directive
    type="section">IfSection</directive> ne sont traitées que si l'expression
    <var>test</var> est évaluée à true. Si l'expression <var>test</var> est
    évaluée à false, toutes les lignes situées entre les balises de début et de
    fin de la section sont ignorées.</p>

    <p><var>section-name</var> doit être spécifié sans les caractères de début
    "&lt;" ou fin "&gt;". L'expression <var>test</var> de la section <directive
    type="section">IfSection</directive> peut prendre deux formes :</p>

    <ul>
      <li><var>section-name</var></li>
      <li>!<var>section-name</var></li>
    </ul>

    <p>Dans le premier cas, les directives qui se situent entre les balises de
    début et de fin de la section ne sont traitées que si une section de nom
    section-name est disponible à cet instant. Dans le second cas, la condition est
    inversée, et les directives ne sont traitées que si
    <var>section-name</var> n'est <strong>pas</strong> disponible.</p>

    <p>Par exemple :</p>

    <highlight language="config">
&lt;IfSection VirtualHost&gt;
   ...
&lt;/IfSection&gt;
    </highlight>
    
    <note>Cette section ne doit être utilisée que si vous devez partager le même
    fichier de configuration entre plusieurs versions de
    <program>httpd</program>, sans tenir compte de la disponibilité de telle ou
    telle section. Dans une configuration standard, il est inutile de placer
    les directives dans des sections <directive
    type="section">IfSection</directive>.</note>
</usage>
<seealso><directive module="core" type="section">IfDirective</directive></seealso>
</directivesynopsis>

<directivesynopsis>
<name>Include</name>
<description>Inclut d'autres fichiers de configuration dans un des
+7 −5
Original line number Diff line number Diff line
<?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: 1781328:1785907 (outdated) -->
<!-- English Revision: 1785907 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->

@@ -453,9 +453,10 @@ ProxyPass "/examples" "http://backend.example.com/examples" timeout=10
&lt;/Location&gt;
        </highlight>

      <p>La définition de la variable d'environnement "no-proxy" permet de
      désactiver <module>mod_proxy</module> dans le traitement de la requête
      courante. Cette variable doit être définie via la directive <directive
      <p>A partir de la version 2.4.26 du serveur HTTP Apache, la définition de
      la variable d'environnement "no-proxy" permet de désactiver
      <module>mod_proxy</module> dans le traitement de la requête courante.
      Cette variable doit être définie via la directive <directive
      module="mod_setenvif">SetEnvIf</directive> car la directive <directive
      module="mod_env">SetEnv</directive> n'est pas évaluée assez tôt.</p>

@@ -1110,7 +1111,8 @@ ProxyPass "/mirror/foo" "http://backend.example.com"
      la plus spécifique qui l'emportera.</p>

      <p>Pour les mêmes raisons, les exclusions doivent se situer <em>avant</em>
      les directives <directive>ProxyPass</directive> générales. La variable
      les directives <directive>ProxyPass</directive> générales. A partir de la
      version 2.4.26 du serveur HTTP Apache, la variable
      d'environnement "no-proxy" est une alternative aux exclusions et constitue
      le seul moyen de configurer une exclusion pour une directive
      <directive>ProxyPass</directive> dans le contexte d'une section <directive