You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by lg...@apache.org on 2015/01/24 15:52:30 UTC

svn commit: r1654527 - in /httpd/httpd/trunk/docs/manual: expr.xml.fr mod/mod_alias.xml.fr mod/mod_rewrite.xml.fr

Author: lgentis
Date: Sat Jan 24 14:52:30 2015
New Revision: 1654527

URL: http://svn.apache.org/r1654527
Log:
XML updates.

Modified:
    httpd/httpd/trunk/docs/manual/expr.xml.fr
    httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr
    httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr

Modified: httpd/httpd/trunk/docs/manual/expr.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/expr.xml.fr?rev=1654527&r1=1654526&r2=1654527&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/expr.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/expr.xml.fr Sat Jan 24 14:52:30 2015
@@ -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 : 1649636 -->
+<!-- English Revision : 1653941 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -47,6 +47,9 @@
 <seealso><directive module="core" type="section">If</directive></seealso>
 <seealso><directive module="core" type="section">ElseIf</directive></seealso>
 <seealso><directive module="core" type="section">Else</directive></seealso>
+<seealso><directive module="mod_alias">Alias</directive></seealso>
+<seealso><directive module="mod_alias">ScriptAlias</directive></seealso>
+<seealso><directive module="mod_alias">Redirect</directive></seealso>
 <seealso><directive module="mod_auth_basic">AuthBasicFake</directive></seealso>
 <seealso><directive module="mod_auth_form">AuthFormLoginRequiredLocation</directive></seealso>
 <seealso><directive module="mod_auth_form">AuthFormLoginSuccessLocation</directive></seealso>

Modified: httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr?rev=1654527&r1=1654526&r2=1654527&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr Sat Jan 24 14:52:30 2015
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1560909 -->
+<!-- English Revision : 1653941 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -51,6 +51,17 @@ redirection d'URL</description>
     avec une URL diff&eacute;rente. Elles sont souvent utilis&eacute;es lorsqu'une
     ressource a &eacute;t&eacute; d&eacute;plac&eacute;e.</p>
 
+    <p>Lorsque les directives <directive
+    module="mod_alias">Alias</directive>, <directive
+    module="mod_alias">ScriptAlias</directive> ou <directive
+    module="mod_alias">Redirect</directive> sont d&eacute;finies au sein d'une
+    section <directive type="section" module="core">Location</directive>
+    ou <directive type="section"
+    module="core">LocationMatch</directive>, vous pouvez utiliser la <a
+    href="../expr.html">syntaxe des expressions</a> pour manipuler l'URL
+    ou le chemin de destination.
+	</p>
+
     <p><module>mod_alias</module> est con&ccedil;u pour traiter des t&acirc;ches
     simples de manipulation d'URL. Pour des t&acirc;ches plus complexes comme
     la manipulation des cha&icirc;nes d'arguments des requ&ecirc;tes, utilisez
@@ -98,13 +109,22 @@ Alias /foo /gaq
     <code>/foo/bar</code>, et cette derni&egrave;re serait toujours
     ignor&eacute;e.</p>
 
+    <p>La d&eacute;finition de directives <directive
+    module="mod_alias">Alias</directive>, <directive
+    module="mod_alias">ScriptAlias</directive> ou <directive
+    module="mod_alias">Redirect</directive> au sein de sections
+    <directive type="section" module="core">Location</directive> ou
+    <directive type="section" module="core">LocationMatch</directive>
+    l'emporte sur d'autres d&eacute;finitions &eacute;ventuelles de ces m&ecirc;mes
+    directives au niveau de la configuration g&eacute;n&eacute;rale du serveur.</p>
+
 </section>
 
 <directivesynopsis>
 <name>Alias</name>
 <description>Met en correspondance des URLs avec des chemins du syst&egrave;me
 de fichiers</description>
-<syntax>Alias <var>chemin URL</var>
+<syntax>Alias [<var>chemin URL</var>]
 <var>chemin fichier</var>|<var>chemin r&eacute;pertoire</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context>
 </contextlist>
