git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1624749 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Lucien Gentis
2014-09-13 14:46:55 +00:00
parent 8d7dc26a46
commit 0c1468c4e9

View File

@ -119,7 +119,7 @@ r
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D<>finit l'URL de base pour les r<><72>critures au niveau
r<EFBFBD>pertoire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RewriteBase <em>chemin URL</em></code></td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RewriteBase <em>chemin_URL</em></code></td></tr>
<tr><th><a href="directive-dict.html#Default">D<>faut:</a></th><td><code>Pas de valeur par d<>faut</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r<>pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
@ -170,7 +170,7 @@ Alias /myapp /opt/myapp-1.2.3
la r<><72>criture soit effectu<74>e
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code> RewriteCond
<em>cha<68>ne de test</em> <em>expression de comparaison</em></code></td></tr>
<em>cha<68>ne_de_test</em> <em>expression_de_comparaison</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r<>pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
@ -389,8 +389,8 @@ la r
</li>
</ul>
<p>Si la <em>cha<68>ne de test</em> contient la valeur sp<73>ciale
<code>expr</code>, <em>expression de comparaison</em> sera trait<69>
<p>Si la <em>cha<68>ne_de_test</em> contient la valeur sp<73>ciale
<code>expr</code>, <em>expression_de_comparaison</em> sera trait<69>
en tant qu'expression rationnelle de type <a href="../expr.html">ap_expr</a>. Si des en-t<>tes HTTP sont
r<>f<EFBFBD>renc<6E>s dans l'expression rationnelle, et si le drapeau
<code>novary</code> n'est pas activ<69>, ils seront ajout<75>s <20>
@ -489,16 +489,16 @@ la r
</ol>
<p><em>expression de comparaison</em> est une expression
<p><em>expression_de_comparaison</em> est une expression
rationnelle qui est appliqu<71>e <20> l'instance actuelle de
<em>cha<68>ne de test</em>. <em>cha<68>ne de test</em> est d'abord
<em>cha<68>ne_de_test</em>. <em>cha<68>ne_de_test</em> est d'abord
<20>valu<6C>e, puis compar<61>e <20>
l'<em>expression de comparaison</em>.</p>
l'<em>expression_de_comparaison</em>.</p>
<p><em>expression de comparaison</em> est en g<>n<EFBFBD>ral une
<p><em>expression_de_comparaison</em> est en g<>n<EFBFBD>ral une
<em>expression rationnelle compatible perl</em>, mais vous
disposez des syntaxes suppl<70>mentaires suivantes pour effectuer
d'autres tests utiles sur <em>cha<68>ne de test</em> :
d'autres tests utiles sur <em>cha<68>ne_de_test</em> :
</p>
<ol>
@ -515,45 +515,45 @@ la r
lexicographique)<br />
Traite l'<em>expression</em> comme une cha<68>ne de
caract<63>res et la compare lexicographiquement <20>
<em>cha<68>ne de test</em>. La condition est satisfaite si
<em>cha<68>ne de test</em> est inf<6E>rieure au sens
<em>cha<68>ne_de_test</em>. La condition est satisfaite si
<em>cha<68>ne_de_test</em> est inf<6E>rieure au sens
lexicographique <20> l'<em>expression</em>.</li>
<li>'<strong>&gt;expression</strong>' (sup<75>rieur au sens
lexicographique)<br />
Traite l'<em>expression</em> comme une cha<68>ne de
caract<63>res et la compare lexicographiquement <20>
<em>cha<68>ne de test</em>. La condition est satisfaite si
<em>cha<68>ne de test</em> est sup<75>rieure au sens
<em>cha<68>ne_de_test</em>. La condition est satisfaite si
<em>cha<68>ne_de_test</em> est sup<75>rieure au sens
lexicographique <20> l'<em>expression</em>.</li>
<li>'<strong>=expression</strong>' (<28>gal au sens
lexicographique)<br />
Traite l'<em>expression</em> comme une cha<68>ne de
caract<63>res et la compare lexicographiquement <20>
<em>cha<68>ne de test</em>. La condition est satisfaite si
<em>cha<68>ne de test</em> est <20>gale au sens
<em>cha<68>ne_de_test</em>. La condition est satisfaite si
<em>cha<68>ne_de_test</em> est <20>gale au sens
lexicographique <20> l'<em>expression</em> (les deux cha<68>nes
sont exactement identiques, caract<63>re pour caract<63>re). Si
<em>expression</em> est <code>""</code> (deux guillemets),
<em>cha<68>ne de test</em> est compar<61>e <20> la cha<68>ne vide.</li>
<em>cha<68>ne_de_test</em> est compar<61>e <20> la cha<68>ne vide.</li>
<li>'<strong>&lt;=expression de comparaison</strong>' (inf<6E>rieur ou <20>gal <20>
au sens lexicographique)<br />
Consid<69>re l'<em>expression de comparaison</em> comme une
Consid<69>re l'<em>expression_de_comparaison</em> comme une
cha<68>ne de caract<63>res et la compare au sens lexicographique <20>
la <em>cha<68>ne de test</em>. Vrai si <em>cha<68>ne de test</em>
pr<70>c<EFBFBD>de lexicographiquement <em>expression de comparaison</em>, ou est
<20>gale <20> <em>expression de comparaison</em> (les deux cha<68>nes
la <em>cha<68>ne_de_test</em>. Vrai si <em>cha<68>ne_de_test</em>
pr<70>c<EFBFBD>de lexicographiquement <em>expression_de_comparaison</em>, ou est
<20>gale <20> <em>expression_de_comparaison</em> (les deux cha<68>nes
sont identiques, caract<63>re pour caract<63>re).</li>
<li>'<strong>&gt;=expression de comparaison</strong>'
(sup<75>rieur ou <20>gal <20> au sens lexicographique)<br />
Consid<69>re l'<em>expression de comparaison</em> comme une
Consid<69>re l'<em>expression_de_comparaison</em> comme une
cha<68>ne de caract<63>res et la compare au sens lexicographique <20>
la <em>cha<68>ne de test</em>. Vrai si <em>cha<68>ne de test</em>
suit lexicographiquement <em>expression de comparaison</em>, ou est
<20>gale <20> <em>expression de comparaison</em> (les deux cha<68>nes
la <em>cha<68>ne_de_test</em>. Vrai si <em>cha<68>ne_de_test</em>
suit lexicographiquement <em>expression_de_comparaison</em>, ou est
<20>gale <20> <em>expression_de_comparaison</em> (les deux cha<68>nes
sont identiques, caract<63>re pour caract<63>re).</li>
</ul></li>
@ -562,43 +562,43 @@ la r
<ul>
<li>'<strong>-eq</strong>' (est num<75>riquement <20>gal <20>)<br />
La <em>cha<68>ne de test</em> est consid<69>r<EFBFBD>e comme un entier,
La <em>cha<68>ne_de_test</em> est consid<69>r<EFBFBD>e comme un entier,
et est compar<61>e num<75>riquement <20> l'<em>expression de
comparaison</em>. Vrai si les deux expressions sont
num<75>riquement <20>gales.</li>
<li>'<strong>-ge</strong>' (est num<75>riquement sup<75>rieur ou
<20>gal <20>)<br />
La <em>cha<68>ne de test</em> est consid<69>r<EFBFBD>e comme un entier,
La <em>cha<68>ne_de_test</em> est consid<69>r<EFBFBD>e comme un entier,
et est compar<61>e num<75>riquement <20> l'<em>expression de
comparaison</em>. Vrai si <em>cha<68>ne de test</em> est
comparaison</em>. Vrai si <em>cha<68>ne_de_test</em> est
num<75>riquement
sup<75>rieure ou <20>gale <20> <em>expression de comparaison</em>.</li>
sup<75>rieure ou <20>gale <20> <em>expression_de_comparaison</em>.</li>
<li>'<strong>-gt</strong>' (est num<75>riquement sup<75>rieur <20>)<br />
La <em>cha<68>ne de test</em> est consid<69>r<EFBFBD>e comme un entier,
La <em>cha<68>ne_de_test</em> est consid<69>r<EFBFBD>e comme un entier,
et est compar<61>e num<75>riquement <20> l'<em>expression de
comparaison</em>. Vrai si <em>cha<68>ne de test</em> est
comparaison</em>. Vrai si <em>cha<68>ne_de_test</em> est
num<75>riquement
sup<75>rieure <20> <em>expression de comparaison</em>.</li>
sup<75>rieure <20> <em>expression_de_comparaison</em>.</li>
<li>'<strong>-le</strong>' (est num<75>riquement inf<6E>rieur ou
<20>gal <20>)<br />
La <em>cha<68>ne de test</em> est consid<69>r<EFBFBD>e comme un entier,
La <em>cha<68>ne_de_test</em> est consid<69>r<EFBFBD>e comme un entier,
et est compar<61>e num<75>riquement <20> l'<em>expression de
comparaison</em>. Vrai si <em>cha<68>ne de test</em> est
comparaison</em>. Vrai si <em>cha<68>ne_de_test</em> est
num<75>riquement
inf<6E>rieure ou <20>gale <20> <em>expression de comparaison</em>.
inf<6E>rieure ou <20>gale <20> <em>expression_de_comparaison</em>.
Attention <20> la confusion avec le drapeau <strong>-l</strong>
en utilisant la variante the <strong>-L</strong> ou
<strong>-h</strong>.</li>
<li>'<strong>-lt</strong>' (est num<75>riquement inf<6E>rieur <20>)<br />
La <em>cha<68>ne de test</em> est consid<69>r<EFBFBD>e comme un entier,
La <em>cha<68>ne_de_test</em> est consid<69>r<EFBFBD>e comme un entier,
et est compar<61>e num<75>riquement <20> l'<em>expression de
comparaison</em>. Vrai si <em>cha<68>ne de test</em> est
comparaison</em>. Vrai si <em>cha<68>ne_de_test</em> est
num<75>riquement
inf<6E>rieure <20> <em>expression de comparaison</em>.
inf<6E>rieure <20> <em>expression_de_comparaison</em>.
Attention <20> la confusion avec le drapeau <strong>-l</strong>
en utilisant la variante the <strong>-L</strong> ou
<strong>-h</strong>.</li>
@ -612,17 +612,17 @@ la r
<li>'<strong>-d</strong>' (est un r<>pertoire -
<strong>d</strong>irectory)<br />
Traite <em>cha<68>ne de test</em> comme un chemin et v<>rifie
Traite <em>cha<68>ne_de_test</em> comme un chemin et v<>rifie
s'il existe ou pas, et s'il s'agit d'un r<>pertoire.</li>
<li>'<strong>-f</strong>' (est un
<strong>f</strong>ichier r<>gulier)<br />
Traite <em>cha<68>ne de test</em> comme un chemin et v<>rifie
Traite <em>cha<68>ne_de_test</em> comme un chemin et v<>rifie
s'il existe ou pas, et s'il s'agit d'un fichier r<>gulier.</li>
<li>'<strong>-F</strong>' (test de l'existence d'un fichier
via une sous-requ<71>te)<br />
V<>rifie si <em>cha<68>ne de test</em> est un fichier valide,
V<>rifie si <em>cha<68>ne_de_test</em> est un fichier valide,
accessible <20> travers tous les contr<74>les d'acc<63>s du serveur
actuellement configur<75>s pour ce chemin. C'est une
sous-requ<71>te interne qui effectue cette v<>rification - <20>
@ -634,7 +634,7 @@ la r
Voir <strong>-l</strong>.</li>
<li>'<strong>-l</strong>' (est un lien symbolique)<br />
Consid<69>re la <em>cha<68>ne de test</em> comme un chemin et
Consid<69>re la <em>cha<68>ne_de_test</em> comme un chemin et
v<>rifie son existence et si elle est un lien symbolique. On
peut aussi utiliser la convention bash <strong>-L</strong>
ou <strong>-h</strong> lorsqu'il y a risque de confusion
@ -646,13 +646,13 @@ la r
<li>'<strong>-s</strong>' (est un fichier r<>gulier d'une
certaine taille)<br />
Consid<69>re la <em>cha<68>ne de test</em> comme un chemin et
Consid<69>re la <em>cha<68>ne_de_test</em> comme un chemin et
v<>rifie son existence et si elle est un fichier r<>gulier
d'une taille sup<75>rieure <20> z<>ro.</li>
<li><p>'<strong>-U</strong>' (test de l'existence d'une
URL via une sous-requ<71>te)<br />
V<>rifie si <em>cha<68>ne de test</em> est une URL valide,
V<>rifie si <em>cha<68>ne_de_test</em> est une URL valide,
accessible <20> travers tous les contr<74>les d'acc<63>s du serveur
actuellement configur<75>s pour ce chemin. C'est une
sous-requ<71>te interne qui effectue cette v<>rification - <20>
@ -666,7 +666,7 @@ la r
retourn<72>.</p></li>
<li>'<strong>-x</strong>' (a l'attribut d'ex<65>cution positionn<6E>)<br />
Consid<69>re la <em>cha<68>ne de test</em> comme un chemin et
Consid<69>re la <em>cha<68>ne_de_test</em> comme un chemin et
v<>rifie son existence et si elle a son attribut d'ex<65>cution
positionn<6E>. Ce positionnement est d<>termin<69> en fonction de
l'OS sous-jacent.</li>
@ -676,7 +676,7 @@ la r
</li>
<li>
<p>Si la <em>cha<68>ne de test</em> contient la valeur sp<73>ciale
<p>Si la <em>cha<68>ne_de_test</em> contient la valeur sp<73>ciale
<code>expr</code>, la <em>cha<68>ne de comparaison</em> sera
trait<69>e en tant qu'expression rationnelle de type <a href="../expr.html">ap_expr</a>.</p>
@ -693,7 +693,7 @@ la r
</li>
<li>Vous pouvez aussi d<>finir certains drapeaux pour
l'<em>expression de comparaison</em> en ajoutant ces
l'<em>expression_de_comparaison</em> en ajoutant ces
<strong><code>[</code><em>drapeaux</em><code>]</code></strong>
comme troisi<73>me argument de la directive
<code>RewriteCond</code>, o<> <em>drapeaux</em> est un
@ -704,10 +704,10 @@ la r
(<strong>n</strong>o <strong>c</strong>ase)<br />
Rend le test insensible <20> la casse - il n'est pas fait de
distinction entre majuscules et minuscules, <20> la fois dans le
d<>veloppement de <em>cha<68>ne de test</em> et dans
<em>expression de comparaison</em>. Ce drapeau n'est pris en
compte que lors d'une comparaison entre <em>cha<68>ne de test</em>
et <em>expression de comparaison</em>. Il ne l'est pas pour les
d<>veloppement de <em>cha<68>ne_de_test</em> et dans
<em>expression_de_comparaison</em>. Ce drapeau n'est pris en
compte que lors d'une comparaison entre <em>cha<68>ne_de_test</em>
et <em>expression_de_comparaison</em>. Il ne l'est pas pour les
v<>rification par sous-requ<71>tes ou sur le syst<73>me de
fichiers.</li>
@ -883,12 +883,12 @@ correspondance</em>:<em>source de la correspondance</em>
<dt>prg</dt>
<dd>Appelle un programme externe ou un script pour effectuer la
r<><72>criture (<a href="../rewrite/rewritemap.html#int">D<>tails
r<><72>criture (<a href="../rewrite/rewritemap.html#prg">D<>tails
...</a>).</dd>
<dt>dbd or fastdbd</dt>
<dd>Une commande SQL SELECT <20> ex<65>cuter pour rechercher la cible
de r<><72>criture (<a href="../rewrite/rewritemap.html#int">D<>tails
de r<><72>criture (<a href="../rewrite/rewritemap.html#dbd">D<>tails
...</a>).</dd>
</dl>
@ -1242,7 +1242,7 @@ substitution !
<code>$</code><strong>N</strong> (<strong>N</strong>=0..9), qui
seront remplac<61>s par le contenu du <strong>N</strong><3E>me groupe
du <em>Mod<6F>le</em> qui correspondait. Les variables du serveur
sont les m<>mes que dans la <em>Cha<68>ne de test</em> d'une
sont les m<>mes que dans la <em>Cha<68>ne_de_test</em> d'une
directive <code>RewriteCond</code>. Les fonctions de comparaison
sont issues de la directive <code>RewriteMap</code> dans la
section de laquelle elles sont d<>crites. Ces trois types de