]> granicus.if.org Git - apache/commitdiff
XML updates.
authorLucien Gentis <lgentis@apache.org>
Sun, 10 May 2015 16:58:38 +0000 (16:58 +0000)
committerLucien Gentis <lgentis@apache.org>
Sun, 10 May 2015 16:58:38 +0000 (16:58 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1678581 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mod_auth_basic.xml.fr
docs/manual/mod/mod_dav.xml.fr
docs/manual/mod/mod_lua.xml.fr
docs/manual/rewrite/intro.xml.fr
docs/manual/rewrite/tech.xml.fr

index 8c20ea2582eb45755690c38f82e7d210d0517366..50dc5705f6bf198713691e8db79a1737254f12fc 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: 1528957:1673563 (outdated) -->
+<!-- English Revision: 1673563 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -69,12 +69,12 @@ cette zone du site web</description>
 
     <example><title>Exemple</title>
       <highlight language="config">
-&lt;Location /secure&gt;
+&lt;Location "/secure"&gt;
     AuthType basic
     AuthName "private area"
     AuthBasicProvider  dbm
     AuthDBMType        SDBM
-    AuthDBMUserFile    /www/etc/dbmpasswd
+    AuthDBMUserFile    "/www/etc/dbmpasswd"
     Require            valid-user
 &lt;/Location&gt;
     </highlight>
@@ -154,7 +154,7 @@ Apache</compatibility>
     <example><title>Exemple de transmission d'un nom d'utilisateur et
     d'un mot de passe pr&eacute;d&eacute;finis</title>
     <highlight language="config">
-&lt;Location /demo&gt;
+&lt;Location "/demo"&gt;
     AuthBasicFake demo demopass
 &lt;/Location&gt;
     </highlight>
@@ -169,8 +169,8 @@ Apache</compatibility>
 
     <example><title>Exemple d'utilisation avec un certificat</title>
     <highlight language="config">
-&lt;Location /secure&gt;
-    AuthBasicFake %{SSL_CLIENT_S_DN_Email}
+&lt;Location "/secure"&gt;
+    AuthBasicFake "%{SSL_CLIENT_S_DN_Email}"
 &lt;/Location&gt;
     </highlight>
     </example>
@@ -185,15 +185,15 @@ Apache</compatibility>
     <example><title>Exemple de g&eacute;n&eacute;ration de mot de passe par hashage de
     l'adresse email</title>
     <highlight language="config">
-&lt;Location /secure&gt;
-    AuthBasicFake %{SSL_CLIENT_S_DN_Email} %{sha1:passphrase-%{SSL_CLIENT_S_DN_Email}}
+&lt;Location "/secure"&gt;
+    AuthBasicFake "%{SSL_CLIENT_S_DN_Email}" "%{sha1:passphrase-%{SSL_CLIENT_S_DN_Email}}"
 &lt;/Location&gt;
     </highlight>
     </example>
 
     <example><title>D&eacute;sactivation de l'authentification simul&eacute;e</title>
     <highlight language="config">
-&lt;Location /public&gt;
+&lt;Location "/public"&gt;
     AuthBasicFake off
 &lt;/Location&gt;
     </highlight>
index ab79070b9020fc9d4cf7773980041b78d1cee273..e02df3c9d1bdc46157782fccc1274b9a9caaf368 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: 1628085:1673563 (outdated) -->
+<!-- English Revision: 1673563 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -84,15 +84,15 @@ href="http://www.webdav.org/">WebDAV</a>)</description>
 
     <example><title>Exemple complet</title>
       <highlight language="config">
-DavLockDB /usr/local/apache2/var/DavLock
+DavLockDB "/usr/local/apache2/var/DavLock"
 
-&lt;Directory /usr/local/apache2/htdocs/foo&gt;
+&lt;Directory "/usr/local/apache2/htdocs/foo"&gt;
     Require all granted
     Dav On
 
     AuthType Basic
     AuthName DAV
-    AuthUserFile user.passwd
+    AuthUserFile "user.passwd"
 
     &lt;LimitExcept GET POST OPTIONS&gt;
         Require user admin
@@ -163,9 +163,9 @@ DavLockDB /usr/local/apache2/var/DavLock
     le manipuler avec DAV.</p>
 
 <highlight language="config">
-Alias /phparea /home/gstein/php_files
-Alias /php-source /home/gstein/php_files
-&lt;Location /php-source&gt;
+Alias "/phparea" "/home/gstein/php_files"
+Alias "/php-source" "/home/gstein/php_files"
+&lt;Location "/php-source"&gt;
 Dav On
 ForceType text/plain
 &lt;/Location&gt;
