]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Updates.
authorLucien Gentis <lgentis@apache.org>
Wed, 1 Dec 2010 16:56:03 +0000 (16:56 +0000)
committerLucien Gentis <lgentis@apache.org>
Wed, 1 Dec 2010 16:56:03 +0000 (16:56 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@1041079 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/core.xml.fr
docs/manual/sections.xml.fr

index 6b0648fae885867a6bb5cbf388262422ec910cf2..dc5a176eec32b6a801f2031dba5493cf71952d7e 100644 (file)
@@ -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 : 1038636 -->
+<!-- English Revision : 1040809 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -704,8 +704,8 @@ versions d'Apache 2.2.7 et sup&eacute;rieures</compatibility>
 <directivesynopsis type="section">
 <name>Directory</name>
 <description>Regroupe un ensemble de directives qui ne s'appliquent
-qu'au r&eacute;pertoire concern&eacute; du syst&egrave;me de fichiers et &agrave; ses
-sous-r&eacute;pertoires</description>
+qu'au r&eacute;pertoire concern&eacute; du syst&egrave;me de fichiers, &agrave; ses
+sous-r&eacute;pertoires, et &agrave; leur contenu.</description>
 <syntax>&lt;Directory <var>chemin r&eacute;pertoire</var>&gt;
 ... &lt;/Directory&gt;</syntax>
 <contextlist><context>server config</context><context>virtual host</context>
@@ -714,8 +714,9 @@ sous-r&eacute;pertoires</description>
 <usage>
     <p>Les balises <directive type="section">Directory</directive> et
     <code>&lt;/Directory&gt;</code> permettent de regrouper un ensemble
-    de directives qui ne s'appliquent qu'au r&eacute;pertoire pr&eacute;cis&eacute;
-    et &agrave; ses sous-r&eacute;pertoires. Toute directive
+    de directives qui ne s'appliquent qu'au r&eacute;pertoire
+    pr&eacute;cis&eacute;, &agrave; ses sous-r&eacute;pertoires, et aux fichiers situ&eacute;s dans ces
+    sous-r&eacute;pertoires. Toute directive
     autoris&eacute;e dans un contexte de r&eacute;pertoire peut &ecirc;tre utilis&eacute;e.
     <var>chemin r&eacute;pertoire</var> est soit le chemin absolu d'un
     r&eacute;pertoire, soit une cha&icirc;ne de caract&egrave;res avec caract&egrave;res g&eacute;n&eacute;riques
@@ -867,7 +868,7 @@ leurs sous-r&eacute;pertoires</description>
     <p>Les balises <directive type="section">DirectoryMatch</directive>
     et <code>&lt;/DirectoryMatch&gt;</code> permettent de regrouper un
     ensemble de directives qui ne s'appliqueront qu'au r&eacute;pertoire
-    pr&eacute;cis&eacute; <em>et &agrave; ses sous-r&eacute;pertoires</em>, comme pour la section <directive
+    pr&eacute;cis&eacute; (et aux fichiers qu'il contient), comme pour la section <directive
     module="core" type="section">Directory</directive>. Cependant, le
     r&eacute;pertoire est pr&eacute;cis&eacute; sous la forme d'une <glossary
     ref="regex">expression rationnelle</glossary>. Par exemple :</p>
@@ -2192,6 +2193,38 @@ sp&eacute;cifi&eacute;es</description>
     plusieurs URLs peuvent correspondre au m&ecirc;me r&eacute;pertoire du syst&egrave;me de
     fichiers, un tel contr&ocirc;le d'acc&egrave;s pourrait &ecirc;tre contourn&eacute;.</p>
 
+    <p>Les directives que contient cette section seront appliqu&eacute;es aux
+    requ&ecirc;tes si la partie chemin de l'URL satisfait &agrave; l'un au moins de
+    ces crit&egrave;res :
+    <ul>
+      <li>Le chemin sp&eacute;cifi&eacute; correspond exactement &agrave; la partie chemin de
+      l'URL.
+      </li>
+      <li>Le chemin sp&eacute;cifi&eacute;, qui se termine par un slash, est un
+      pr&eacute;fixe de la partie chemin de l'URL (trait&eacute; comme une racine du
+      contexte).
+      </li>
+      <li>Le chemin sp&eacute;cifi&eacute;, si on lui ajoute un slash de fin, est un
+      pr&eacute;fixe de la partie chemin de l'URL (aussi trait&eacute; comme une racine du
+      contexte).
+      </li>
+    </ul>
+    Dans l'exemple ci-dessous, o&ugrave; aucun slash de fin n'est utilis&eacute;, les
+    directives contenues dans la section s'appliqueront &agrave; /private1,
+    /private1/ et /private1/file.txt, mais pas &agrave; /private1other. 
+    <example>
+      &lt;Location /private1&gt;
+          ...
+    </example>
+    De m&ecirc;me, dans l'exemple ci-dessous, o&ugrave; l'on utilise un slash de fin, les
+    directives contenues dans la section s'appliqueront &agrave; /private2/ et
+    &agrave; /private2/file.txt, mais pas &agrave; /private2other. 
+    <example>
+      &lt;Location /private2<em>/</em>&gt;
+          ...
+    </example>
+    </p>
+
     <note><title>Quand utiliser la section <directive
     type="section">Location</directive></title>
 
index b0886fe14c3c3f57eff88594c3b00a25ef941fb9..c8e13629e49f507758989f7b4574ce6ed2da2842 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"?>
-<!-- LastChangedRevision English document : 990096 -->
+<!-- LastChangedRevision English document : 1040809 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -168,7 +168,8 @@ ainsi que leurs &eacute;quivalents acceptant les
 appliquent des directives &agrave; certaines parties du syst&egrave;me de fichiers.
 Les directives contenues dans une section <directive
 type="section" module="core">Directory</directive> s'appliquent au r&eacute;pertoire
-pr&eacute;cis&eacute;, ainsi qu'&agrave; tous ses sous-r&eacute;pertoires.
+pr&eacute;cis&eacute;, ainsi qu'&agrave; tous ses sous-r&eacute;pertoires et aux fichiers que ces
+derniers contiennent.
 Le m&ecirc;me effet peut &ecirc;tre obtenu en utilisant les <a
 href="howto/htaccess.html">fichiers .htaccess</a>.  Par exemple, avec la
 configuration suivante, l'indexation sera activ&eacute;e pour le r&eacute;pertoire
@@ -231,7 +232,7 @@ En particulier, l'interdiction s'appliquera aux requ&ecirc;tes pour :
 toute requ&ecirc;te commen&ccedil;ant par la cha&icirc;ne de caract&egrave;res <code>/private</code>.</p>
 
 <example>
-&lt;Location /private&gt;<br />
+&lt;LocationMatch ^/private&gt;<br />
 Order Allow,Deny<br />
 Deny from all<br />
 &lt;/Location&gt;