From: Lucien Gentis Date: Sun, 10 May 2015 16:56:41 +0000 (+0000) Subject: XML updates. X-Git-Tag: 2.5.0-alpha~3161 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=319588fe4274cb19ff0558494a8742c27b063379;p=thirdparty%2Fapache%2Fhttpd.git XML updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1678579 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/mod_auth_basic.xml.fr b/docs/manual/mod/mod_auth_basic.xml.fr index efd5bd4f92e..a1ead65177c 100644 --- a/docs/manual/mod/mod_auth_basic.xml.fr +++ b/docs/manual/mod/mod_auth_basic.xml.fr @@ -1,7 +1,7 @@ - + @@ -68,12 +68,12 @@ cette zone du site web Exemple -<Location /secure> +<Location "/secure"> AuthType basic AuthName "private area" AuthBasicProvider dbm AuthDBMType SDBM - AuthDBMUserFile /www/etc/dbmpasswd + AuthDBMUserFile "/www/etc/dbmpasswd" Require valid-user </Location> @@ -153,7 +153,7 @@ Apache Exemple de transmission d'un nom d'utilisateur et d'un mot de passe prédéfinis -<Location /demo> +<Location "/demo"> AuthBasicFake demo demopass </Location> @@ -168,8 +168,8 @@ Apache Exemple d'utilisation avec un certificat -<Location /secure> - AuthBasicFake %{SSL_CLIENT_S_DN_Email} +<Location "/secure"> + AuthBasicFake "%{SSL_CLIENT_S_DN_Email}" </Location> @@ -184,15 +184,15 @@ Apache Exemple de génération de mot de passe par hashage de l'adresse email -<Location /secure> - AuthBasicFake %{SSL_CLIENT_S_DN_Email} %{sha1:passphrase-%{SSL_CLIENT_S_DN_Email}} +<Location "/secure"> + AuthBasicFake "%{SSL_CLIENT_S_DN_Email}" "%{sha1:passphrase-%{SSL_CLIENT_S_DN_Email}}" </Location> Désactivation de l'authentification simulée -<Location /public> +<Location "/public"> AuthBasicFake off </Location> diff --git a/docs/manual/mod/mod_dav.xml.fr b/docs/manual/mod/mod_dav.xml.fr index c1e3bc2e744..8cf2c8ee7bc 100644 --- a/docs/manual/mod/mod_dav.xml.fr +++ b/docs/manual/mod/mod_dav.xml.fr @@ -1,7 +1,7 @@ - + @@ -63,7 +63,7 @@ href="http://www.webdav.org/">WebDAV) votre fichier httpd.conf :

- DavLockDB /usr/local/apache2/var/DavLock + DavLockDB "/usr/local/apache2/var/DavLock"

Le répertoire contenant le fichier de la base de données des @@ -84,15 +84,15 @@ href="http://www.webdav.org/">WebDAV) Exemple complet -DavLockDB /usr/local/apache2/var/DavLock +DavLockDB "/usr/local/apache2/var/DavLock" -<Directory /usr/local/apache2/htdocs/foo> +<Directory "/usr/local/apache2/htdocs/foo"> Require all granted Dav On AuthType Basic - AuthName DAV - AuthUserFile user.passwd + AuthName "DAV" + AuthUserFile "user.passwd" <LimitExcept GET POST OPTIONS> Require user admin @@ -163,9 +163,9 @@ DavLockDB /usr/local/apache2/var/DavLock le manipuler avec DAV.

-Alias /phparea /home/gstein/php_files -Alias /php-source /home/gstein/php_files -<Location /php-source> +Alias "/phparea" "/home/gstein/php_files" +Alias "/php-source" "/home/gstein/php_files" +<Location "/php-source"> Dav On ForceType text/plain </Location> @@ -190,7 +190,7 @@ ForceType text/plain méthodes HTTP WebDAV pour le conteneur condidéré :

-<Location /foo> +<Location "/foo"> Dav On </Location> @@ -237,7 +237,7 @@ verrou sur une ressource DAV Exemple -<Location /MSWord> +<Location "/MSWord"> DavMinTimeout 600 </Location> diff --git a/docs/manual/mod/mod_lua.xml.fr b/docs/manual/mod/mod_lua.xml.fr index f24594e79d2..ed2c94bcb83 100644 --- a/docs/manual/mod/mod_lua.xml.fr +++ b/docs/manual/mod/mod_lua.xml.fr @@ -1,7 +1,7 @@ - + @@ -78,7 +78,7 @@ fonctionnement interne de httpd.

module="mod_mime">AddHandler :

-<Files *.lua> +<Files "*.lua"> SetHandler lua-script </Files> @@ -203,7 +203,7 @@ end fournisseur foo, et la configure por l'URL / :

LuaAuthzProvider foo authz_provider.lua authz_check_foo -<Location /> +<Location "/"> Require foo 10.1.2.3 john_doe </Location> @@ -1786,7 +1786,29 @@ traitement de la requête directory.htaccess All -

...

+

+ Cette directive fournit un point d'entrée pour la phase + type_checker du traitement de la requête. Cette phase + correspond au moment où la requête se voit assigner un type et un + gestionnaire de contenu, et peut donc être utilisée pour modifier le + type et le gestionnaire en fonction de l'entrée : +