@@ -190,7 +190,7 @@ ForceType text/plain
     m&eacute;thodes HTTP WebDAV pour le conteneur condid&eacute;r&eacute; :</p>
 
     <highlight language="config">
-&lt;Location /foo&gt;
+&lt;Location "/foo"&gt;
     Dav On
 &lt;/Location&gt;
     </highlight>
@@ -237,7 +237,7 @@ verrou sur une ressource DAV</description>
 
     <example><title>Exemple</title>
       <highlight language="config">
-&lt;Location /MSWord&gt;
+&lt;Location "/MSWord"&gt;
     DavMinTimeout 600
 &lt;/Location&gt;
     </highlight>
index 6243a38ceb3aaff244793f22e423ddb44c6e5a3d..4b4ec416879398ad802fc1fab08967efa8438ffd 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: 1587324:1673563 (outdated) -->
+<!-- English Revision: 1673563 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -78,7 +78,7 @@ fonctionnement interne de httpd.</p>
 module="core">SetHandler</directive> :</p>
 
 <highlight language="config">
-&lt;Files *.lua&gt;
+&lt;Files "*.lua"&gt;
     SetHandler lua-script
 &lt;/Files&gt;
 </highlight>
@@ -203,7 +203,7 @@ end
 fournisseur <code>foo</code>, et la configure por l'URL <code>/</code> :</p>
 <highlight language="config">
 LuaAuthzProvider foo authz_provider.lua authz_check_foo
-&lt;Location /&gt;
+&lt;Location "/"&gt;
   Require foo 10.1.2.3 john_doe
 &lt;/Location&gt;
 </highlight>
@@ -1460,7 +1460,7 @@ relatifs dans les directives de mod_lua</description>
     rationnelles.</p>
    <example><title>Exemples :</title>
     <highlight language="config">
-    LuaMapHandler /(\w+)/(\w+) /scripts/$1.lua handle_$2
+    LuaMapHandler "/(\w+)/(\w+)" "/scripts/$1.lua" "handle_$2"
     </highlight>
    </example>
         <p>Cette directive va faire correspondre des uri comme
@@ -1469,7 +1469,7 @@ relatifs dans les directives de mod_lua</description>
        apr&egrave;s chargement de ce fichier.</p>
 
 <highlight language="config">
-    LuaMapHandler /bingo /scripts/wombat.lua
+    LuaMapHandler "/bingo" "/scripts/wombat.lua"
 </highlight>
         <p>Cette directive invoquera la fonction "handle" qui est la
        valeur par d&eacute;faut si aucun nom de fonction sp&eacute;cifique n'est
@@ -1491,8 +1491,8 @@ relatifs dans les directives de mod_lua</description>
 
     <example><title>Exemples :</title>
         <highlight language="config">
-LuaPackagePath /scripts/lib/?.lua
-LuaPackagePath /scripts/lib/?/init.lua
+LuaPackagePath "/scripts/lib/?.lua"
+LuaPackagePath "/scripts/lib/?/init.lua"
     </highlight>
     </example>
 </usage>
@@ -1581,7 +1581,7 @@ version 2.3.15 du serveur HTTP Apache.</compatibility>
 
 <highlight language="config">
 # httpd.conf
-LuaHookTranslateName /scripts/conf/hooks.lua silly_mapper
+LuaHookTranslateName "/scripts/conf/hooks.lua" silly_mapper
 </highlight>
 
 <highlight language="lua">
@@ -1649,7 +1649,7 @@ traitement d'une requ&ecirc;te</description>
 </p>
 <p>Exemple :</p>
 <highlight language="config">
-LuaHookLog /path/to/script.lua logger
+LuaHookLog "/path/to/script.lua" logger
 </highlight>
 <highlight language="lua">
 -- /path/to/script.lua --
@@ -1696,7 +1696,7 @@ traitement de la requ&ecirc;te</description>
     mod_cache agissent pendant cette phase, ce qui permet de pr&eacute;senter
     un exemple int&eacute;ressant de ce que l'on peut faire ici :</p>
     <highlight language="config">
-    LuaHookMapToStorage /path/to/lua/script.lua check_cache
+    LuaHookMapToStorage "/path/to/lua/script.lua" check_cache
     </highlight>
     <highlight language="lua">
 require"apache2"
