Loading docs/manual/mod/core.xml.fr +22 −16 Changes for docs/manual/mod/core.xml.fr: 22 added lines, 16 removed lines. Original line number Diff line number Diff line <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> <!-- English Revision : 1154940 --> <!-- English Revision : 1160342 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -467,15 +467,15 @@ All pour les versions antérieures</default> l'aide de la commande <directive module="core">Options</directive>. <note><title>Désactivation implicite des options</title> <note><title>Désactivation implicite des options</title> <p>Bien que la liste des options disponibles dans les fichiers .htaccess puisse être limitée par cette directive, tant qu'un .htaccess puisse être limitée par cette directive, tant qu'un directive <directive module="core">Options</directive> est autorisée, toute autre option héritée peut être désactivée en autorisée, toute autre option héritée peut être désactivée en utilisant la syntaxe non-relative. En d'autres termes, ce mécanisme ne peut pas forcer une option spécifique à rester <em>activée</em> tout en permettant à toute autre option d'être activée. mécanisme ne peut pas forcer une option spécifique à rester <em>activée</em> tout en permettant à toute autre option d'être activée. </p></note> </dd> Loading Loading @@ -508,7 +508,7 @@ All pour les versions antérieures</default> <directivesynopsis> <name>AllowOverrideList</name> <description>Directives autorisées dans les fichiers <code>.htaccess</code></description> <description>Directives autorisées dans les fichiers <code>.htaccess</code></description> <syntax>AllowOverrideList None|<var>directive</var> [<var>directive-type</var>] ...</syntax> <default>AllowOverrideList None</default> Loading @@ -516,24 +516,24 @@ All pour les versions antérieures</default> <usage> <p>Lorsque le serveur trouve un fichier <code>.htaccess</code> (comme spécifié par la directive <directive (comme spécifié par la directive <directive module="core">AccessFileName</directive>), il doit savoir lesquelles des directives déclarées dans ce fichier peuvent remplacer des des directives déclarées dans ce fichier peuvent remplacer des directives des fichiers de configuration du serveur.</p> <note><title>Seulement disponible dans les sections <Directory></title> La directive <directive>AllowOverrideList</directive> n'est disponible que dans les sections <directive type="section" module="core">Directory</directive> spécifiées sans expressions module="core">Directory</directive> spécifiées sans expressions rationnelles. </note> <p>Lorsque cette directive et la directive <directive module="core">AllowOverride</directive> sont définies à module="core">AllowOverride</directive> sont définies à <code>None</code>, les fichiers <a href="#accessfilename">.htaccess</a> sont totalement ignorés. Dans ce cas, le serveur ne cherchera même pas à lire des fichiers <code>.htaccess</code> dans le système de fichiers.</p> href="#accessfilename">.htaccess</a> sont totalement ignorés. Dans ce cas, le serveur ne cherchera même pas à lire des fichiers <code>.htaccess</code> dans le système de fichiers.</p> <p>Example:</p> Loading @@ -543,7 +543,7 @@ All pour les versions antérieures</default> </example> <p>Dans l'exemple ci-dessus, seules les directives <code>Redirect</code> et <code>RedirectMatch</code> sont autorisées. <code>Redirect</code> et <code>RedirectMatch</code> sont autorisées. Toutes les autres provoqueront une erreur interne du serveur.</p> <p>Example:</p> Loading Loading @@ -4052,6 +4052,12 @@ serveur</description> ServerRoot /home/httpd </example> <p>La valeur par défaut de <directive>ServerRoot</directive> peut être modifiée via l'argument <code>--prefix</code> de la commande <a href="../programs/configure.html"><code>configure</code></a>, et de nombreuses distributions tierces du serveur proposent une valeur différente de celles listées ci-dessus.</p> </usage> <seealso><a href="../invoking.html">the <code>-d</code> options de <code>httpd</code></a></seealso> Loading docs/manual/rewrite/flags.xml.fr +19 −8 Changes for docs/manual/rewrite/flags.xml.fr: 19 added lines, 8 removed lines. Original line number Diff line number Diff line <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> <!-- English Revision : 1092798 --> <!-- English Revision : 1160345 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -87,15 +87,26 @@ non-alphanumériques des références arrières seront & par exemple cette règle :</p> <example> RewriteRule ^(/.*)$ /index.php?show=$1 RewriteRule ^search/(.*)$ /search.php?term=$1 </example> <p>Avec cet exemple, <code>/C++</code> sera réécrit en <code>/index.php?show=/C++</code>. Mais <code>/C%2b%2b</code> sera lui aussi réécrit en <code>/index.php?show=/C++</code>, car le caractère <code>%2b</code> aura été "déséchappé". Avec le drapeau B par contre, <code>/C%2b%2b</code> sera réécrit en <code>/index.php?show=/C%2b%2b</code>.</p> <p>Soit le terme de recherche 'x & y/z' ; un navigateur va le coder en 'x%20%26%20y%2Fz', transformant la requête en 'search/x%20%26%20y%2Fz'. Sans le drapeau B, cette règle de réécriture va réécrire la requête en 'search.php?term=x & y/z', ce qui ne correspond pas à une URL valide et cette dernière sera encodée en <code>search.php?term=x%20&y%2Fz=</code>, ce qui ne correspond pas à ce que l'on souhaitait.</p> <p>Avec le drapeau B, les paramètres sont réencodés avant d'être passés à l'URL résultante, ce qui fournit une réécriture correcte en <code>/search.php?term=x%20%26%20y%2Fz</code>.</p> <p>Notez que vous devrez peut-être aussi définir la directive <directive module="core">AllowEncodedSlashes</directive> à <code>On</code> pour que cet exemple particulier fonctionne, car httpd ne permet pas les slashes encodés dans les URLs, et renvoie une erreur 404 s'il en rencontre un.</p> <p>Ce processus d'échappement est en particulier nécessaire dans le contexte d'un mandataire, où l'accès au serveur d'arrière-plan échouera Loading Loading
docs/manual/mod/core.xml.fr +22 −16 Changes for docs/manual/mod/core.xml.fr: 22 added lines, 16 removed lines. Original line number Diff line number Diff line <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> <!-- English Revision : 1154940 --> <!-- English Revision : 1160342 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -467,15 +467,15 @@ All pour les versions antérieures</default> l'aide de la commande <directive module="core">Options</directive>. <note><title>Désactivation implicite des options</title> <note><title>Désactivation implicite des options</title> <p>Bien que la liste des options disponibles dans les fichiers .htaccess puisse être limitée par cette directive, tant qu'un .htaccess puisse être limitée par cette directive, tant qu'un directive <directive module="core">Options</directive> est autorisée, toute autre option héritée peut être désactivée en autorisée, toute autre option héritée peut être désactivée en utilisant la syntaxe non-relative. En d'autres termes, ce mécanisme ne peut pas forcer une option spécifique à rester <em>activée</em> tout en permettant à toute autre option d'être activée. mécanisme ne peut pas forcer une option spécifique à rester <em>activée</em> tout en permettant à toute autre option d'être activée. </p></note> </dd> Loading Loading @@ -508,7 +508,7 @@ All pour les versions antérieures</default> <directivesynopsis> <name>AllowOverrideList</name> <description>Directives autorisées dans les fichiers <code>.htaccess</code></description> <description>Directives autorisées dans les fichiers <code>.htaccess</code></description> <syntax>AllowOverrideList None|<var>directive</var> [<var>directive-type</var>] ...</syntax> <default>AllowOverrideList None</default> Loading @@ -516,24 +516,24 @@ All pour les versions antérieures</default> <usage> <p>Lorsque le serveur trouve un fichier <code>.htaccess</code> (comme spécifié par la directive <directive (comme spécifié par la directive <directive module="core">AccessFileName</directive>), il doit savoir lesquelles des directives déclarées dans ce fichier peuvent remplacer des des directives déclarées dans ce fichier peuvent remplacer des directives des fichiers de configuration du serveur.</p> <note><title>Seulement disponible dans les sections <Directory></title> La directive <directive>AllowOverrideList</directive> n'est disponible que dans les sections <directive type="section" module="core">Directory</directive> spécifiées sans expressions module="core">Directory</directive> spécifiées sans expressions rationnelles. </note> <p>Lorsque cette directive et la directive <directive module="core">AllowOverride</directive> sont définies à module="core">AllowOverride</directive> sont définies à <code>None</code>, les fichiers <a href="#accessfilename">.htaccess</a> sont totalement ignorés. Dans ce cas, le serveur ne cherchera même pas à lire des fichiers <code>.htaccess</code> dans le système de fichiers.</p> href="#accessfilename">.htaccess</a> sont totalement ignorés. Dans ce cas, le serveur ne cherchera même pas à lire des fichiers <code>.htaccess</code> dans le système de fichiers.</p> <p>Example:</p> Loading @@ -543,7 +543,7 @@ All pour les versions antérieures</default> </example> <p>Dans l'exemple ci-dessus, seules les directives <code>Redirect</code> et <code>RedirectMatch</code> sont autorisées. <code>Redirect</code> et <code>RedirectMatch</code> sont autorisées. Toutes les autres provoqueront une erreur interne du serveur.</p> <p>Example:</p> Loading Loading @@ -4052,6 +4052,12 @@ serveur</description> ServerRoot /home/httpd </example> <p>La valeur par défaut de <directive>ServerRoot</directive> peut être modifiée via l'argument <code>--prefix</code> de la commande <a href="../programs/configure.html"><code>configure</code></a>, et de nombreuses distributions tierces du serveur proposent une valeur différente de celles listées ci-dessus.</p> </usage> <seealso><a href="../invoking.html">the <code>-d</code> options de <code>httpd</code></a></seealso> Loading
docs/manual/rewrite/flags.xml.fr +19 −8 Changes for docs/manual/rewrite/flags.xml.fr: 19 added lines, 8 removed lines. Original line number Diff line number Diff line <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> <!-- English Revision : 1092798 --> <!-- English Revision : 1160345 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -87,15 +87,26 @@ non-alphanumériques des références arrières seront & par exemple cette règle :</p> <example> RewriteRule ^(/.*)$ /index.php?show=$1 RewriteRule ^search/(.*)$ /search.php?term=$1 </example> <p>Avec cet exemple, <code>/C++</code> sera réécrit en <code>/index.php?show=/C++</code>. Mais <code>/C%2b%2b</code> sera lui aussi réécrit en <code>/index.php?show=/C++</code>, car le caractère <code>%2b</code> aura été "déséchappé". Avec le drapeau B par contre, <code>/C%2b%2b</code> sera réécrit en <code>/index.php?show=/C%2b%2b</code>.</p> <p>Soit le terme de recherche 'x & y/z' ; un navigateur va le coder en 'x%20%26%20y%2Fz', transformant la requête en 'search/x%20%26%20y%2Fz'. Sans le drapeau B, cette règle de réécriture va réécrire la requête en 'search.php?term=x & y/z', ce qui ne correspond pas à une URL valide et cette dernière sera encodée en <code>search.php?term=x%20&y%2Fz=</code>, ce qui ne correspond pas à ce que l'on souhaitait.</p> <p>Avec le drapeau B, les paramètres sont réencodés avant d'être passés à l'URL résultante, ce qui fournit une réécriture correcte en <code>/search.php?term=x%20%26%20y%2Fz</code>.</p> <p>Notez que vous devrez peut-être aussi définir la directive <directive module="core">AllowEncodedSlashes</directive> à <code>On</code> pour que cet exemple particulier fonctionne, car httpd ne permet pas les slashes encodés dans les URLs, et renvoie une erreur 404 s'il en rencontre un.</p> <p>Ce processus d'échappement est en particulier nécessaire dans le contexte d'un mandataire, où l'accès au serveur d'arrière-plan échouera Loading