@@ -169,8 +189,24 @@ Alias /image /ftp/pub/image
 &lt;/Directory&gt;
     </highlight>
 
-    <p>Le nombre de slashes dans le paramètre <var>chemin URL</var> doit
-    correspondre au nombre de slashes dans le chemin URL de la requête.</p>
+    <p>Le nombre de slashes dans le param&egrave;tre <var>chemin URL</var> doit
+    correspondre au nombre de slashes dans le chemin URL de la requ&ecirc;te.</p>
+
+    <p>Si la directive <directive>Alias</directive> est d&eacute;finie au sein
+    d'une section <directive type="section"
+    module="core">Location</directive> ou <directive type="section"
+    module="core">LocationMatch</directive>, <var>chemin URL</var> est
+    omis et <var>chemin fichier</var> est interpr&eacute;t&eacute; en utilisant la <a
+    href="../expr.html">syntaxe des expressions</a>.</p>
+
+    <highlight language="config">
+&lt;Location /image&gt;
+    Alias /ftp/pub/image
+&lt;/Location&gt;
+&lt;LocationMatch /error/(?&lt;NUMBER&gt;[0-9]+)&gt;
+    Alias /usr/local/apache/errors/%{env:MATCH_NUMBER}.html
+&lt;/LocationMatch&gt;
+    </highlight>
 
 </usage>
 </directivesynopsis>
@@ -263,9 +299,9 @@ en faisant intervenir les expressions ra
       AliasMatch ^/image/(.*)\.gif$ /fichiers/gif.images/$1.gif
     </highlight>
 
-    <p>Les éventuels slashes de tête multiples seront supprimés par le
+    <p>Les &eacute;ventuels slashes de t&ecirc;te multiples seront supprim&eacute;s par le
     serveur avant que les directives de ce module n'effectuent des
-    comparaisons avec le chemin URL de la requête.
+    comparaisons avec le chemin URL de la requ&ecirc;te.
     </p>
 
 </usage>
@@ -275,7 +311,7 @@ en faisant intervenir les expressions ra
 <name>Redirect</name>
 <description>Envoie une redirection externe demandant au client
 d'effectuer une autre requ&ecirc;te avec une URL diff&eacute;rente</description>
-<syntax>Redirect [<var>&eacute;tat</var>] <var>chemin URL</var>
+<syntax>Redirect [<var>&eacute;tat</var>] [<var>chemin URL</var>]
 <var>URL</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context>
 <context>directory</context><context>.htaccess</context></contextlist>
@@ -322,7 +358,10 @@ Redirect /one /two
     &eacute;l&eacute;ments de chemin complets sont test&eacute;s, si bien que l'exemple
     pr&eacute;c&eacute;dent ne s'appliquera pas &agrave; l'URL
     <code>http://example.com/servicefoo.txt</code>. Pour des mises en
-    correspondance plus complexes faisant intervenir les expressions
+    correspondance plus complexes utilisant la <a
+    href="../expr.html">syntaxe des expressions</a>, ne sp&eacute;cifiez pas
+    d'argument <var>chemin URL</var> comme d&eacute;crit ci-dessous. En outre,
+    pour une mise en correspondance en utilisant les expressions
     rationnelles, veuillez vous reporter &agrave; la directive <directive
     module="mod_alias">RedirectMatch</directive>.</p>
 
@@ -330,7 +369,9 @@ Redirect /one /two
     <note><title>Note</title>
     <p>Les directives de redirection ont priorit&eacute; sur les directives
     Alias et ScriptAlias, quel que soit leur ordre d'apparition dans le
-    fichier de configuration.</p></note>
+    fichier de configuration. Les directives Redirect d&eacute;finies au sein
+    d'une section Location l'emportent sur les directives Redirect et
+    Alias comportant un argument <var>chemin URL</var>.</p></note>
 
     <p>Si aucun argument <var>&eacute;tat</var> n'est sp&eacute;cifi&eacute;, la
     redirection sera temporaire (code HTTP 302). Le client est alors