+ + LuaHookTypeChecker "/path/to/lua/script.lua" type_checker + + + function type_checker(r) + if r.uri:match("%.to_gif$") then -- foo.png.to_gif convient + r.content_type = "image/gif" -- affectation du type image/gif + r.handler = "gifWizard" -- force le traitement de la requête par le module gifWizard + r.filename = r.uri:gsub("%.to_gif$", "") -- corrige le nom du fichier demandé + return apache2.OK + end + + return apache2.DECLINED + end + +
@@ -1947,7 +1969,7 @@ module="mod_authz_core">Require :

LuaRoot /usr/local/apache2/lua LuaAuthzProvider foo authz.lua authz_check_foo -<Location /> +<Location "/"> Require foo johndoe </Location> @@ -1983,7 +2005,7 @@ sont transmis au script Lua : LuaInputFilter myInputFilter /www/filter.lua input_filter -<Files *.lua> +<Files "*.lua"> SetInputFilter myInputFilter </Files> @@ -2045,7 +2067,7 @@ sont transmis au script Lua : LuaOutputFilter myOutputFilter /www/filter.lua output_filter -<Files *.lua> +<Files "*.lua"> SetOutputFilter myOutputFilter </Files> diff --git a/docs/manual/rewrite/intro.xml.fr b/docs/manual/rewrite/intro.xml.fr index 67c1d34559b..3c1fa53f2d2 100644 --- a/docs/manual/rewrite/intro.xml.fr +++ b/docs/manual/rewrite/intro.xml.fr @@ -1,7 +1,7 @@ - + @@ -242,7 +242,7 @@ trois types :

Un chemin complet du système de fichiers vers une ressource
-RewriteRule ^/jeux /usr/local/jeux/web +RewriteRule "^/jeux" "/usr/local/jeux/web"

Ceci peut faire correspondre une requête à toute localisation voulue de votre système de fichiers, un peu comme la directive Alias.

Un chemin web vers une ressource
-RewriteRule ^/foo$ /bar +RewriteRule "^/foo$" "/bar"

Si la directive DocumentRoot a pour valeur /usr/local/apache2/htdocs, cette règle va faire @@ -263,7 +263,7 @@ chemin /usr/local/apache2/htdocs/bar.

Une URL absolue
-RewriteRule ^/produits/vues$ http://site2.example.com/voirproduits.html [R] +RewriteRule "^/produits/vues$" "http://site2.example.com/voirproduits.html" [R]

Ceci informe le client qu'il doit effectuer une nouvelle requête vers l'URL spécifiée.

@@ -274,7 +274,7 @@ l'URL spécifiée.

références arrières vers des parties du chemin d'URL entrant correspondant au Modèle. Considérons ce qui suit :

-RewriteRule ^/produits/(.*)/view$ /var/web/produitsdb/$1 +RewriteRule "^/produits/(.*)/view$" "/var/web/produitsdb/$1"

La variable $1 sera remplacée par tout texte correspondant à l'expression située entre les parenthèses dans le @@ -297,7 +297,7 @@ conditions de correspondance d'une règle peuvent être rendues insensibles à la casse par la présence du drapeau [NC] :

-RewriteRule ^puppy.html petitchien.html [NC] +RewriteRule "^puppy.html" "petitchien.html" [NC]

Pour une liste des drapeaux disponibles, leurs significations, et des @@ -329,8 +329,8 @@ correspondance est évaluée.

certaine tranche d'adresses IP vers un autre serveur, vous pouvez utiliser :

-RewriteCond %{REMOTE_ADDR} ^10\.2\. -RewriteRule (.*) http://intranet.example.com$1 +RewriteCond "%{REMOTE_ADDR}" "^10\.2\." +RewriteRule "(.*)" "http://intranet.example.com$1"

Si vous spécifiez plus d'une directive -RewriteCond %{QUERY_STRING} hack -RewriteCond %{HTTP_COOKIE} !go -RewriteRule . - [F] +RewriteCond "%{QUERY_STRING}" "hack" +RewriteCond "%{HTTP_COOKIE}" "!go" +RewriteRule "." "-" [F]

Notez que le point d'exclamation indique une correspondance négative ; ainsi, la règle n'est appliquée que si le cookie ne contient pas "go"

@@ -356,8 +356,8 @@ les variables %1, %2, etc... Par exemple, ce qui suit va diriger la requête vers un répertoire différent en fonction du nom d'hôte utilisé pour accéder au site :

-RewriteCond %{HTTP_HOST} (.*) -RewriteRule ^/(.*) /sites/%1/$1 +RewriteCond "%{HTTP_HOST}" "(.*)" +RewriteRule "^/(.*)" "/sites/%1/$1"

Si la requête concernait http://example.com/foo/bar, alors %1 contiendrait example.com et diff --git a/docs/manual/rewrite/tech.xml.fr b/docs/manual/rewrite/tech.xml.fr index 4d9858ba0f5..2b93b4896b5 100644 --- a/docs/manual/rewrite/tech.xml.fr +++ b/docs/manual/rewrite/tech.xml.fr @@ -1,7 +1,7 @@ - + @@ -125,17 +125,17 @@ correspondance Section VirtualHost - RewriteRule ^/images/(.+)\.jpg /images/$1.gif + RewriteRule "^/images/(.+)\.jpg" "/images/$1.gif" Fichier .htaccess à la racine des documents - RewriteRule ^images/(.+)\.jpg images/$1.gif + RewriteRule "^images/(.+)\.jpg" "images/$1.gif" Fichier .htaccess dans le répertoire images - RewriteRule ^(.+)\.jpg $1.gif + RewriteRule "^(.+)\.jpg" "$1.gif"