summaryrefslogtreecommitdiffstats
path: root/docs/manual/mod
diff options
context:
space:
mode:
Diffstat (limited to 'docs/manual/mod')
-rw-r--r--docs/manual/mod/core.xml.fr41
-rw-r--r--docs/manual/mod/mod_headers.xml.fr14
-rw-r--r--docs/manual/mod/mod_proxy.xml.fr13
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>&lt;IfFile [!]<var>parameter-name</var>&gt; ...
+ &lt;/IfFile&gt;</syntax>
+<contextlist><context>server config</context><context>virtual host</context>
+<context>directory</context><context>.htaccess</context>
+</contextlist>
+
+<usage>
+ <p>La section <code>&lt;IfFile <var>filename</var>&gt;...&lt;/IfFile&gt;</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>