]> granicus.if.org Git - apache/commitdiff
XML updates.
authorLucien Gentis <lgentis@apache.org>
Sun, 17 May 2015 15:10:02 +0000 (15:10 +0000)
committerLucien Gentis <lgentis@apache.org>
Sun, 17 May 2015 15:10:02 +0000 (15:10 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1679871 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/rewrite/flags.xml.fr
docs/manual/rewrite/index.xml.fr

index fe3c8bb6db0c8680dcaa42c446a6e43969ed57b7..c8538e1f7b29d160f67f31fd54fa92d48b02602e 100644 (file)
@@ -1,7 +1,7 @@
 <?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: 1585159:1674195 (outdated) -->
+<!-- English Revision: 1674195 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -89,7 +89,7 @@ ces derni&egrave;res sont appliqu&eacute;es. Avec le drapeau B, les caract&egrav
 non-alphanum&eacute;riques des r&eacute;f&eacute;rences arri&egrave;res seront &eacute;chapp&eacute;s. Consid&eacute;rons
 par exemple cette r&egrave;gle :</p>
 
-<highlight language="config">RewriteRule ^search/(.*)$ /search.php?term=$1</highlight>
+<highlight language="config">RewriteRule "^search/(.*)$" "/search.php?term=$1"</highlight>
 
 <p>Soit le terme de recherche 'x &amp; y/z' ; un navigateur va le coder
 en 'x%20%26%20y%2Fz', transformant la requ&ecirc;te en
@@ -199,7 +199,7 @@ fonctionnalit&eacute;.</dd>
 
 <highlight language="config">
 RewriteEngine On
-RewriteRule ^/index\.html - [CO=frontdoor:yes:.example.org:1440:/]
+RewriteRule "^/index\.html" "-" [CO=frontdoor:yes:.example.org:1440:/]
 </highlight>
 
 <p>Dans l'exemple ci-dessus, la r&egrave;gle ne r&eacute;&eacute;crit
@@ -287,10 +287,10 @@ avec une valeur de '1' si l'URI de la requ&ecirc;te correspond &agrave; un fichi
 image. Cette variable d'environnement est ensuite utilis&eacute;e pour exclure
 une telle requ&ecirc;te du journal des acc&egrave;s.</p>
 
-<example>
-RewriteRule \.(png|gif|jpg) - [E=image:1]<br />
-CustomLog logs/access_log combined env=!image
-</example>
+<highlight language="config">
+RewriteRule "\.(png|gif|jpg)" "-" [E=image:1]<br />
+CustomLog "logs/access_log" combined env=!image
+</highlight>
 
 <p>Notez que le m&ecirc;me effet peut &ecirc;tre obtenu &agrave; l'aide de la directive
 <directive module="mod_setenvif">SetEnvIf</directive>. Cette technique
@@ -317,7 +317,7 @@ Forbidden.</p>
 <p>La r&egrave;gle suivante va interdire la t&eacute;l&eacute;chargement de fichiers
 <code>.exe</code> depuis votre serveur.</p>
 
-<highlight language="config">RewriteRule \.exe - [F]</highlight>
+<highlight language="config">RewriteRule "\.exe" "-" [F]</highlight>
 
 <p>Cet exemple utilise la syntaxe "-" pour la cible de r&eacute;&eacute;criture, ce
 qui signifie que l'URI de la requ&ecirc;te n'est pas modifi&eacute;. Il n'y a aucune
@@ -337,7 +337,7 @@ disponible auparavant ne l'est plus actuellement.</p>
 <p>Comme dans le cas du drapeau [F], on utilise en g&eacute;n&eacute;ral la syntaxe
 "-" pour la cible de r&eacute;&eacute;criture lorsqu'on utilise le drapeau [G] :</p>
 
-<highlight language="config">RewriteRule oldproduct - [G,NC]</highlight>
+<highlight language="config">RewriteRule "oldproduct" "-" [G,NC]</highlight>
 
 <p>Lorsqu'on utilise [G], [L] est implicite - c'est &agrave; dire que la
 r&eacute;ponse est renvoy&eacute;e imm&eacute;diatement, et aucune autre r&egrave;gle n'est &eacute;valu&eacute;e.</p>
@@ -350,8 +350,7 @@ sp&eacute;cifi&eacute;. Par exemple, on peut utiliser ce drapeau pour forcer
 l'interpr&eacute;tation de tous les fichiers sans extension par le gestionnaire
 php :</p>
 
-<highlight language="config">RewriteRule !\. -
-[H=application/x-httpd-php]</highlight>
+<highlight language="config">RewriteRule "!\." "-" [H=application/x-httpd-php]</highlight>
 
 <p>
 L'expression rationnelle ci-dessus - <code>!\.</code> - correspond &agrave;
@@ -365,7 +364,7 @@ faire en sorte que les fichiers <code>.php</code> soient
 l'objet d'une requ&ecirc;te avec l'extension <code>.phps</code> :</p>
 
 <highlight language="config">
-RewriteRule ^(/source/.+\.php)s$ $1 [H=application/x-httpd-php-source]
+RewriteRule "^(/source/.+\.php)s$" "$1" [H=application/x-httpd-php-source]
 </highlight>
 
 
@@ -426,9 +425,9 @@ la requ&ecirc;te concerne d&eacute;j&agrave; <code>index.php</code>, la directiv
 module="mod_rewrite">RewriteRule</directive> sera saut&eacute;e.</p>
 
 <highlight language="config">
-RewriteBase /
-RewriteCond %{REQUEST_URI} !=/index.php
-RewriteRule ^(.*) /index.php?req=$1 [L,PT]
+RewriteBase "/"
+RewriteCond "%{REQUEST_URI}" !=/index.php
+RewriteRule "^(.*)" "/index.php?req=$1" [L,PT]
 </highlight>
 </section>
 
@@ -446,7 +445,7 @@ suivant, chaque occurence de A sera remplac&eacute;e par B dans la requ&ecirc;te
 ceci jusqu'il n'y ait plus de A &agrave; remplacer.
 </p>
 
-<highlight language="config">RewriteRule (.*)A(.*) $1B$2 [N]</highlight>
+<highlight language="config">RewriteRule "(.*)A(.*)" "$1B$2" [N]</highlight>
 
 <p>Vous pouvez vous repr&eacute;senter ce traitement comme une boucle
 <code>while</code> : tant que le mod&egrave;le de la r&egrave;gle correspond (c'est &agrave;
@@ -459,9 +458,9 @@ un <code>B</code>).</p>
 d'it&eacute;ration peut &ecirc;tre modifi&eacute; via le drapeau N.</p>
 <highlight language="config">
 # On veut remplacer 1 caract&egrave;re &agrave; chaque it&eacute;ration de la boucle
-RewriteRule (.+)[&gt;&lt;;]$ $1 [N=32000]
+RewriteRule "(.+)[&gt;&lt;;]$" "$1" [N=32000]
 # ... ou s'arr&ecirc;ter apr&egrave;s 10 it&eacute;rations
-RewriteRule (.+)[&gt;&lt;;]$ $1 [N=10]
+RewriteRule "(.+)[&gt;&lt;;]$" "$1" [N=10]
 </highlight>
 
 </section>
@@ -478,7 +477,7 @@ transmise par Apache &agrave; votre serveur d'images d&eacute;di&eacute;. La cor
 insensible &agrave; la casse, si bien que par exemple, <code>.jpg</code> aussi
 bien que <code>.JPG</code> seront accept&eacute;s.</p>
 
-<highlight language="config">RewriteRule (.*\.(jpg|gif|png))$ http://images.example.com$1 [P,NC]</highlight>
+<highlight language="config">RewriteRule "(.*\.(jpg|gif|png))$" "http://images.example.com$1" [P,NC]</highlight>
 </section>
 
 <section id="flag_ne"><title>NE|noescape</title>
@@ -487,7 +486,7 @@ bien que <code>.JPG</code> seront accept&eacute;s.</p>
 hexad&eacute;cimal. Le drapeau [NE] permet d'&eacute;viter cette conversion.
 </p>
 
-<highlight language="config">RewriteRule ^/anchor/(.+) /bigpage.html#$1 [NE,R]</highlight>
+<highlight language="config">RewriteRule "^/anchor/(.+)" "/bigpage.html#$1" [NE,R]</highlight>
 
 <p>
 Dans l'exemple ci-dessus, <code>/anchor/xyz</code> est r&eacute;&eacute;crit en
@@ -532,7 +531,7 @@ mandataire. Par exemple, si vous voulez que toutes les requ&ecirc;tes d'images
 soient trait&eacute;es par un serveur d'images annexe, vous pouvez utiliser
 une r&egrave;gle de ce style :</p>
 
-<highlight language="config">RewriteRule /(.*)\.(jpg|gif|png)$ http://images.example.com/$1.$2 [P]</highlight>
+<highlight language="config">RewriteRule "/(.*)\.(jpg|gif|png)$" "http://images.example.com/$1.$2" [P]</highlight>
 
 <p>L'utilisation du drapeau [P] provoque aussi l'effet du drapeau [L] -
 autrement dit, la requ&ecirc;te est imm&eacute;diatement envoy&eacute;e au mandataire, et
@@ -599,8 +598,8 @@ module="mod_alias">Alias</directive> sera bien &eacute;valu&eacute;.
 </p>
 
 <highlight language="config">
-Alias /icons /usr/local/apache/icons
-RewriteRule /pics/(.+)\.jpg$ /icons/$1.gif [PT]
+Alias "/icons" "/usr/local/apache/icons"
+RewriteRule "/pics/(.+)\.jpg$" "/icons/$1.gif" [PT]
 </highlight>
 
 <p>
@@ -633,8 +632,7 @@ Avec le drapeau [QSA], les cha&icirc;nes de requ&ecirc;te peuvent &ecirc;tre com
 
 <p>Consid&eacute;rons la r&egrave;gle suivante :</p>
 
-<highlight language="config">RewriteRule /pages/(.+) /page.php?page=$1
-[QSA]</highlight>
+<highlight language="config">RewriteRule "/pages/(.+)" "/page.php?page=$1" [QSA]</highlight>
 
 <p>Avec le drapeau [QSA], une requ&ecirc;te pour
 <code>/pages/123?one=two</code> sera r&eacute;&eacute;crite en
@@ -719,13 +717,13 @@ module="mod_rewrite">RewriteRule</directive> que si l'URI demand&eacute; ne
 correspond pas &agrave; un fichier existant.</p>
 <highlight language="config">
 # La requ&ecirc;te concerne-t-elle un fichier qui n'existe pas ?
-RewriteCond %{REQUEST_FILENAME} !-f
-RewriteCond %{REQUEST_FILENAME} !-d
+RewriteCond "%{REQUEST_FILENAME}" !-f
+RewriteCond "%{REQUEST_FILENAME}" !-d
 # Si c'est la cas, on saute les deux r&egrave;gles de r&eacute;&eacute;criture suivantes
-RewriteRule .? - [S=2]
+RewriteRule ".?" "-" [S=2]
 
-RewriteRule (.*\.gif) images.php?$1
-RewriteRule (.*\.html) docs.php?$1
+RewriteRule "(.*\.gif)" "images.php?$1"
+RewriteRule "(.*\.html)" "docs.php?$1"
 </highlight>
 
 
@@ -741,18 +739,18 @@ bloc then contiendra <code>skip=N</code>, o&ugrave; N est le nombre de r&egrave;
 contenues dans le bloc else :</p>
 <highlight language="config">
 # Est-ce que le fichier existe ?
-RewriteCond %{REQUEST_FILENAME} !-f
-RewriteCond %{REQUEST_FILENAME} !-d
+RewriteCond "%{REQUEST_FILENAME}" !-f
+RewriteCond "%{REQUEST_FILENAME}" !-d
 # Create an if-then-else construct by skipping 3 lines if we meant to go to the &quot;else&quot; stanza.
-RewriteRule .? - [S=3]
+RewriteRule ".?" "-" [S=3]
 
 # Si le fichier existe, alors :
-RewriteRule (.*\.gif) images.php?$1
-    RewriteRule (.*\.html) docs.php?$1
+RewriteRule "(.*\.gif)" "images.php?$1"
+    RewriteRule "(.*\.html)" "docs.php?$1"
     # Skip past the &quot;else&quot; stanza.
-    RewriteRule .? - [S=1]
+    RewriteRule ".?" "-" [S=1]
 # ELSE...
-RewriteRule (.*) 404.php?file=$1
+RewriteRule "(.*)" "404.php?file=$1"
 # END
 </highlight>
 
@@ -774,7 +772,7 @@ certaine mani&egrave;re :</p>
 
 <highlight language="config">
 # Sert les fichier .pl en tant que plein texte
-RewriteRule \.pl$ - [T=text/plain]
+RewriteRule "\.pl$" "-" [T=text/plain]
 </highlight>
 
 <p>Ou encore, si vous poss&eacute;dez une cam&eacute;ra qui produit des fichiers
@@ -783,7 +781,7 @@ avec le type MIME correct en se basant sur le nom du fichier :</p>
 
 <highlight language="config">
 # Les fichiers dont le nom contient 'IMG' sont des images jpg.
-RewriteRule IMG - [T=image/jpg]
+RewriteRule "IMG" "-" [T=image/jpg]
 </highlight>
 
 <p>Notez cependant qu'il s'agit d'un exemple trivial, et que le probl&egrave;me
index 75eb69c41d5148bdcdac430164892f0baf6ee468..04a51ffeaf6fc5c02559a51a660c0eb3df8b7706 100644 (file)
@@ -1,7 +1,7 @@
 <?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: 1328303:1673945 (outdated) -->
+<!-- English Revision: 1673945 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->