Loading docs/manual/mod/mod_auth_basic.xml.fr +9 −9 Changes for docs/manual/mod/mod_auth_basic.xml.fr: 9 added lines, 9 removed lines. Original line number Diff line number Diff line <?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 --> Loading Loading @@ -69,12 +69,12 @@ cette zone du site web</description> <example><title>Exemple</title> <highlight language="config"> <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> </highlight> Loading Loading @@ -154,7 +154,7 @@ Apache</compatibility> <example><title>Exemple de transmission d'un nom d'utilisateur et d'un mot de passe prédéfinis</title> <highlight language="config"> <Location /demo> <Location "/demo"> AuthBasicFake demo demopass </Location> </highlight> Loading @@ -169,8 +169,8 @@ Apache</compatibility> <example><title>Exemple d'utilisation avec un certificat</title> <highlight language="config"> <Location /secure> AuthBasicFake %{SSL_CLIENT_S_DN_Email} <Location "/secure"> AuthBasicFake "%{SSL_CLIENT_S_DN_Email}" </Location> </highlight> </example> Loading @@ -185,15 +185,15 @@ Apache</compatibility> <example><title>Exemple de génération de mot de passe par hashage de l'adresse email</title> <highlight language="config"> <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> </highlight> </example> <example><title>Désactivation de l'authentification simulée</title> <highlight language="config"> <Location /public> <Location "/public"> AuthBasicFake off </Location> </highlight> Loading docs/manual/mod/mod_dav.xml.fr +9 −9 Changes for docs/manual/mod/mod_dav.xml.fr: 9 added lines, 9 removed lines. Original line number Diff line number Diff line <?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 --> Loading Loading @@ -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" <Directory /usr/local/apache2/htdocs/foo> <Directory "/usr/local/apache2/htdocs/foo"> Require all granted Dav On AuthType Basic AuthName DAV AuthUserFile user.passwd AuthUserFile "user.passwd" <LimitExcept GET POST OPTIONS> Require user admin Loading Loading @@ -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 <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> Loading @@ -190,7 +190,7 @@ ForceType text/plain méthodes HTTP WebDAV pour le conteneur condidéré :</p> <highlight language="config"> <Location /foo> <Location "/foo"> Dav On </Location> </highlight> Loading Loading @@ -237,7 +237,7 @@ verrou sur une ressource DAV</description> <example><title>Exemple</title> <highlight language="config"> <Location /MSWord> <Location "/MSWord"> DavMinTimeout 600 </Location> </highlight> Loading docs/manual/mod/mod_lua.xml.fr +39 −17 Changes for docs/manual/mod/mod_lua.xml.fr: 39 added lines, 17 removed lines. Original line number Diff line number Diff line <?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 --> Loading Loading @@ -78,7 +78,7 @@ fonctionnement interne de httpd.</p> module="core">SetHandler</directive> :</p> <highlight language="config"> <Files *.lua> <Files "*.lua"> SetHandler lua-script </Files> </highlight> Loading Loading @@ -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 <Location /> <Location "/"> Require foo 10.1.2.3 john_doe </Location> </highlight> Loading Loading @@ -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 Loading @@ -1469,7 +1469,7 @@ relatifs dans les directives de mod_lua</description> aprè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éfaut si aucun nom de fonction spécifique n'est Loading @@ -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> Loading Loading @@ -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"> Loading Loading @@ -1649,7 +1649,7 @@ traitement d'une requê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 -- Loading Loading @@ -1696,7 +1696,7 @@ traitement de la requête</description> mod_cache agissent pendant cette phase, ce qui permet de présenter un exemple inté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" Loading Loading @@ -1760,7 +1760,29 @@ traitement de la requê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é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 : </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ê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 </highlight> </usage> </directivesynopsis> <directivesynopsis> Loading Loading @@ -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 <Location /> <Location "/"> Require foo johndoe </Location> </highlight> Loading Loading @@ -1956,8 +1978,8 @@ sont transmis au script Lua : </p> <highlight language="config"> LuaInputFilter myInputFilter /www/filter.lua input_filter <Files *.lua> LuaInputFilter myInputFilter "/www/filter.lua" input_filter <Files "*.lua"> SetInputFilter myInputFilter </Files> </highlight> Loading Loading @@ -2018,8 +2040,8 @@ sont transmis au script Lua : </p> <highlight language="config"> LuaOutputFilter myOutputFilter /www/filter.lua output_filter <Files *.lua> LuaOutputFilter myOutputFilter "/www/filter.lua" output_filter <Files "*.lua"> SetOutputFilter myOutputFilter </Files> </highlight> Loading docs/manual/rewrite/intro.xml.fr +13 −13 Changes for docs/manual/rewrite/intro.xml.fr: 13 added lines, 13 removed lines. Original line number Diff line number Diff line <?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 --> Loading Loading @@ -243,7 +243,7 @@ trois types :</p> <dt>Un chemin complet du systè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ête à toute localisation voulue de votre système de fichiers, un peu comme la directive <directive Loading @@ -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ègle va faire Loading @@ -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ête vers l'URL spécifiée.</p> Loading @@ -275,7 +275,7 @@ l'URL spécifiée.</p> <em>références arrières</em> vers des parties du chemin d'URL entrant correspondant au <var>Modèle</var>. Considé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ée par tout texte correspondant à l'expression située entre les parenthèses dans le Loading @@ -298,7 +298,7 @@ conditions de correspondance d'une règle peuvent être rendues insensibles à la casse par la pré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 Loading Loading @@ -330,8 +330,8 @@ correspondance est évalué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écifiez plus d'une directive <directive Loading @@ -342,9 +342,9 @@ pour interdire les requêtes qui contiennent le mot "hack" dans la cha&icir de requê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égative ; ainsi, la règle n'est appliquée que si le cookie ne contient pas "go"</p> Loading @@ -357,8 +357,8 @@ les variables <code>%1</code>, <code>%2</code>, 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 :</p> <highlight language="config"> RewriteCond %{HTTP_HOST} (.*) RewriteRule ^/(.*) /sites/%1/$1 RewriteCond "%{HTTP_HOST}" "(.*)" RewriteRule "^/(.*)" "/sites/%1/$1" </highlight> <p>Si la requête concernait <code>http://example.com/foo/bar</code>, alors <code>%1</code> contiendrait <code>example.com</code> et Loading docs/manual/rewrite/tech.xml.fr +4 −4 Changes for docs/manual/rewrite/tech.xml.fr: 4 added lines, 4 removed lines. Original line number Diff line number Diff line <?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 --> Loading Loading @@ -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 à 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épertoire images</td> <td>RewriteRule ^(.+)\.jpg $1.gif</td> <td>RewriteRule "^(.+)\.jpg" "$1.gif"</td> </tr> </table> Loading Loading
docs/manual/mod/mod_auth_basic.xml.fr +9 −9 Changes for docs/manual/mod/mod_auth_basic.xml.fr: 9 added lines, 9 removed lines. Original line number Diff line number Diff line <?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 --> Loading Loading @@ -69,12 +69,12 @@ cette zone du site web</description> <example><title>Exemple</title> <highlight language="config"> <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> </highlight> Loading Loading @@ -154,7 +154,7 @@ Apache</compatibility> <example><title>Exemple de transmission d'un nom d'utilisateur et d'un mot de passe prédéfinis</title> <highlight language="config"> <Location /demo> <Location "/demo"> AuthBasicFake demo demopass </Location> </highlight> Loading @@ -169,8 +169,8 @@ Apache</compatibility> <example><title>Exemple d'utilisation avec un certificat</title> <highlight language="config"> <Location /secure> AuthBasicFake %{SSL_CLIENT_S_DN_Email} <Location "/secure"> AuthBasicFake "%{SSL_CLIENT_S_DN_Email}" </Location> </highlight> </example> Loading @@ -185,15 +185,15 @@ Apache</compatibility> <example><title>Exemple de génération de mot de passe par hashage de l'adresse email</title> <highlight language="config"> <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> </highlight> </example> <example><title>Désactivation de l'authentification simulée</title> <highlight language="config"> <Location /public> <Location "/public"> AuthBasicFake off </Location> </highlight> Loading
docs/manual/mod/mod_dav.xml.fr +9 −9 Changes for docs/manual/mod/mod_dav.xml.fr: 9 added lines, 9 removed lines. Original line number Diff line number Diff line <?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 --> Loading Loading @@ -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" <Directory /usr/local/apache2/htdocs/foo> <Directory "/usr/local/apache2/htdocs/foo"> Require all granted Dav On AuthType Basic AuthName DAV AuthUserFile user.passwd AuthUserFile "user.passwd" <LimitExcept GET POST OPTIONS> Require user admin Loading Loading @@ -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 <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> Loading @@ -190,7 +190,7 @@ ForceType text/plain méthodes HTTP WebDAV pour le conteneur condidéré :</p> <highlight language="config"> <Location /foo> <Location "/foo"> Dav On </Location> </highlight> Loading Loading @@ -237,7 +237,7 @@ verrou sur une ressource DAV</description> <example><title>Exemple</title> <highlight language="config"> <Location /MSWord> <Location "/MSWord"> DavMinTimeout 600 </Location> </highlight> Loading
docs/manual/mod/mod_lua.xml.fr +39 −17 Changes for docs/manual/mod/mod_lua.xml.fr: 39 added lines, 17 removed lines. Original line number Diff line number Diff line <?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 --> Loading Loading @@ -78,7 +78,7 @@ fonctionnement interne de httpd.</p> module="core">SetHandler</directive> :</p> <highlight language="config"> <Files *.lua> <Files "*.lua"> SetHandler lua-script </Files> </highlight> Loading Loading @@ -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 <Location /> <Location "/"> Require foo 10.1.2.3 john_doe </Location> </highlight> Loading Loading @@ -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 Loading @@ -1469,7 +1469,7 @@ relatifs dans les directives de mod_lua</description> aprè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éfaut si aucun nom de fonction spécifique n'est Loading @@ -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> Loading Loading @@ -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"> Loading Loading @@ -1649,7 +1649,7 @@ traitement d'une requê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 -- Loading Loading @@ -1696,7 +1696,7 @@ traitement de la requête</description> mod_cache agissent pendant cette phase, ce qui permet de présenter un exemple inté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" Loading Loading @@ -1760,7 +1760,29 @@ traitement de la requê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é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 : </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ê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 </highlight> </usage> </directivesynopsis> <directivesynopsis> Loading Loading @@ -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 <Location /> <Location "/"> Require foo johndoe </Location> </highlight> Loading Loading @@ -1956,8 +1978,8 @@ sont transmis au script Lua : </p> <highlight language="config"> LuaInputFilter myInputFilter /www/filter.lua input_filter <Files *.lua> LuaInputFilter myInputFilter "/www/filter.lua" input_filter <Files "*.lua"> SetInputFilter myInputFilter </Files> </highlight> Loading Loading @@ -2018,8 +2040,8 @@ sont transmis au script Lua : </p> <highlight language="config"> LuaOutputFilter myOutputFilter /www/filter.lua output_filter <Files *.lua> LuaOutputFilter myOutputFilter "/www/filter.lua" output_filter <Files "*.lua"> SetOutputFilter myOutputFilter </Files> </highlight> Loading
docs/manual/rewrite/intro.xml.fr +13 −13 Changes for docs/manual/rewrite/intro.xml.fr: 13 added lines, 13 removed lines. Original line number Diff line number Diff line <?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 --> Loading Loading @@ -243,7 +243,7 @@ trois types :</p> <dt>Un chemin complet du systè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ête à toute localisation voulue de votre système de fichiers, un peu comme la directive <directive Loading @@ -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ègle va faire Loading @@ -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ête vers l'URL spécifiée.</p> Loading @@ -275,7 +275,7 @@ l'URL spécifiée.</p> <em>références arrières</em> vers des parties du chemin d'URL entrant correspondant au <var>Modèle</var>. Considé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ée par tout texte correspondant à l'expression située entre les parenthèses dans le Loading @@ -298,7 +298,7 @@ conditions de correspondance d'une règle peuvent être rendues insensibles à la casse par la pré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 Loading Loading @@ -330,8 +330,8 @@ correspondance est évalué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écifiez plus d'une directive <directive Loading @@ -342,9 +342,9 @@ pour interdire les requêtes qui contiennent le mot "hack" dans la cha&icir de requê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égative ; ainsi, la règle n'est appliquée que si le cookie ne contient pas "go"</p> Loading @@ -357,8 +357,8 @@ les variables <code>%1</code>, <code>%2</code>, 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 :</p> <highlight language="config"> RewriteCond %{HTTP_HOST} (.*) RewriteRule ^/(.*) /sites/%1/$1 RewriteCond "%{HTTP_HOST}" "(.*)" RewriteRule "^/(.*)" "/sites/%1/$1" </highlight> <p>Si la requête concernait <code>http://example.com/foo/bar</code>, alors <code>%1</code> contiendrait <code>example.com</code> et Loading
docs/manual/rewrite/tech.xml.fr +4 −4 Changes for docs/manual/rewrite/tech.xml.fr: 4 added lines, 4 removed lines. Original line number Diff line number Diff line <?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 --> Loading Loading @@ -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 à 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épertoire images</td> <td>RewriteRule ^(.+)\.jpg $1.gif</td> <td>RewriteRule "^(.+)\.jpg" "$1.gif"</td> </tr> </table> Loading