@@ -376,6 +417,25 @@ Redirect permanent /one http://example.c
 Redirect 303 /three http://example.com/other
     </highlight>
 
+    <p>Si une directive <directive>Redirect</directive> est d&eacute;finie au
+    sein d'une section <directive type="section"
+    module="core">Location</directive> ou <directive type="section"
+    module="core">LocationMatch</directive> et si l'argument <var>chemin
+    URL</var> est omis, l'argument <var>URL</var> sera interpr&eacute;t&eacute; en
+    utilisant la <a href="../expr.html">syntaxe des expressions</a>.</p>
+
+    <highlight language="config">
+&lt;Location /one&gt;
+    Redirect permanent http://example.com/two
+&lt;/Location&gt;<br />
+&lt;Location /three&gt;
+    Redirect 303 http://example.com/other
+&lt;/Location&gt;<br />
+&lt;LocationMatch /error/(?&lt;NUMBER&gt;[0-9]+)&gt;
+    Redirect permanent http://example.com/errors/%{env:MATCH_NUMBER}.html
+&lt;/LocationMatch&gt;<br />
+    </highlight>
+
 </usage>
 </directivesynopsis>
 
@@ -456,9 +516,10 @@ diff&eacute;rente</description>
 <name>ScriptAlias</name>
 <description>Fait correspondre une URL &agrave; une zone du syst&egrave;me de fichiers
 et d&eacute;signe la cible comme script CGI</description>
-<syntax>ScriptAlias <var>chemin URL</var>
+<syntax>ScriptAlias [<var>chemin URL</var>]
 <var>chemin fichier</var>|<var>chemin r&eacute;pertoire</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context>
+<context>directory</context>
 </contextlist>
 
 <usage>
@@ -527,6 +588,22 @@ Alias /cgi-bin/ /web/cgi-bin/
     code source des scripts CGI s'ils ne sont pas prot&eacute;g&eacute;s par une
     section <directive module="core">Directory</directive>.</note>
 
+    <p>Si la directive <directive>ScriptAlias</directive> est d&eacute;finie au
+    sein d'une section <directive type="section"
+    module="core">Location</directive> ou <directive type="section"
+    module="core">LocationMatch</directive> et si l'argument <var>chemin
+    URL</var> est omis, l'argument <var>URL</var> sera interpr&eacute;t&eacute; en
+    utilisant la <a href="../expr.html">syntaxe des expressions</a>.</p>
+
+    <highlight language="config">
+&lt;Location /cgi-bin &gt;
+    ScriptAlias /web/cgi-bin/
+&lt;/Location&gt;
+&lt;LocationMatch /cgi-bin/errors/(?&lt;NUMBER&gt;[0-9]+)&gt;
+    ScriptAlias /web/cgi-bin/errors/%{env:MATCH_NUMBER}.cgi
+&lt;/LocationMatch&gt;<br />
+    </highlight>
+
 </usage>
 <seealso><a href="../howto/cgi.html">Tutoriel CGI</a></seealso>
 </directivesynopsis>

Modified: httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr?rev=1654527&r1=1654526&r2=1654527&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr Sat Jan 24 14:52:30 2015
@@ -517,8 +517,8 @@ la r&eacute;&eacute;criture soit effectu
 	  </strong> : ce sont des r&eacute;f&eacute;rences arri&egrave;res de la forme
 	  <strong><code>%N</code></strong> (0 &lt;= N &lt;= 9). %1 &agrave; %9
 	  permettent d'acc&eacute;der aux parties regroup&eacute;es (entre
-	  parenth&egrave;ses) du mod&egrave;le, issues de la <code>RewriteRule</code>
-	  concern&eacute;e par le jeu de conditions <code>RewriteCond</code>
+	  parenth&egrave;ses) du mod&egrave;le, issues de la dernière
+	  condition <code>RewriteCond</code> satisfaite du jeu de conditions <code>RewriteCond</code>
 	  courant. %0 donne acc&egrave;s &agrave; l'ensemble de la cha&icirc;ne
 	  correspondant au mod&egrave;le.</li>
         <li>