summaryrefslogtreecommitdiff
path: root/docs/manual/rewrite/flags.html.fr
diff options
context:
space:
mode:
Diffstat (limited to 'docs/manual/rewrite/flags.html.fr')
-rw-r--r--docs/manual/rewrite/flags.html.fr690
1 files changed, 345 insertions, 345 deletions
diff --git a/docs/manual/rewrite/flags.html.fr b/docs/manual/rewrite/flags.html.fr
index 901877c0ed..ed0d9b892c 100644
--- a/docs/manual/rewrite/flags.html.fr
+++ b/docs/manual/rewrite/flags.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Les drapeaux de réécriture - Serveur Apache HTTP Version 2.5</title>
+<title>Les drapeaux de r&#233;&#233;criture - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,19 +21,19 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>Les drapeaux de réécriture</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>Les drapeaux de r&#233;&#233;criture</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/rewrite/flags.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/rewrite/flags.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/rewrite/flags.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<p>Ce document décrit les drapeaux disponibles dans la directive
+<p>Ce document d&#233;crit les drapeaux disponibles dans la directive
<code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>, en fournissant
-des explications détaillées et des exemples.</p>
+des explications d&#233;taill&#233;es et des exemples.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#introduction">Introduction</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#flag_b">B (échappement dans les références arrières)</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#flag_bnp">BNP|backrefnoplus (ne pas échapper
+<li><img alt="" src="../images/down.gif" /> <a href="#flag_b">B (&#233;chappement dans les r&#233;f&#233;rences arri&#232;res)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#flag_bnp">BNP|backrefnoplus (ne pas &#233;chapper
l'espace en +)</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#flag_c">C|chain</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#flag_co">CO|cookie</a></li>
@@ -56,173 +56,173 @@ l'espace en +)</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#flag_r">R|redirect</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#flag_s">S|skip</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#flag_t">T|type</a></li>
-</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation du module</a></li><li><a href="intro.html">Introduction à mod_rewrite</a></li><li><a href="remapping.html">Redirection and remise en
-correspondance</a></li><li><a href="access.html">Contrôle d'accès</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="proxy.html">Mise en cache</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avancées</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation du module</a></li><li><a href="intro.html">Introduction &#224; mod_rewrite</a></li><li><a href="remapping.html">Redirection and remise en
+correspondance</a></li><li><a href="access.html">Contr&#244;le d'acc&#232;s</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="proxy.html">Mise en cache</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avanc&#233;es</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="introduction" id="introduction">Introduction</a><a title="Lien permanent" href="#introduction" class="permalink">&para;</a></h2>
-<p>Le comportement d'une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> peut être modifié par un ou
-plusieurs drapeaux. Les drapeaux sont situés en fin de règle, entourés
-de crochets, et séparés le cas échéant par des virgules.</p>
+<p>Le comportement d'une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> peut &#234;tre modifi&#233; par un ou
+plusieurs drapeaux. Les drapeaux sont situ&#233;s en fin de r&#232;gle, entour&#233;s
+de crochets, et s&#233;par&#233;s le cas &#233;ch&#233;ant par des virgules.</p>
<pre class="prettyprint lang-config">RewriteRule pattern target [Flag1,Flag2,Flag3]</pre>
-<p>Chaque drapeau (à quelques exceptions près)
-possède une forme courte, comme <code>CO</code>, ainsi qu'une forme longue,
+<p>Chaque drapeau (&#224; quelques exceptions pr&#232;s)
+poss&#232;de une forme courte, comme <code>CO</code>, ainsi qu'une forme longue,
comme <code>cookie</code>. Bien que
-la forme courte soit la plus couramment utilisée, nous vous recommandons
+la forme courte soit la plus couramment utilis&#233;e, nous vous recommandons
de vous familiariser avec les drapeaux sous leur forme longue, afin de
-bien mémoriser ce que chaque drapeau est supposé faire.
+bien m&#233;moriser ce que chaque drapeau est suppos&#233; faire.
Certains drapeaux acceptent un ou plusieurs arguments. Les drapeaux ne
-sont pas sensibles à la casse.</p>
+sont pas sensibles &#224; la casse.</p>
-<p>Les drapeaux qui modifient les métadonnées associées à la requête
-(T=, H=, E=) n'ont aucun effet dans un contexte de répertoire ou de
-fichier htaccess, lorsqu'une substitution (autre que '-') est effectuée
-au cours de la même passe du processus de réécriture.
+<p>Les drapeaux qui modifient les m&#233;tadonn&#233;es associ&#233;es &#224; la requ&#234;te
+(T=, H=, E=) n'ont aucun effet dans un contexte de r&#233;pertoire ou de
+fichier htaccess, lorsqu'une substitution (autre que '-') est effectu&#233;e
+au cours de la m&#234;me passe du processus de r&#233;&#233;criture.
</p>
-<p>Chaque drapeau disponible est présenté ici, avec un exemple
+<p>Chaque drapeau disponible est pr&#233;sent&#233; ici, avec un exemple
d'utilisation.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="flag_b" id="flag_b">B (échappement dans les références arrières)</a><a title="Lien permanent" href="#flag_b" class="permalink">&para;</a></h2>
-<p>Avec le drapeau [B], la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> échappe les caractères
-non-alphanumériques avant d'appliquer la transformation. A partir
-de la version 2.4.26, vous pouvez limiter l'échappement dans les
-références arrières à une liste de caractères que vous pouvez spécifiez comme
+<h2><a name="flag_b" id="flag_b">B (&#233;chappement dans les r&#233;f&#233;rences arri&#232;res)</a><a title="Lien permanent" href="#flag_b" class="permalink">&para;</a></h2>
+<p>Avec le drapeau [B], la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> &#233;chappe les caract&#232;res
+non-alphanum&#233;riques avant d'appliquer la transformation. A partir
+de la version 2.4.26, vous pouvez limiter l'&#233;chappement dans les
+r&#233;f&#233;rences arri&#232;res &#224; une liste de caract&#232;res que vous pouvez sp&#233;cifiez comme
dans cet exemple : <code>[B=#?;]</code>. Notez que l'espace peut faire
-partie de la liste des caractères à échapper, mais qu'il ne doit pas
-être le dernier caractère de cette liste.
+partie de la liste des caract&#232;res &#224; &#233;chapper, mais qu'il ne doit pas
+&#234;tre le dernier caract&#232;re de cette liste.
</p>
-<p><code>mod_rewrite</code> doit supprimer les séquences d'échappement
+<p><code>mod_rewrite</code> doit supprimer les s&#233;quences d'&#233;chappement
des URLs avant leur
-mise en correspondance avec le système de fichiers ; les séquences
-d'échappement sont donc supprimées des références arrières au moment où
-ces dernières sont appliquées. Avec le drapeau B, les caractères
-non-alphanumériques des références arrières seront échappés. Considérons
-par exemple cette règle :</p>
+mise en correspondance avec le syst&#232;me de fichiers ; les s&#233;quences
+d'&#233;chappement sont donc supprim&#233;es des r&#233;f&#233;rences arri&#232;res au moment o&#249;
+ces derni&#232;res sont appliqu&#233;es. Avec le drapeau B, les caract&#232;res
+non-alphanum&#233;riques des r&#233;f&#233;rences arri&#232;res seront &#233;chapp&#233;s. Consid&#233;rons
+par exemple cette r&#232;gle :</p>
<pre class="prettyprint lang-config">RewriteRule "^search/(.*)$" "/search.php?term=$1"</pre>
<p>Soit le terme de recherche 'x &amp; 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 &amp; y/z', ce qui ne
-correspond pas à une URL valide et cette dernière sera encodée en
-<code>search.php?term=x%20&amp;y%2Fz=</code>, ce qui ne correspond pas à
+en 'x%20%26%20y%2Fz', transformant la requ&#234;te en
+'search/x%20%26%20y%2Fz'. Sans le drapeau B, cette r&#232;gle de r&#233;&#233;criture
+va r&#233;&#233;crire la requ&#234;te en 'search.php?term=x &amp; y/z', ce qui ne
+correspond pas &#224; une URL valide et cette derni&#232;re sera encod&#233;e en
+<code>search.php?term=x%20&amp;y%2Fz=</code>, ce qui ne correspond pas &#224;
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
+<p>Avec le drapeau B, les param&#232;tres sont r&#233;encod&#233;s avant d'&#234;tre pass&#233;s
+&#224; l'URL r&#233;sultante, ce qui fournit une r&#233;&#233;criture correcte en
<code>/search.php?term=x%20%26%20y%2Fz</code>.</p>
<pre class="prettyprint lang-config">RewriteRule "^search/(.*)$" "/search.php?term=$1" [B,PT]</pre>
-<p>Notez que vous devrez peut-être aussi définir la
+<p>Notez que vous devrez peut-&#234;tre aussi d&#233;finir la
directive <code class="directive"><a href="../mod/core.html#allowencodedslashes">AllowEncodedSlashes</a></code>
-à <code>On</code> pour
+&#224; <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
+slashes encod&#233;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
-si on présente à ce dernier une URL non échappée.</p>
+<p>Ce processus d'&#233;chappement est en particulier n&#233;cessaire dans le
+contexte d'un mandataire, o&#249; l'acc&#232;s au serveur d'arri&#232;re-plan &#233;chouera
+si on pr&#233;sente &#224; ce dernier une URL non &#233;chapp&#233;e.</p>
-<p>Une alternative à ce drapeau consiste à utiliser une directive
+<p>Une alternative &#224; ce drapeau consiste &#224; utiliser une directive
<code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> pour capturer
-%{THE_REQUEST}, les chaînes capturées se présentant
-alors sous la forme codée.</p>
+%{THE_REQUEST}, les cha&#238;nes captur&#233;es se pr&#233;sentant
+alors sous la forme cod&#233;e.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="flag_bnp" id="flag_bnp">BNP|backrefnoplus (ne pas échapper
+<h2><a name="flag_bnp" id="flag_bnp">BNP|backrefnoplus (ne pas &#233;chapper
l'espace en +)</a><a title="Lien permanent" href="#flag_bnp" class="permalink">&para;</a></h2>
-<p>Si le drapeau [BNP] est spécifié, la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> échappera le caractère
-espace en %20 au lieu de '+' dans les références arrières. Ceci s'avère
-utile lorsque la référence arrière est utilisée dans la partie chemin,
-et non dans les paramètres de la requête.</p>
+<p>Si le drapeau [BNP] est sp&#233;cifi&#233;, la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> &#233;chappera le caract&#232;re
+espace en %20 au lieu de '+' dans les r&#233;f&#233;rences arri&#232;res. Ceci s'av&#232;re
+utile lorsque la r&#233;f&#233;rence arri&#232;re est utilis&#233;e dans la partie chemin,
+et non dans les param&#232;tres de la requ&#234;te.</p>
-<p>Ce drapeau est disponible à partir de la version 2.4.26 du serveur HTTP
+<p>Ce drapeau est disponible &#224; partir de la version 2.4.26 du serveur HTTP
Apache.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_c" id="flag_c">C|chain</a><a title="Lien permanent" href="#flag_c" class="permalink">&para;</a></h2>
-<p>Le drapeau [C] ou [chain] indique que la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est chaînée avec la
-suivante. Autrement dit, si la règle s'applique, elle est traitée
-normalement et passe le contrôle à la règle suivante. Par contre, si
-elle ne s'applique pas, la règle suivante, ainsi que toutes les règles
-chaînées qui suivent, seront sautées.</p>
+<p>Le drapeau [C] ou [chain] indique que la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est cha&#238;n&#233;e avec la
+suivante. Autrement dit, si la r&#232;gle s'applique, elle est trait&#233;e
+normalement et passe le contr&#244;le &#224; la r&#232;gle suivante. Par contre, si
+elle ne s'applique pas, la r&#232;gle suivante, ainsi que toutes les r&#232;gles
+cha&#238;n&#233;es qui suivent, seront saut&#233;es.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_co" id="flag_co">CO|cookie</a><a title="Lien permanent" href="#flag_co" class="permalink">&para;</a></h2>
-<p>Le drapeau [CO], ou [cookie], vous permet de définir un cookie
-lorsqu'une règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
-s'applique. Il possède trois arguments obligatoires et
+<p>Le drapeau [CO], ou [cookie], vous permet de d&#233;finir un cookie
+lorsqu'une r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
+s'applique. Il poss&#232;de trois arguments obligatoires et
quatre arguments optionnels.</p>
-<p>La syntaxe complète de ce drapeau, avec tous ses attributs, est la
+<p>La syntaxe compl&#232;te de ce drapeau, avec tous ses attributs, est la
suivante :</p>
<div class="example"><p><code>
[CO=NAME:VALUE:DOMAIN:lifetime:path:secure:httponly]
</code></p></div>
-<p>Si un caractère littéral ':' doit être insérer dans un des champs du
+<p>Si un caract&#232;re litt&#233;ral ':' doit &#234;tre ins&#233;rer dans un des champs du
cookie, une autre syntaxe est disponible. Pour utiliser cette syntaxe
-alternative, le contenu du champ "Name" doit être précédé du caractère
-';', et les sépateurs de champs deviendront des ';'.</p>
+alternative, le contenu du champ "Name" doit &#234;tre pr&#233;c&#233;d&#233; du caract&#232;re
+';', et les s&#233;pateurs de champs deviendront des ';'.</p>
<div class="example"><p><code>
[CO=;NAME;VALUE:MOREVALUE;DOMAIN;lifetime;path;secure;httponly]
</code></p></div>
-<p>Vous devez déclarer un nom, une valeur et un domaine pour que
-le cookie puisse être défini.</p>
+<p>Vous devez d&#233;clarer un nom, une valeur et un domaine pour que
+le cookie puisse &#234;tre d&#233;fini.</p>
<dl>
<dt>Domain</dt>
<dd>Le domaine pour lequel vous souhaitez que le cookie soit valide. Ce
-peut être un nom de serveur, comme <code>www.example.com</code>, ou un
+peut &#234;tre un nom de serveur, comme <code>www.example.com</code>, ou un
domaine, comme <code>.example.com</code>. Il doit comporter au moins
-deux parties séparées par un point. C'est à dire que vous ne pouvez pas
+deux parties s&#233;par&#233;es par un point. C'est &#224; dire que vous ne pouvez pas
utiliser les valeurs <code>.com</code> ou <code>.net</code>. En effet,
-ce style de cookie est interdit par le modèle de sécurité des cookies.</dd>
+ce style de cookie est interdit par le mod&#232;le de s&#233;curit&#233; des cookies.</dd>
</dl>
-<p>Vous pouvez aussi définir les valeurs suivantes :</p>
+<p>Vous pouvez aussi d&#233;finir les valeurs suivantes :</p>
<dl>
<dt>Lifetime</dt>
-<dd>La durée de vie du cookie, en minutes.</dd>
-<dd>Une valeur de 0 indique une durée de vie correspondant à la session
-courante du navigateur. Il s'agit de la valeur par défaut.</dd>
+<dd>La dur&#233;e de vie du cookie, en minutes.</dd>
+<dd>Une valeur de 0 indique une dur&#233;e de vie correspondant &#224; la session
+courante du navigateur. Il s'agit de la valeur par d&#233;faut.</dd>
<dt>Path</dt>
-<dd>Le chemin, sur le site web concerné, pour lequel le cookie est
+<dd>Le chemin, sur le site web concern&#233;, pour lequel le cookie est
valide, du style <code>/clients/</code> or
<code>/fichiers/telechargement/</code>.</dd>
-<dd>La valeur par défaut est <code>/</code> - c'est à dire l'ensemble du
+<dd>La valeur par d&#233;faut est <code>/</code> - c'est &#224; dire l'ensemble du
site web.</dd>
<dt>Secure</dt>
<dd>Si cet argument a pour valeur <code>secure</code>,
-<code>true</code>, ou <code>1</code>, le cookie ne pourra être transmis
-que dans le cadre d'une connexion sécurisée (https).</dd>
+<code>true</code>, ou <code>1</code>, le cookie ne pourra &#234;tre transmis
+que dans le cadre d'une connexion s&#233;curis&#233;e (https).</dd>
<dt>httponly</dt>
<dd>Si cet argument a pour valeur <code>HttpOnly</code>,
<code>true</code>, ou <code>1</code>, le cookie aura son drapeau
-<code>HttpOnly</code> activé, ce qui signifie qu'il sera inaccessible au
+<code>HttpOnly</code> activ&#233;, ce qui signifie qu'il sera inaccessible au
code JavaScript pour les navigateurs qui supportent cette
-fonctionnalité.</dd>
+fonctionnalit&#233;.</dd>
</dl>
<p>Voici un exemple :</p>
@@ -231,63 +231,63 @@ fonctionnalité.</dd>
RewriteRule "^/index\.html" "-" [CO=frontdoor:yes:.example.org:1440:/]</pre>
-<p>Dans l'exemple ci-dessus, la règle ne réécrit
-pas la requête. La cible de réécriture "-"
-indique à mod_rewrite de transmettre la requête sans
+<p>Dans l'exemple ci-dessus, la r&#232;gle ne r&#233;&#233;crit
+pas la requ&#234;te. La cible de r&#233;&#233;criture "-"
+indique &#224; mod_rewrite de transmettre la requ&#234;te sans
modification. Par contre, il
-définit un cookie nommé 'frontdoor' avec une valeur 'yes'. Le cookie est
-valide pour tout hôte situé dans le domaine <code>.example.org</code>. Sa
-durée de vie est limitée à 1440 minutes (24 heures), et il sera renvoyé
+d&#233;finit un cookie nomm&#233; 'frontdoor' avec une valeur 'yes'. Le cookie est
+valide pour tout h&#244;te situ&#233; dans le domaine <code>.example.org</code>. Sa
+dur&#233;e de vie est limit&#233;e &#224; 1440 minutes (24 heures), et il sera renvoy&#233;
pour tous les URIs.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_dpi" id="flag_dpi">DPI|discardpath</a><a title="Lien permanent" href="#flag_dpi" class="permalink">&para;</a></h2>
<p>Avec le drapeau DPI, la partie PATH_INFO de l'URI
-réécrit est supprimée.</p>
-<p>Ce drapeau est disponible dans les versions 2.2.12 et supérieures.</p>
-<p>Dans un contexte de répertoire, l'URI mis en comparaison par chaque
-règle <code class="directive">RewriteRule</code> est la concaténation des
+r&#233;&#233;crit est supprim&#233;e.</p>
+<p>Ce drapeau est disponible dans les versions 2.2.12 et sup&#233;rieures.</p>
+<p>Dans un contexte de r&#233;pertoire, l'URI mis en comparaison par chaque
+r&#232;gle <code class="directive">RewriteRule</code> est la concat&#233;nation des
valeurs courantes de l'URI et de PATH_INFO.</p>
-<p>L'URI courant peut être l'URI initial tel qu'il a été fourni par le
-client, le résultat d'une passe précédente du processus de réécriture,
-ou le résultat de la règle précédente dans le processus courant de
-réécriture.</p>
+<p>L'URI courant peut &#234;tre l'URI initial tel qu'il a &#233;t&#233; fourni par le
+client, le r&#233;sultat d'une passe pr&#233;c&#233;dente du processus de r&#233;&#233;criture,
+ou le r&#233;sultat de la r&#232;gle pr&#233;c&#233;dente dans le processus courant de
+r&#233;&#233;criture.</p>
-<p>Par contre, la partie PATH_INFO ajoutée à l'URI avant chaque règle ne
-reflète que la valeur de PATH_INFO avant la passe courante du processus
-de réécriture. En conséquence, si de larges portions de l'URI
+<p>Par contre, la partie PATH_INFO ajout&#233;e &#224; l'URI avant chaque r&#232;gle ne
+refl&#232;te que la valeur de PATH_INFO avant la passe courante du processus
+de r&#233;&#233;criture. En cons&#233;quence, si de larges portions de l'URI
correspondent et sont traduites via plusieurs directives
<code class="directive">RewriteRule</code>, sans prendre en compte
quelles parties de l'URI provenaient du PATH_INFO courant, l'URI final
pourra se voir ajouter plusieurs copies de PATH_INFO.</p>
-<p>Utilisez ce drapeau pour toute substitution où la présence du PATH_INFO qui
-résultait de la mise en correspondance précédente de cette requête avec
-le système de fichier n'est pas nécessaire. Avec ce drapeau, le
-PATH_INFO établi avant que cette passe du processus de réécriture ne
-débute est oublié. PATH_INFO ne sera pas recalculé tant que la passe
-courante du processus de réécriture ne sera pas achevée. Les règles
-suivantes de cette passe ne verront que le résultat direct des
-substitutions, sans aucun PATH_INFO ajouté.</p>
+<p>Utilisez ce drapeau pour toute substitution o&#249; la pr&#233;sence du PATH_INFO qui
+r&#233;sultait de la mise en correspondance pr&#233;c&#233;dente de cette requ&#234;te avec
+le syst&#232;me de fichier n'est pas n&#233;cessaire. Avec ce drapeau, le
+PATH_INFO &#233;tabli avant que cette passe du processus de r&#233;&#233;criture ne
+d&#233;bute est oubli&#233;. PATH_INFO ne sera pas recalcul&#233; tant que la passe
+courante du processus de r&#233;&#233;criture ne sera pas achev&#233;e. Les r&#232;gles
+suivantes de cette passe ne verront que le r&#233;sultat direct des
+substitutions, sans aucun PATH_INFO ajout&#233;.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_e" id="flag_e">E|env</a><a title="Lien permanent" href="#flag_e" class="permalink">&para;</a></h2>
-<p>Avec le drapeau [E], ou [env], vous pouvez définir la valeur d'une
+<p>Avec le drapeau [E], ou [env], vous pouvez d&#233;finir la valeur d'une
variable d'environnement. Notez que certaines variables d'environnement
-peuvent être définies après le traitement de la règle, annulant par
-la-même ce que vous avez défini. Voir le <a href="../env.html">document
-sur les variables d'environnement</a> pour plus de détails sur le
+peuvent &#234;tre d&#233;finies apr&#232;s le traitement de la r&#232;gle, annulant par
+la-m&#234;me ce que vous avez d&#233;fini. Voir le <a href="../env.html">document
+sur les variables d'environnement</a> pour plus de d&#233;tails sur le
fonctionnement des variables d'environnement.</p>
-<p>La syntaxe complète pour ce drapeau est :</p>
+<p>La syntaxe compl&#232;te pour ce drapeau est :</p>
<pre class="prettyprint lang-config">[E=!VAR]</pre>
-<p><code>VAL</code> peut comporter des références arrières
-(<code>$N</code> ou <code>%N</code>) qui seront développées.</p>
+<p><code>VAL</code> peut comporter des r&#233;f&#233;rences arri&#232;res
+(<code>$N</code> ou <code>%N</code>) qui seront d&#233;velopp&#233;es.</p>
<p>En utilisant la version courte</p>
@@ -295,7 +295,7 @@ fonctionnement des variables d'environnement.</p>
[E=VAR]
</code></p></div>
-<p>vous pouvez définir la variable d'environnement nommée
+<p>vous pouvez d&#233;finir la variable d'environnement nomm&#233;e
<code>VAR</code> avec une valeur vide.</p>
<p>La forme</p>
@@ -304,148 +304,148 @@ fonctionnement des variables d'environnement.</p>
[E=!VAR]
</code></p></div>
-<p>permet d'annuler la définition de la variable <code>VAR</code>.</p>
+<p>permet d'annuler la d&#233;finition de la variable <code>VAR</code>.</p>
-<p>Les variables d'environnement s'emploient dans différents contextes,
+<p>Les variables d'environnement s'emploient dans diff&#233;rents contextes,
comme les programmes CGI, d'autres directives RewriteRule, ou des
directives CustomLog.</p>
-<p>L'exemple suivant définit une variable d'environnement nommée 'image'
-avec une valeur de '1' si l'URI de la requête correspond à un fichier
-image. Cette variable d'environnement est ensuite utilisée pour exclure
-une telle requête du journal des accès.</p>
+<p>L'exemple suivant d&#233;finit une variable d'environnement nomm&#233;e 'image'
+avec une valeur de '1' si l'URI de la requ&#234;te correspond &#224; un fichier
+image. Cette variable d'environnement est ensuite utilis&#233;e pour exclure
+une telle requ&#234;te du journal des acc&#232;s.</p>
<pre class="prettyprint lang-config">RewriteRule "\.(png|gif|jpg)" "-" [E=image:1]<br />
CustomLog "logs/access_log" combined env=!image</pre>
-<p>Notez que le même effet peut être obtenu à l'aide de la directive
+<p>Notez que le m&#234;me effet peut &#234;tre obtenu &#224; l'aide de la directive
<code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>. Cette technique
-est présentée à titre d'exemple et non de recommandation.</p>
+est pr&#233;sent&#233;e &#224; titre d'exemple et non de recommandation.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_end" id="flag_end">END</a><a title="Lien permanent" href="#flag_end" class="permalink">&para;</a></h2>
<p>L'utilisation du drapeau [END] permet non seulement de terminer le
-processus de réécriture en cours (comme [L]), mais aussi d'empêcher tout
-processus de réécriture ultérieur dans un contexte de répertoire
+processus de r&#233;&#233;criture en cours (comme [L]), mais aussi d'emp&#234;cher tout
+processus de r&#233;&#233;criture ult&#233;rieur dans un contexte de r&#233;pertoire
(htaccess).</p>
-<p>Ceci ne s'applique pas aux nouvelles requêtes résultant d'une
+<p>Ceci ne s'applique pas aux nouvelles requ&#234;tes r&#233;sultant d'une
redirection externe.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_f" id="flag_f">F|forbidden</a><a title="Lien permanent" href="#flag_f" class="permalink">&para;</a></h2>
<p>L'utilisation du drapeau [F] permet de faire envoyer par le serveur au
-client un code de statut "403 Forbidden". Le même effet peut être obtenu à
+client un code de statut "403 Forbidden". Le m&#234;me effet peut &#234;tre obtenu &#224;
l'aide de la directive <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code>,
mais ce drapeau offre plus de souplesse dans l'attribution d'un statut
Forbidden.</p>
-<p>La règle suivante va interdire la téléchargement de fichiers
+<p>La r&#232;gle suivante va interdire la t&#233;l&#233;chargement de fichiers
<code>.exe</code> depuis votre serveur.</p>
<pre class="prettyprint lang-config">RewriteRule "\.exe" "-" [F]</pre>
-<p>Cet exemple utilise la syntaxe "-" pour la cible de réécriture, ce
-qui signifie que l'URI de la requête n'est pas modifié. Il n'y a aucune
-raison de réécrire un URI, si vous avez l'intention d'interdire la
-requête.</p>
+<p>Cet exemple utilise la syntaxe "-" pour la cible de r&#233;&#233;criture, ce
+qui signifie que l'URI de la requ&#234;te n'est pas modifi&#233;. Il n'y a aucune
+raison de r&#233;&#233;crire un URI, si vous avez l'intention d'interdire la
+requ&#234;te.</p>
-<p>Lorsqu'on utilise [F], [L] est implicite - c'est à dire que la
-réponse est renvoyée immédiatement, et aucune autre règle n'est évaluée.</p>
+<p>Lorsqu'on utilise [F], [L] est implicite - c'est &#224; dire que la
+r&#233;ponse est renvoy&#233;e imm&#233;diatement, et aucune autre r&#232;gle n'est &#233;valu&#233;e.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_g" id="flag_g">G|gone</a><a title="Lien permanent" href="#flag_g" class="permalink">&para;</a></h2>
<p>Le drapeau [G] permet de faire envoyer par le serveur un code de statut
-"410 Gone" avec la réponse. Ce code indique qu'une ressource qui était
+"410 Gone" avec la r&#233;ponse. Ce code indique qu'une ressource qui &#233;tait
disponible auparavant ne l'est plus actuellement.</p>
-<p>Comme dans le cas du drapeau [F], on utilise en général la syntaxe
-"-" pour la cible de réécriture lorsqu'on utilise le drapeau [G] :</p>
+<p>Comme dans le cas du drapeau [F], on utilise en g&#233;n&#233;ral la syntaxe
+"-" pour la cible de r&#233;&#233;criture lorsqu'on utilise le drapeau [G] :</p>
<pre class="prettyprint lang-config">RewriteRule "oldproduct" "-" [G,NC]</pre>
-<p>Lorsqu'on utilise [G], [L] est implicite - c'est à dire que la
-réponse est renvoyée immédiatement, et aucune autre règle n'est évaluée.</p>
+<p>Lorsqu'on utilise [G], [L] est implicite - c'est &#224; dire que la
+r&#233;ponse est renvoy&#233;e imm&#233;diatement, et aucune autre r&#232;gle n'est &#233;valu&#233;e.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_h" id="flag_h">H|handler</a><a title="Lien permanent" href="#flag_h" class="permalink">&para;</a></h2>
-<p>Force le traitement de la requête résultante par le gestionnaire
-spécifié. Par exemple, on peut utiliser ce drapeau pour forcer
-l'interprétation de tous les fichiers sans extension par le gestionnaire
+<p>Force le traitement de la requ&#234;te r&#233;sultante par le gestionnaire
+sp&#233;cifi&#233;. Par exemple, on peut utiliser ce drapeau pour forcer
+l'interpr&#233;tation de tous les fichiers sans extension par le gestionnaire
php :</p>
<pre class="prettyprint lang-config">RewriteRule "!\." "-" [H=application/x-httpd-php]</pre>
<p>
-L'expression rationnelle ci-dessus - <code>!\.</code> - correspond à
-toute requête qui ne contient pas le caractère <code>.</code>.
+L'expression rationnelle ci-dessus - <code>!\.</code> - correspond &#224;
+toute requ&#234;te qui ne contient pas le caract&#232;re <code>.</code>.
</p>
<p>On peut aussi utiliser ce drapeau pour forcer l'utilisation d'un
certain gestionnaire en fonction de certaines conditions. Par exemple,
-l'extrait suivant utilisé dans un contexte de niveau serveur permet de
+l'extrait suivant utilis&#233; dans un contexte de niveau serveur permet de
faire en sorte que les fichiers <code>.php</code> soient
-<em>affichés</em> par <code>mod_php</code> dans le cas où ils font
-l'objet d'une requête avec l'extension <code>.phps</code> :</p>
+<em>affich&#233;s</em> par <code>mod_php</code> dans le cas o&#249; ils font
+l'objet d'une requ&#234;te avec l'extension <code>.phps</code> :</p>
<pre class="prettyprint lang-config">RewriteRule "^(/source/.+\.php)s$" "$1" [H=application/x-httpd-php-source]</pre>
<p>L'expression rationnelle ci-dessus -
-<code>^(/source/.+\.php)s$</code> - va correspondre à toute requête qui
-débutera par <code>/source/</code>, continuera par 1 ou n caractères
-puis par <code>.phps</code>. La référence arrière $1 fait référence à la
-correspondance capturée entre parenthèses de l'expression
+<code>^(/source/.+\.php)s$</code> - va correspondre &#224; toute requ&#234;te qui
+d&#233;butera par <code>/source/</code>, continuera par 1 ou n caract&#232;res
+puis par <code>.phps</code>. La r&#233;f&#233;rence arri&#232;re $1 fait r&#233;f&#233;rence &#224; la
+correspondance captur&#233;e entre parenth&#232;ses de l'expression
rationnelle.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_l" id="flag_l">L|last</a><a title="Lien permanent" href="#flag_l" class="permalink">&para;</a></h2>
-<p>Lorsque le drapeau [L] est présent, <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
-arrête le traitement du jeu de règles. Cela signifie dans la plupart des
-situations que si la règle s'applique, aucune autre règle ne sera
-traitée. Ce drapeau correspond à la commande Perl <code>last</code>, ou
-à la commande <code>break</code> en C. Utilisez ce drapeau pour indiquer
-que la règle courante doit être appliquée immédiatement, sans tenir
-compte des règles ultérieures.</p>
-
-<p>Si vous utilisez des règles <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> dans des fichiers
+<p>Lorsque le drapeau [L] est pr&#233;sent, <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+arr&#234;te le traitement du jeu de r&#232;gles. Cela signifie dans la plupart des
+situations que si la r&#232;gle s'applique, aucune autre r&#232;gle ne sera
+trait&#233;e. Ce drapeau correspond &#224; la commande Perl <code>last</code>, ou
+&#224; la commande <code>break</code> en C. Utilisez ce drapeau pour indiquer
+que la r&#232;gle courante doit &#234;tre appliqu&#233;e imm&#233;diatement, sans tenir
+compte des r&#232;gles ult&#233;rieures.</p>
+
+<p>Si vous utilisez des r&#232;gles <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> dans des fichiers
<code>.htaccess</code> ou des sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, il est important d'avoir quelques
-notions sur la manière dont les règles sont traitées. Pour simplifier,
-une fois les règles traitées, la requête réécrite est passée à nouveau
-au moteur d'interprétation des URLs afin que ce dernier puisse la
-traiter. Il est possible qu'au cours du traitement de la requête
-réécrite, le fichier <code>.htaccess</code> ou la section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> soient à nouveau
-rencontrés, entraînant un nouveau traitement du jeu de règles depuis le
-début. Cette situation se présente le plus souvent lorsqu'une des règles
-provoque une redirection - interne ou externe - ce qui réinitialise le
-traitement de la requête.</p>
+notions sur la mani&#232;re dont les r&#232;gles sont trait&#233;es. Pour simplifier,
+une fois les r&#232;gles trait&#233;es, la requ&#234;te r&#233;&#233;crite est pass&#233;e &#224; nouveau
+au moteur d'interpr&#233;tation des URLs afin que ce dernier puisse la
+traiter. Il est possible qu'au cours du traitement de la requ&#234;te
+r&#233;&#233;crite, le fichier <code>.htaccess</code> ou la section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> soient &#224; nouveau
+rencontr&#233;s, entra&#238;nant un nouveau traitement du jeu de r&#232;gles depuis le
+d&#233;but. Cette situation se pr&#233;sente le plus souvent lorsqu'une des r&#232;gles
+provoque une redirection - interne ou externe - ce qui r&#233;initialise le
+traitement de la requ&#234;te.</p>
<p>Si vous utilisez des directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> dans un de ces contextes,
-il importe par conséquent de prévoir explicitement des étapes permettant
-d'éviter un bouclage infini sur les règles,
+il importe par cons&#233;quent de pr&#233;voir explicitement des &#233;tapes permettant
+d'&#233;viter un bouclage infini sur les r&#232;gles,
et de ne pas compter seulement sur
-le drapeau [L] pour terminer l'exécution d'une série de règles, comme
-décrit ci-dessous.</p>
+le drapeau [L] pour terminer l'ex&#233;cution d'une s&#233;rie de r&#232;gles, comme
+d&#233;crit ci-dessous.</p>
<p>Un autre drapeau, [END], permet non seulement d'interrompre le cycle
-courant du processus de réécriture, mais aussi d'empêcher toute
-réécriture ultérieure dans le contexte de répertoire (htaccess). Ceci ne
-s'applique pas aux nouvelles requêtes résultant de redirections
+courant du processus de r&#233;&#233;criture, mais aussi d'emp&#234;cher toute
+r&#233;&#233;criture ult&#233;rieure dans le contexte de r&#233;pertoire (htaccess). Ceci ne
+s'applique pas aux nouvelles requ&#234;tes r&#233;sultant de redirections
externes.</p>
-<p>Dans l'exemple donné ici, toute requête est réécrite en
-<code>index.php</code>, la requête originale étant ajoutée comme chaîne
-de requête en argument à <code>index.php</code> ; cependant, la
+<p>Dans l'exemple donn&#233; ici, toute requ&#234;te est r&#233;&#233;crite en
+<code>index.php</code>, la requ&#234;te originale &#233;tant ajout&#233;e comme cha&#238;ne
+de requ&#234;te en argument &#224; <code>index.php</code> ; cependant, la
directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> permet de s'assurer que si
-la requête concerne déjà <code>index.php</code>, la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> sera sautée.</p>
+la requ&#234;te concerne d&#233;j&#224; <code>index.php</code>, la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> sera saut&#233;e.</p>
<pre class="prettyprint lang-config">RewriteBase "/"
RewriteCond "%{REQUEST_URI}" !=/index.php
@@ -454,127 +454,127 @@ RewriteRule "^(.*)" "/index.php?req=$1" [L,PT]</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_n" id="flag_n">N|next</a><a title="Lien permanent" href="#flag_n" class="permalink">&para;</a></h2>
-<p>Le drapeau [N] provoque un redémarrage du traitement des règles
-depuis le début, en utilisant le résultat du jeu de règles, sous
-réserve qu'il existe un point de démarrage ; à utiliser avec précautions
+<p>Le drapeau [N] provoque un red&#233;marrage du traitement des r&#232;gles
+depuis le d&#233;but, en utilisant le r&#233;sultat du jeu de r&#232;gles, sous
+r&#233;serve qu'il existe un point de d&#233;marrage ; &#224; utiliser avec pr&#233;cautions
car il peut provoquer un bouclage infini.
</p>
<p>
Le drapeau [Next] peut servir, par exemple,
-à remplacer de manière répétitive
-une chaîne de caractère ou une lettre dans une requête. Dans l'exemple
-suivant, chaque occurence de A sera remplacée par B dans la requête, et
-ceci jusqu'il n'y ait plus de A à remplacer.
+&#224; remplacer de mani&#232;re r&#233;p&#233;titive
+une cha&#238;ne de caract&#232;re ou une lettre dans une requ&#234;te. Dans l'exemple
+suivant, chaque occurence de A sera remplac&#233;e par B dans la requ&#234;te, et
+ceci jusqu'il n'y ait plus de A &#224; remplacer.
</p>
<pre class="prettyprint lang-config">RewriteRule "(.*)A(.*)" "$1B$2" [N]</pre>
-<p>Vous pouvez vous représenter ce traitement comme une boucle
-<code>while</code> : tant que le modèle de la règle correspond (c'est à
+<p>Vous pouvez vous repr&#233;senter ce traitement comme une boucle
+<code>while</code> : tant que le mod&#232;le de la r&#232;gle correspond (c'est &#224;
dire, tant que l'URI contient un <code>A</code>),
-effectuer la substitution (c'est à dire, remplacer le <code>A</code> par
+effectuer la substitution (c'est &#224; dire, remplacer le <code>A</code> par
un <code>B</code>).</p>
-<p>A partir de la version 2.5.0, ce module renvoie une erreur après
-10000 itérations afin d'éviter les boucles infinies. Ce nombre maximum
-d'itération peut être modifié via le drapeau N.</p>
-<pre class="prettyprint lang-config"># On veut remplacer 1 caractère à chaque itération de la boucle
+<p>A partir de la version 2.5.0, ce module renvoie une erreur apr&#232;s
+10000 it&#233;rations afin d'&#233;viter les boucles infinies. Ce nombre maximum
+d'it&#233;ration peut &#234;tre modifi&#233; via le drapeau N.</p>
+<pre class="prettyprint lang-config"># On veut remplacer 1 caract&#232;re &#224; chaque it&#233;ration de la boucle
RewriteRule "(.+)[&gt;&lt;;]$" "$1" [N=32000]
-# ... ou s'arrêter après 10 itérations
+# ... ou s'arr&#234;ter apr&#232;s 10 it&#233;rations
RewriteRule "(.+)[&gt;&lt;;]$" "$1" [N=10]</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_nc" id="flag_nc">NC|nocase</a><a title="Lien permanent" href="#flag_nc" class="permalink">&para;</a></h2>
-<p>Avec le drapeau [NC], le modèle de la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est comparé à la requête de
-manière insensible à la casse. C'est à dire que cette comparaison
+<p>Avec le drapeau [NC], le mod&#232;le de la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est compar&#233; &#224; la requ&#234;te de
+mani&#232;re insensible &#224; la casse. C'est &#224; dire que cette comparaison
s'effectue sans tenir compte des majuscules/minuscules dans l'URI
-comparé.</p>
+compar&#233;.</p>
-<p>Dans l'exemple suivant, toute requête pour un fichier image sera
-transmise par Apache à votre serveur d'images dédié. La correspondance est
-insensible à la casse, si bien que par exemple, <code>.jpg</code> aussi
-bien que <code>.JPG</code> seront acceptés.</p>
+<p>Dans l'exemple suivant, toute requ&#234;te pour un fichier image sera
+transmise par Apache &#224; votre serveur d'images d&#233;di&#233;. La correspondance est
+insensible &#224; la casse, si bien que par exemple, <code>.jpg</code> aussi
+bien que <code>.JPG</code> seront accept&#233;s.</p>
<pre class="prettyprint lang-config">RewriteRule "(.*\.(jpg|gif|png))$" "http://images.example.com$1" [P,NC]</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_ne" id="flag_ne">NE|noescape</a><a title="Lien permanent" href="#flag_ne" class="permalink">&para;</a></h2>
-<p>Par défaut, les caractères spéciaux, comme <code>&amp;</code> et
-<code>?</code>, sont convertis en leur équivalent
-hexadécimal. Le drapeau [NE] permet d'éviter cette conversion.
+<p>Par d&#233;faut, les caract&#232;res sp&#233;ciaux, comme <code>&amp;</code> et
+<code>?</code>, sont convertis en leur &#233;quivalent
+hexad&#233;cimal. Le drapeau [NE] permet d'&#233;viter cette conversion.
</p>
<pre class="prettyprint lang-config">RewriteRule "^/anchor/(.+)" "/bigpage.html#$1" [NE,R]</pre>
<p>
-Dans l'exemple ci-dessus, <code>/anchor/xyz</code> est réécrit en
+Dans l'exemple ci-dessus, <code>/anchor/xyz</code> est r&#233;&#233;crit en
<code>/bigpage.html#xyz</code>. En l'absence du drapeau [NE], le #
-aurait été converti en son équivalent hexadécimal, <code>%23</code>, ce
-qui aurait provoqué un code d'erreur "404 Not Found".
+aurait &#233;t&#233; converti en son &#233;quivalent hexad&#233;cimal, <code>%23</code>, ce
+qui aurait provoqu&#233; un code d'erreur "404 Not Found".
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_ns" id="flag_ns">NS|nosubreq</a><a title="Lien permanent" href="#flag_ns" class="permalink">&para;</a></h2>
-<p>Le drapeau [NS] empêche la règle de s'appliquer aux sous-requêtes.
+<p>Le drapeau [NS] emp&#234;che la r&#232;gle de s'appliquer aux sous-requ&#234;tes.
Par exemple, une page incluse au moyen d'une SSI (Server
-Side Include) est une sous-requête, et vous ne voudrez probablement pas que
-la réécriture s'applique à ces sous-requêtes. Ainsi, lorsque
-<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> recherche des informations à propos des
-fichiers par défaut du répertoire (comme les fichiers
-<code>index.html</code>), il s'agit d'une sous-requête interne, et vous
-ne désirez en général pas que ces sous-requêtes soient réécrites. Cette
-réécriture
-n'est pas toujours utile pour les sous-requêtes, et peut même causer des
-erreurs si l'ensemble du jeu de règles est appliqué. L'utilisation de
-ce drapeau permet d'exclure les règles qui peuvent poser problème.</p>
-
-<p>Comment déterminer si vous devez utiliser cette règle ou non : si
-vous préfixez les URLs avec des scripts CGI, afin de forcer leur
-traitement par le script CGI, vous vous exposez à des problèmes (ou du
-moins à une surcharge significative) avec les sous-requêtes. Dans ces
+Side Include) est une sous-requ&#234;te, et vous ne voudrez probablement pas que
+la r&#233;&#233;criture s'applique &#224; ces sous-requ&#234;tes. Ainsi, lorsque
+<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> recherche des informations &#224; propos des
+fichiers par d&#233;faut du r&#233;pertoire (comme les fichiers
+<code>index.html</code>), il s'agit d'une sous-requ&#234;te interne, et vous
+ne d&#233;sirez en g&#233;n&#233;ral pas que ces sous-requ&#234;tes soient r&#233;&#233;crites. Cette
+r&#233;&#233;criture
+n'est pas toujours utile pour les sous-requ&#234;tes, et peut m&#234;me causer des
+erreurs si l'ensemble du jeu de r&#232;gles est appliqu&#233;. L'utilisation de
+ce drapeau permet d'exclure les r&#232;gles qui peuvent poser probl&#232;me.</p>
+
+<p>Comment d&#233;terminer si vous devez utiliser cette r&#232;gle ou non : si
+vous pr&#233;fixez les URLs avec des scripts CGI, afin de forcer leur
+traitement par le script CGI, vous vous exposez &#224; des probl&#232;mes (ou du
+moins &#224; une surcharge significative) avec les sous-requ&#234;tes. Dans ces
cas, vous devez utiliser ce drapeau.</p>
<p>
-Les images, scripts java, ou fichiers css, chargés en tant que partie
-d'une page html, ne sont pas des sous-requêtes - le navigateur les
-appelle sous forme de requêtes HTTP à part entière.
+Les images, scripts java, ou fichiers css, charg&#233;s en tant que partie
+d'une page html, ne sont pas des sous-requ&#234;tes - le navigateur les
+appelle sous forme de requ&#234;tes HTTP &#224; part enti&#232;re.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_p" id="flag_p">P|proxy</a><a title="Lien permanent" href="#flag_p" class="permalink">&para;</a></h2>
-<p>L'utilisation du drapeau [P] entraîne le traitement de la requête par
-le module <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, et ceci via une requête de
-mandataire. Par exemple, si vous voulez que toutes les requêtes d'images
-soient traitées par un serveur d'images annexe, vous pouvez utiliser
-une règle de ce style :</p>
+<p>L'utilisation du drapeau [P] entra&#238;ne le traitement de la requ&#234;te par
+le module <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, et ceci via une requ&#234;te de
+mandataire. Par exemple, si vous voulez que toutes les requ&#234;tes d'images
+soient trait&#233;es par un serveur d'images annexe, vous pouvez utiliser
+une r&#232;gle de ce style :</p>
<pre class="prettyprint lang-config">RewriteRule "/(.*)\.(jpg|gif|png)$" "http://images.example.com/$1.$2" [P]</pre>
<p>L'utilisation du drapeau [P] provoque aussi l'effet du drapeau [L] -
-autrement dit, la requête est immédiatement envoyée au mandataire, et
-toute règle ultérieure sera ignorée.</p>
+autrement dit, la requ&#234;te est imm&#233;diatement envoy&#233;e au mandataire, et
+toute r&#232;gle ult&#233;rieure sera ignor&#233;e.</p>
<p>
-Vous devez vous assurer que la chaîne de substitution soit un URI valide
-(commençant typiquement par <code>http://</code><em>nom-serveur</em>)
-qui puisse être traitée par le module <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Dans
+Vous devez vous assurer que la cha&#238;ne de substitution soit un URI valide
+(commen&#231;ant typiquement par <code>http://</code><em>nom-serveur</em>)
+qui puisse &#234;tre trait&#233;e par le module <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Dans
le cas contraire, le module mandataire vous renverra une erreur.
-L'utilisation de ce drapeau implémente de manière plus puissante la
+L'utilisation de ce drapeau impl&#233;mente de mani&#232;re plus puissante la
directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>, pour
-faire correspondre le contenu distant à l'espace de nommage du serveur
+faire correspondre le contenu distant &#224; l'espace de nommage du serveur
local.</p>
<div class="warning">
- <h3>Avertissement à propos de la sécurité</h3>
- <p>Lors de la construction de l'URL cible de la règle, il convient
- de prendre en compte l'impact en matière de sécurité qu'aura le
+ <h3>Avertissement &#224; propos de la s&#233;curit&#233;</h3>
+ <p>Lors de la construction de l'URL cible de la r&#232;gle, il convient
+ de prendre en compte l'impact en mati&#232;re de s&#233;curit&#233; qu'aura le
fait de permettre au client d'influencer le jeu d'URLs pour
lesquelles votre serveur agira en tant que mandataire.
Assurez-vous que la partie protocole://nom-serveur de l'URL soit
@@ -586,12 +586,12 @@ local.</p>
<p>Utiliser ce drapeau fait intervenir <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> sans la gestion des connexions
persistantes, ce qui signifie que vous obtiendrez des performances meilleurs si vous utilisez
<code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> ou <code class="directive"><a href="../mod/mod_proxy.html#proxypassmatch">ProxyPassMatch</a></code>.</p>
- <p>Ceci est du au fait que ce drapeau induit l'utilisation du worker par défaut, qui
- ne gère pas la mise en commun et la réutilisation des connexions.</p>
- <p>Partout où cela est possible, préférez l'utilisation de ces directives.</p>
+ <p>Ceci est du au fait que ce drapeau induit l'utilisation du worker par d&#233;faut, qui
+ ne g&#232;re pas la mise en commun et la r&#233;utilisation des connexions.</p>
+ <p>Partout o&#249; cela est possible, pr&#233;f&#233;rez l'utilisation de ces directives.</p>
</div>
-<p>Note: <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> doit être activé pour pouvoir
+<p>Note: <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> doit &#234;tre activ&#233; pour pouvoir
utiliser ce drapeau.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -599,19 +599,19 @@ utiliser ce drapeau.</p>
<h2><a name="flag_pt" id="flag_pt">PT|passthrough</a><a title="Lien permanent" href="#flag_pt" class="permalink">&para;</a></h2>
<p>
-Par défaut, la cible (ou chaîne de substitution) d'une règle
-RewriteRule est sensée être un chemin de fichier. Avec le drapeau [PT],
-par contre, elle est traitée comme un URI. Autrement dit, avec le
-drapeau [PT], le résultat de la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est passé à nouveau au
-système de mise en correspondance des URLs avec le système de fichiers,
-de façon à ce que les systèmes de mise en correspondance basés sur les
+Par d&#233;faut, la cible (ou cha&#238;ne de substitution) d'une r&#232;gle
+RewriteRule est sens&#233;e &#234;tre un chemin de fichier. Avec le drapeau [PT],
+par contre, elle est trait&#233;e comme un URI. Autrement dit, avec le
+drapeau [PT], le r&#233;sultat de la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est pass&#233; &#224; nouveau au
+syst&#232;me de mise en correspondance des URLs avec le syst&#232;me de fichiers,
+de fa&#231;on &#224; ce que les syst&#232;mes de mise en correspondance bas&#233;s sur les
chemins de fichiers, comme la directive <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>, <code class="directive"><a href="../mod/mod_alias.html#redirect">Redirect</a></code>, ou <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>, par exemple, puissent avoir une
-chance d'accomplir leur tâche.
+chance d'accomplir leur t&#226;che.
</p>
<p>
-Si par exemple, vous avez un <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> pour /icons, et une règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> qui renvoie vers /icons,
-vous devez utiliser le drapeau [PT] pour être sûr que l'<code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> sera bien évalué.
+Si par exemple, vous avez un <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> pour /icons, et une r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> qui renvoie vers /icons,
+vous devez utiliser le drapeau [PT] pour &#234;tre s&#251;r que l'<code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> sera bien &#233;valu&#233;.
</p>
<pre class="prettyprint lang-config">Alias "/icons" "/usr/local/apache/icons"
@@ -619,64 +619,64 @@ RewriteRule "/pics/(.+)\.jpg$" "/icons/$1.gif" [PT]</pre>
<p>
-Dans l'exemple précédent, en l'absence du drapeau [PT], l'Alias aurait
-été ignoré, ce qui aurait provoqué une erreur 'File not found'.
+Dans l'exemple pr&#233;c&#233;dent, en l'absence du drapeau [PT], l'Alias aurait
+&#233;t&#233; ignor&#233;, ce qui aurait provoqu&#233; une erreur 'File not found'.
</p>
<p>Avec le drapeau <code>PT</code>, le drapeau <code>L</code> est
-implicite : la réécriture s'arrêtera afin de transmettre la requête à la
+implicite : la r&#233;&#233;criture s'arr&#234;tera afin de transmettre la requ&#234;te &#224; la
phase suivante du traitement.</p>
<p>Notez que le drapeau <code>PT</code> est implicite dans des contextes
-de répertoire comme les sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou les fichiers
-<code>.htaccess</code>. Le seul moyen de contourner ceci consiste à
-réécrire vers <code>-</code>.</p>
+de r&#233;pertoire comme les sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou les fichiers
+<code>.htaccess</code>. Le seul moyen de contourner ceci consiste &#224;
+r&#233;&#233;crire vers <code>-</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_qsa" id="flag_qsa">QSA|qsappend</a><a title="Lien permanent" href="#flag_qsa" class="permalink">&para;</a></h2>
<p>
-Quand l'URI de remplacement contient une chaîne de requête, le
-comportement par défaut de la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est de supprimer la <code>
-query string</code> (il s'agit des paramètres éventuellement passés dans l'URL après le
-caractère <code>?</code>, usuellement pour les formulaires traités par la
-méthode HTTP <code>GET</code>) existante, et de la remplacer par celle nouvellement créée.
-Avec le drapeau [QSA], les chaînes de requête peuvent être combinées.
+Quand l'URI de remplacement contient une cha&#238;ne de requ&#234;te, le
+comportement par d&#233;faut de la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est de supprimer la <code>
+query string</code> (il s'agit des param&#232;tres &#233;ventuellement pass&#233;s dans l'URL apr&#232;s le
+caract&#232;re <code>?</code>, usuellement pour les formulaires trait&#233;s par la
+m&#233;thode HTTP <code>GET</code>) existante, et de la remplacer par celle nouvellement cr&#233;&#233;e.
+Avec le drapeau [QSA], les cha&#238;nes de requ&#234;te peuvent &#234;tre combin&#233;es.
</p>
-<p>Considérons la règle suivante :</p>
+<p>Consid&#233;rons la r&#232;gle suivante :</p>
<pre class="prettyprint lang-config">RewriteRule "/pages/(.+)" "/page.php?page=$1" [QSA]</pre>
-<p>Avec le drapeau [QSA], une requête pour
-<code>/pages/123?one=two</code> sera réécrite en
+<p>Avec le drapeau [QSA], une requ&#234;te pour
+<code>/pages/123?one=two</code> sera r&#233;&#233;crite en
<code>/page.php?page=123&amp;one=two</code>. Sans le drapeau [QSA], la
-même requête sera réécrite en <code>/page.php?page=123</code> -
-autrement dit, la chaîne de requête (<code>query string</code>) existante sera supprimée.
+m&#234;me requ&#234;te sera r&#233;&#233;crite en <code>/page.php?page=123</code> -
+autrement dit, la cha&#238;ne de requ&#234;te (<code>query string</code>) existante sera supprim&#233;e.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_qsd" id="flag_qsd">QSD|qsdiscard</a><a title="Lien permanent" href="#flag_qsd" class="permalink">&para;</a></h2>
<p>
-Lorsque l'URI de la requête contient une chaîne de paramètres, et si
-l'URI cible n'en contient pas, le comportement par défaut de la
-directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> consiste à copier cette
-chaîne de paramètres dans l'URI cible. Avec le drapeau [QSD], la chaîne
-de paramètres est supprimée.
+Lorsque l'URI de la requ&#234;te contient une cha&#238;ne de param&#232;tres, et si
+l'URI cible n'en contient pas, le comportement par d&#233;faut de la
+directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> consiste &#224; copier cette
+cha&#238;ne de param&#232;tres dans l'URI cible. Avec le drapeau [QSD], la cha&#238;ne
+de param&#232;tres est supprim&#233;e.
</p>
-<p>Ce drapeau est disponible dans les versions 2.4.0 et supérieures.</p>
+<p>Ce drapeau est disponible dans les versions 2.4.0 et sup&#233;rieures.</p>
<p>
-Lorsque les drapeaux [QSD] et [QSA] sont utilisés ensemble, c'est le
+Lorsque les drapeaux [QSD] et [QSA] sont utilis&#233;s ensemble, c'est le
drapeau [QSD] qui l'emporte.
</p>
<p>
-Si l'URI cible possède une chaîne de paramètres, le comportement par
-défaut sera respecté - c'est à dire que la chaîne de paramètres
-originale sera supprimée et remplacée par la chaîne de paramètres de
+Si l'URI cible poss&#232;de une cha&#238;ne de param&#232;tres, le comportement par
+d&#233;faut sera respect&#233; - c'est &#224; dire que la cha&#238;ne de param&#232;tres
+originale sera supprim&#233;e et remplac&#233;e par la cha&#238;ne de param&#232;tres de
l'URI cible.
</p>
@@ -684,18 +684,18 @@ l'URI cible.
<div class="section">
<h2><a name="flag_qsl" id="flag_qsl">QSL|qslast</a><a title="Lien permanent" href="#flag_qsl" class="permalink">&para;</a></h2>
<p>
-Par défaut, le premier (le plus à gauche) point d'interrogation de la
-substitution sépare le chemin de la requête de sa chaîne de paramètres. Avec le
-drapeau [QSL] au contraire, les deux composants seront séparés en utilisant le
-dernier (le plus à droite) point d'interrogation.</p>
+Par d&#233;faut, le premier (le plus &#224; gauche) point d'interrogation de la
+substitution s&#233;pare le chemin de la requ&#234;te de sa cha&#238;ne de param&#232;tres. Avec le
+drapeau [QSL] au contraire, les deux composants seront s&#233;par&#233;s en utilisant le
+dernier (le plus &#224; droite) point d'interrogation.</p>
<p>
-Cela peut s'avérer utile lorsqu'on recherche un fichier dont le nom contient des
-points d'interrogation. Si aucune chaîne de paramètre n'est présente dans la
-substitution, il est alors possible d'ajouter un point d'interrogation à la fin
+Cela peut s'av&#233;rer utile lorsqu'on recherche un fichier dont le nom contient des
+points d'interrogation. Si aucune cha&#238;ne de param&#232;tre n'est pr&#233;sente dans la
+substitution, il est alors possible d'ajouter un point d'interrogation &#224; la fin
et d'utiliser ce drapeau.</p>
-<p>Ce drapeau est disponible à partir de la version 2.4.19 du serveur HTTP
+<p>Ce drapeau est disponible &#224; partir de la version 2.4.19 du serveur HTTP
Apache.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -703,52 +703,52 @@ Apache.</p>
<h2><a name="flag_r" id="flag_r">R|redirect</a><a title="Lien permanent" href="#flag_r" class="permalink">&para;</a></h2>
<p>
L'utilisation du drapeau [R] provoque l'envoi d'une redirection au
-navigateur. Si une URL pleinement qualifiée (FQDN - fully qualified domain name)
- est spécifiée (c'est à dire incluant <code>http://nom-du-serveur/</code>),
- une redirection sera effectuée vers cette adresse. Dans le cas contraire,
- le protocole courant, le nom du serveur et le numéro de port seront
- utilisés pour générer l'URL envoyée avec la redirection.
+navigateur. Si une URL pleinement qualifi&#233;e (FQDN - fully qualified domain name)
+ est sp&#233;cifi&#233;e (c'est &#224; dire incluant <code>http://nom-du-serveur/</code>),
+ une redirection sera effectu&#233;e vers cette adresse. Dans le cas contraire,
+ le protocole courant, le nom du serveur et le num&#233;ro de port seront
+ utilis&#233;s pour g&#233;n&#233;rer l'URL envoy&#233;e avec la redirection.
</p>
-<p><em>Tout</em> code de statut de réponse HTTP valide peut être
-spécifié, en utilisant la syntaxe [R=305], le code de statut 302 étant
-utilisé par défaut si aucun code n'est spécifié. Le code de statut
-spécifié n'est pas nécessairement un code de statut
+<p><em>Tout</em> code de statut de r&#233;ponse HTTP valide peut &#234;tre
+sp&#233;cifi&#233;, en utilisant la syntaxe [R=305], le code de statut 302 &#233;tant
+utilis&#233; par d&#233;faut si aucun code n'est sp&#233;cifi&#233;. Le code de statut
+sp&#233;cifi&#233; n'est pas n&#233;cessairement un code de statut
de redirection (3xx). Cependant, si le code de statut est en dehors de la plage des codes de
-redirection (300-399), la chaîne de substitution est entièrement
-supprimée, et la réécriture s'arrête comme si le drapeau <code>L</code>
-était utilisé.</p>
+redirection (300-399), la cha&#238;ne de substitution est enti&#232;rement
+supprim&#233;e, et la r&#233;&#233;criture s'arr&#234;te comme si le drapeau <code>L</code>
+&#233;tait utilis&#233;.</p>
-<p>En plus des codes de statut de réponse, vous pouvez spécifier les
+<p>En plus des codes de statut de r&#233;ponse, vous pouvez sp&#233;cifier les
codes de redirection en utilisant leurs noms symboliques :
-<code>temp</code> (défaut), <code>permanent</code>, ou
+<code>temp</code> (d&#233;faut), <code>permanent</code>, ou
<code>seeother</code>.</p>
<p>
-Vous utiliserez presque toujours [R] en conjonction avec [L] (c'est à
-dire [R,L]), car employé seul, le drapeau [R] préfixe l'URI avec
-<code>http://cet-hôte[:ce-port]</code>, mais passe ensuite cette adresse
-à la règle suivante, ce qui provoquera le plus souvent des
+Vous utiliserez presque toujours [R] en conjonction avec [L] (c'est &#224;
+dire [R,L]), car employ&#233; seul, le drapeau [R] pr&#233;fixe l'URI avec
+<code>http://cet-h&#244;te[:ce-port]</code>, mais passe ensuite cette adresse
+&#224; la r&#232;gle suivante, ce qui provoquera le plus souvent des
avertissements 'Invalid URI in request'.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_s" id="flag_s">S|skip</a><a title="Lien permanent" href="#flag_s" class="permalink">&para;</a></h2>
-<p>Le drapeau [S] sert à sauter des règles que vous ne voulez pas voir
-exécuter. La syntaxe du drapeau [S] est [S=<em>N</em>], où
-<em>N</em> correspond au nombre de règles à sauter (sous
-réserve que la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> corresponde et qu'au moins
+<p>Le drapeau [S] sert &#224; sauter des r&#232;gles que vous ne voulez pas voir
+ex&#233;cuter. La syntaxe du drapeau [S] est [S=<em>N</em>], o&#249;
+<em>N</em> correspond au nombre de r&#232;gles &#224; sauter (sous
+r&#233;serve que la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> corresponde et qu'au moins
une condition <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>
-préalable soit vérifiée).
-Ceci peut s'interpréter comme une instruction
-<code>goto</code> dans votre jeu de règles de réécriture. Dans
-l'exemple suivant, nous ne voulons exécuter la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> que si l'URI demandé ne
-correspond pas à un fichier existant.</p>
-<pre class="prettyprint lang-config"># La requête concerne-t-elle un fichier qui n'existe pas ?
+pr&#233;alable soit v&#233;rifi&#233;e).
+Ceci peut s'interpr&#233;ter comme une instruction
+<code>goto</code> dans votre jeu de r&#232;gles de r&#233;&#233;criture. Dans
+l'exemple suivant, nous ne voulons ex&#233;cuter la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> que si l'URI demand&#233; ne
+correspond pas &#224; un fichier existant.</p>
+<pre class="prettyprint lang-config"># La requ&#234;te concerne-t-elle un fichier qui n'existe pas ?
RewriteCond "%{REQUEST_FILENAME}" !-f
RewriteCond "%{REQUEST_FILENAME}" !-d
-# Si c'est la cas, on saute les deux règles de réécriture suivantes
+# Si c'est la cas, on saute les deux r&#232;gles de r&#233;&#233;criture suivantes
RewriteRule ".?" "-" [S=2]
RewriteRule "(.*\.gif)" "images.php?$1"
@@ -757,14 +757,14 @@ RewriteRule "(.*\.html)" "docs.php?$1"</pre>
-<p>Cette technique trouve son utilité dans le fait qu'une directive
+<p>Cette technique trouve son utilit&#233; dans le fait qu'une directive
<code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> ne s'applique
-qu'à la règle qui la suit immédiatement. Ainsi, si vous voulez
-qu'une directive <code>RewriteCond</code> s'applique à plusieurs règles
-<code>RewriteRule</code>, une technique possible consiste à inverser ces
+qu'&#224; la r&#232;gle qui la suit imm&#233;diatement. Ainsi, si vous voulez
+qu'une directive <code>RewriteCond</code> s'applique &#224; plusieurs r&#232;gles
+<code>RewriteRule</code>, une technique possible consiste &#224; inverser ces
conditions et ajouter une <code>RewriteRule</code> avec le drapeau [Skip]. Cette technique permet
-d'élaborer des pseudo-constructions if-then-else : la dernière règle du
-bloc then contiendra <code>skip=N</code>, où N est le nombre de règles
+d'&#233;laborer des pseudo-constructions if-then-else : la derni&#232;re r&#232;gle du
+bloc then contiendra <code>skip=N</code>, o&#249; N est le nombre de r&#232;gles
contenues dans le bloc else :</p>
<pre class="prettyprint lang-config"># Est-ce que le fichier existe ?
RewriteCond "%{REQUEST_FILENAME}" !-f
@@ -782,24 +782,24 @@ RewriteRule "(.*)" "404.php?file=$1"
# END</pre>
-<p>Il est probablement plus aisé de définir ce genre de configuration
+<p>Il est probablement plus ais&#233; de d&#233;finir ce genre de configuration
via les directives <code class="directive">&lt;If&gt;</code>, <code class="directive">&lt;ElseIf&gt;</code>, et <code class="directive">&lt;Else&gt;</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_t" id="flag_t">T|type</a><a title="Lien permanent" href="#flag_t" class="permalink">&para;</a></h2>
-<p>Définit le type MIME de la réponse résultante renvoyée. L'effet est
-identique à celui de la directive <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code>.</p>
+<p>D&#233;finit le type MIME de la r&#233;ponse r&#233;sultante renvoy&#233;e. L'effet est
+identique &#224; celui de la directive <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code>.</p>
<p>Par exemple, vous pouvez utiliser la technique suivante pour servir
du code source Perl en tant que plein texte, s'il est requis d'une
-certaine manière :</p>
+certaine mani&#232;re :</p>
<pre class="prettyprint lang-config"># Sert les fichier .pl en tant que plein texte
RewriteRule "\.pl$" "-" [T=text/plain]</pre>
-<p>Ou encore, si vous possédez une caméra qui produit des fichiers
+<p>Ou encore, si vous poss&#233;dez une cam&#233;ra qui produit des fichiers
images jpeg sans extension, vous pouvez forcer le renvoi de ces images
avec le type MIME correct en se basant sur le nom du fichier :</p>
@@ -807,25 +807,25 @@ avec le type MIME correct en se basant sur le nom du fichier :</p>
RewriteRule "IMG" "-" [T=image/jpg]</pre>
-<p>Notez cependant qu'il s'agit d'un exemple trivial, et que le problème
-aurait pu être résolu en utilisant à la place la directive <code class="directive"><a href="../mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>. Il faut toujours
-envisager la possibilité d'une solution alternative à un problème avant
-d'avoir recours à la réécriture, qui sera toujours moins efficace qu'une
+<p>Notez cependant qu'il s'agit d'un exemple trivial, et que le probl&#232;me
+aurait pu &#234;tre r&#233;solu en utilisant &#224; la place la directive <code class="directive"><a href="../mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>. Il faut toujours
+envisager la possibilit&#233; d'une solution alternative &#224; un probl&#232;me avant
+d'avoir recours &#224; la r&#233;&#233;criture, qui sera toujours moins efficace qu'une
solution alternative.</p>
<p>
-Dans un contexte de niveau répertoire, n'utilisez que <code>-</code>
-(tiret) comme substitution, <em>dans toute la séquence de réécriture de
-mod_rewrite</em>, sinon le type MIME défini avec ce drapeau
-sera perdu suite à un retraitement interne (y compris les séquences de
-réécriture suivantes de mod_rewrite). Dans ce contexte, vous pouvez
-utiliser le drapeau <code>L</code> pour terminer la séquence
-<em>courante</em> de réécriture de mod_rewrite.</p>
+Dans un contexte de niveau r&#233;pertoire, n'utilisez que <code>-</code>
+(tiret) comme substitution, <em>dans toute la s&#233;quence de r&#233;&#233;criture de
+mod_rewrite</em>, sinon le type MIME d&#233;fini avec ce drapeau
+sera perdu suite &#224; un retraitement interne (y compris les s&#233;quences de
+r&#233;&#233;criture suivantes de mod_rewrite). Dans ce contexte, vous pouvez
+utiliser le drapeau <code>L</code> pour terminer la s&#233;quence
+<em>courante</em> de r&#233;&#233;criture de mod_rewrite.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/rewrite/flags.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/rewrite/flags.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/rewrite/flags.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -844,7 +844,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/rewrite/flags.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();