@@ -1760,7 +1760,29 @@ traitement de la requ&ecirc;te</description>
 <context>directory</context><context>.htaccess</context>
 </contextlist>
 <override>All</override>
-    <usage><p>...</p></usage>
+    <usage><p>
+    Cette directive fournit un point d'entr&eacute;e pour la phase
+    type_checker du traitement de la requ&ecirc;te. Cette phase
+    correspond au moment o&ugrave; la requ&ecirc;te se voit assigner un type et un
+    gestionnaire de contenu, et peut donc &ecirc;tre utilis&eacute;e pour modifier le
+    type et le gestionnaire en fonction de l'entr&eacute;e :
+    </p>
+    <highlight language="config">
+    LuaHookTypeChecker "/path/to/lua/script.lua" type_checker
+    </highlight>
+    <highlight language="lua">
+    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&ecirc;te par le module gifWizard
+            r.filename = r.uri:gsub("%.to_gif$", "") -- corrige le nom du fichier demand&eacute;
+            return apache2.OK
+        end
+
+        return apache2.DECLINED
+    end
+    </highlight>
+    </usage>
 </directivesynopsis>
 
 <directivesynopsis>
@@ -1919,9 +1941,9 @@ module="mod_authz_core">Require</directive> :</p>
 
 
 <highlight language="config">
-LuaRoot /usr/local/apache2/lua
+LuaRoot "/usr/local/apache2/lua"
 LuaAuthzProvider foo authz.lua authz_check_foo
-&lt;Location /&gt;
+&lt;Location "/"&gt;
   Require foo johndoe
 &lt;/Location&gt;
 </highlight>
@@ -1956,8 +1978,8 @@ sont transmis au script Lua :
 </p>
 
 <highlight language="config">
-LuaInputFilter myInputFilter /www/filter.lua input_filter
-&lt;Files *.lua&gt;
+LuaInputFilter myInputFilter "/www/filter.lua" input_filter
+&lt;Files "*.lua"&gt;
   SetInputFilter myInputFilter
 &lt;/Files&gt;
 </highlight>
@@ -2018,8 +2040,8 @@ sont transmis au script Lua :
 </p>
 
 <highlight language="config">
-LuaOutputFilter myOutputFilter /www/filter.lua output_filter
-&lt;Files *.lua&gt;
+LuaOutputFilter myOutputFilter "/www/filter.lua" output_filter
+&lt;Files "*.lua"&gt;
   SetOutputFilter myOutputFilter
 &lt;/Files&gt;
 </highlight>
index a1cd4c38342cdcb17b3a2fe0f41b28e59b4200a3..71e3f7bf8edc785a7c8a56b9d9baf5dc8b634d31 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"?>
-<!-- English Revision: 1654833:1673563 (outdated) -->
+<!-- English Revision: 1673563 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -243,7 +243,7 @@ trois types :</p>
 <dt>Un chemin complet du syst&egrave;me de fichiers vers une ressource</dt>
 <dd>
 <highlight language="config">
-RewriteRule ^/jeux /usr/local/jeux/web
+RewriteRule "^/jeux" "/usr/local/jeux/web"
 </highlight>
 <p>Ceci peut faire correspondre une requ&ecirc;te &agrave; toute localisation voulue de
 votre syst&egrave;me de fichiers, un peu comme la directive <directive
@@ -253,7 +253,7 @@ module="mod_alias">Alias</directive>.</p>
 <dt>Un chemin web vers une ressource</dt>
 <dd>
 <highlight language="config">
-RewriteRule ^/foo$ /bar
+RewriteRule "^/foo$" "/bar"
 </highlight>
 <p>Si la directive <directive module="core">DocumentRoot</directive> a
 pour valeur <code>/usr/local/apache2/htdocs</code>, cette r&egrave;gle va faire
@@ -264,7 +264,7 @@ chemin <code>/usr/local/apache2/htdocs/bar</code>.</p>
 <dt>Une URL absolue</dt>
 <dd>
 <highlight language="config">
-RewriteRule ^/produits/vues$ http://site2.example.com/voirproduits.html [R]
+RewriteRule "^/produits/vues$" "http://site2.example.com/voirproduits.html" [R]
 </highlight>
 <p>Ceci informe le client qu'il doit effectuer une nouvelle requ&ecirc;te vers
 l'URL sp&eacute;cifi&eacute;e.</p>
