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 <directive type="section">Location</directive> 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>