From: Lucien Gentis
Date: Wed, 1 Dec 2010 16:56:03 +0000 (+0000)
Subject: Updates.
X-Git-Tag: 2.2.18~276
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=10f9c4e2c5fec54e75e36e382b843d53e9f6d9be;p=thirdparty%2Fapache%2Fhttpd.git
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@1041079 13f79535-47bb-0310-9956-ffa450edef68
---
diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr
index 6b0648fae88..dc5a176eec3 100644
--- a/docs/manual/mod/core.xml.fr
+++ b/docs/manual/mod/core.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -704,8 +704,8 @@ versions d'Apache 2.2.7 et supérieures
Directory
Regroupe un ensemble de directives qui ne s'appliquent
-qu'au répertoire concerné du système de fichiers et à ses
-sous-répertoires
+qu'au répertoire concerné du système de fichiers, à ses
+sous-répertoires, et à leur contenu.
<Directory chemin répertoire>
... </Directory>
server configvirtual host
@@ -714,8 +714,9 @@ sous-répertoires
Les balises Directory et
</Directory>
permettent de regrouper un ensemble
- de directives qui ne s'appliquent qu'au répertoire précisé
- et à ses sous-répertoires. Toute directive
+ de directives qui ne s'appliquent qu'au répertoire
+ précisé, à ses sous-répertoires, et aux fichiers situés dans ces
+ sous-répertoires. Toute directive
autorisée dans un contexte de répertoire peut être utilisée.
chemin répertoire est soit le chemin absolu d'un
répertoire, soit une chaîne de caractères avec caractères génériques
@@ -867,7 +868,7 @@ leurs sous-répertoires
Les balises DirectoryMatch
et </DirectoryMatch>
permettent de regrouper un
ensemble de directives qui ne s'appliqueront qu'au répertoire
- précisé et à ses sous-répertoires, comme pour la section Directory. Cependant, le
répertoire est précisé sous la forme d'une expression rationnelle. Par exemple :
@@ -2192,6 +2193,38 @@ spécifiées
plusieurs URLs peuvent correspondre au même répertoire du système de
fichiers, un tel contrôle d'accès pourrait être contourné.
+ Les directives que contient cette section seront appliquées aux
+ requêtes si la partie chemin de l'URL satisfait à l'un au moins de
+ ces critères :
+
+ - Le chemin spécifié correspond exactement à la partie chemin de
+ l'URL.
+
+ - Le chemin spécifié, qui se termine par un slash, est un
+ préfixe de la partie chemin de l'URL (traité comme une racine du
+ contexte).
+
+ - Le chemin spécifié, si on lui ajoute un slash de fin, est un
+ préfixe de la partie chemin de l'URL (aussi traité comme une racine du
+ contexte).
+
+
+ Dans l'exemple ci-dessous, où aucun slash de fin n'est utilisé, les
+ directives contenues dans la section s'appliqueront à /private1,
+ /private1/ et /private1/file.txt, mais pas à /private1other.
+
+ <Location /private1>
+ ...
+
+ De même, dans l'exemple ci-dessous, où l'on utilise un slash de fin, les
+ directives contenues dans la section s'appliqueront à /private2/ et
+ à /private2/file.txt, mais pas à /private2other.
+
+ <Location /private2/>
+ ...
+
+
+
Quand utiliser la section Location
diff --git a/docs/manual/sections.xml.fr b/docs/manual/sections.xml.fr
index b0886fe14c3..c8e13629e49 100644
--- a/docs/manual/sections.xml.fr
+++ b/docs/manual/sections.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -168,7 +168,8 @@ ainsi que leurs équivalents acceptant les
appliquent des directives à certaines parties du système de fichiers.
Les directives contenues dans une section Directory s'appliquent au répertoire
-précisé, ainsi qu'à tous ses sous-répertoires.
+précisé, ainsi qu'à tous ses sous-répertoires et aux fichiers que ces
+derniers contiennent.
Le même effet peut être obtenu en utilisant les fichiers .htaccess. Par exemple, avec la
configuration suivante, l'indexation sera activée pour le répertoire
@@ -231,7 +232,7 @@ En particulier, l'interdiction s'appliquera aux requêtes pour :
toute requête commençant par la chaîne de caractères /private
.
-<Location /private>
+<LocationMatch ^/private>
Order Allow,Deny
Deny from all
</Location>