@@ -275,7 +275,7 @@ l'URL sp&eacute;cifi&eacute;e.</p>
 <em>r&eacute;f&eacute;rences arri&egrave;res</em> vers des parties du chemin d'URL entrant
 correspondant au <var>Mod&egrave;le</var>. Consid&eacute;rons ce qui suit :</p>
 <highlight language="config">
-RewriteRule ^/produits/(.*)/view$ /var/web/produitsdb/$1
+RewriteRule "^/produits/(.*)/view$" "/var/web/produitsdb/$1"
 </highlight>
 <p>La variable <code>$1</code> sera remplac&eacute;e par tout texte
 correspondant &agrave; l'expression situ&eacute;e entre les parenth&egrave;ses dans le
@@ -298,7 +298,7 @@ conditions de correspondance d'une r&egrave;gle peuvent &ecirc;tre rendues
 insensibles &agrave; la casse par la pr&eacute;sence du drapeau <code>[NC]</code> :
 </p>
 <highlight language="config">
-RewriteRule ^puppy.html petitchien.html [NC]
+RewriteRule "^puppy.html" "petitchien.html" [NC]
 </highlight>
 
 <p>Pour une liste des drapeaux disponibles, leurs significations, et des
@@ -330,8 +330,8 @@ correspondance est &eacute;valu&eacute;e.</p>
 certaine tranche d'adresses IP vers un autre serveur, vous pouvez
 utiliser :</p>
 <highlight language="config">
-RewriteCond %{REMOTE_ADDR} ^10\.2\.
-RewriteRule (.*) http://intranet.example.com$1
+RewriteCond "%{REMOTE_ADDR}" "^10\.2\."
+RewriteRule "(.*)" "http://intranet.example.com$1"
 </highlight>
 
 <p>Si vous sp&eacute;cifiez plus d'une directive <directive
@@ -342,9 +342,9 @@ pour interdire les requ&ecirc;tes qui contiennent le mot "hack" dans la cha&icir
 de requ&ecirc;te, sauf si elles contiennent aussi un cookie contenant le mot
 "go", vous pouvez utiliser :</p>
 <highlight language="config">
-RewriteCond %{QUERY_STRING} hack
-RewriteCond %{HTTP_COOKIE} !go
-RewriteRule . - [F]
+RewriteCond "%{QUERY_STRING}" "hack"
+RewriteCond "%{HTTP_COOKIE}" "!go"
+RewriteRule "." "-" [F]
 </highlight>
 <p>Notez que le point d'exclamation indique une correspondance n&eacute;gative
 ; ainsi, la r&egrave;gle n'est appliqu&eacute;e que si le cookie ne contient pas "go"</p>
@@ -357,8 +357,8 @@ les variables <code>%1</code>, <code>%2</code>, etc... Par
 exemple, ce qui suit va diriger la requ&ecirc;te vers un r&eacute;pertoire diff&eacute;rent
 en fonction du nom d'h&ocirc;te utilis&eacute; pour acc&eacute;der au site :</p>
 <highlight language="config">
-RewriteCond %{HTTP_HOST} (.*)
-RewriteRule ^/(.*) /sites/%1/$1
+RewriteCond "%{HTTP_HOST}" "(.*)"
+RewriteRule "^/(.*)" "/sites/%1/$1"
 </highlight>
 <p>Si la requ&ecirc;te concernait <code>http://example.com/foo/bar</code>,
 alors <code>%1</code> contiendrait <code>example.com</code> et
index f1712f3db8b24b856cf29c3cd231dc1682c09521..303821172a7f9577d99b3cdd6a5ac8f0278ac9a4 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"?>
-<!-- English Revision: 1328310:1673563 (outdated) -->
+<!-- English Revision: 1673563 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -125,17 +125,17 @@ correspondance</a></seealso>
 
         <tr>
             <td>Section VirtualHost</td>
-            <td>RewriteRule ^/images/(.+)\.jpg /images/$1.gif</td>
+            <td>RewriteRule "^/images/(.+)\.jpg" "/images/$1.gif"</td>
         </tr>
 
         <tr>
             <td>Fichier .htaccess &agrave; la racine des documents</td>
-            <td>RewriteRule ^images/(.+)\.jpg images/$1.gif</td>
+            <td>RewriteRule "^images/(.+)\.jpg" "images/$1.gif"</td>
         </tr>
 
         <tr>
             <td>Fichier .htaccess dans le r&eacute;pertoire images</td>
-            <td>RewriteRule ^(.+)\.jpg $1.gif</td>
+            <td>RewriteRule "^(.+)\.jpg" "$1.gif"</td>
         </tr>
 
     </table>