You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by hu...@apache.org on 2012/05/27 23:49:13 UTC
svn commit: r1343111 [2/2] - in /httpd/httpd/branches/2.4.x/docs/manual: ./
howto/ mod/ ssl/
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.html.fr?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.html.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.html.fr Sun May 27 21:49:11 2012
@@ -27,8 +27,6 @@
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_lua.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/mod/mod_lua.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit des points d'entrée Lua dans différentes parties du
traitement des requêtes httpd</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
@@ -91,18 +89,20 @@ jour.</div>
<p>La directive de base pour le chargement du module est</p>
-<div class="example"><p><code>
+<pre class="prettyprint lang-config">
LoadModule lua_module modules/mod_lua.so
-</code></p></div>
+</pre>
+
<p>
<code>mod_lua</code> fournit un gestionnaire nommé
<code>lua-script</code> qui peut être utilisé avec une directive
<code>AddHandler</code> :</p>
-<div class="example"><p><code>
+<pre class="prettyprint lang-config">
AddHandler lua-script .lua
-</code></p></div>
+</pre>
+
<p>
Ceci aura pour effet de faire traiter les requêtes pour les fichiers
@@ -126,7 +126,9 @@ gestionnaire.</p>
gestionnaire, plutôt que de simplement évaluer le corps d'un script dans
le style de CGI. Une fonction de gestionnaire se présente comme suit :</p>
-<div class="example"><h3>example.lua</h3><pre>
+
+<pre class="prettyprint lang-lua">
+<strong>example.lua</strong>
-- exemple de gestionnaire
require "string"
@@ -142,17 +144,18 @@ function handle(r)
if r.method == 'GET' then
for k, v in pairs( r:parseargs() ) do
- r:puts( string.format("%s: %s", k, v) )
+ r:puts( string.format("%s: %s\n", k, v) )
end
elseif r.method == 'POST' then
for k, v in pairs( r:parsebody() ) do
- r:puts( string.format("%s: %s", k, v) )
+ r:puts( string.format("%s: %s\n", k, v) )
end
else
r:puts("unknown HTTP method " .. r.method)
end
end
-</pre></div>
+</pre>
+
<p>
Ce gestionnaire se contente d'afficher les arguments codés d'un uri ou
@@ -184,7 +187,8 @@ code d'état HTTP ou des valeurs OK, DON
que vous pouvez écrire dans lua sous la forme <code>apache2.OK</code>,
<code>apache2.DONE</code>, ou <code>apache2.DECLINED</code>.</p>
-<div class="example"><h3>translate_name.lua</h3><pre>
+<pre class="prettyprint lang-lua">
+<strong>translate_name.lua</strong>
-- exemple d'accroche qui réécrit un URI en chemin du système de
fichiers.
@@ -198,9 +202,11 @@ function translate_name(r)
-- on ne gère pas cette URL et on donne sa chance à un autre module
return apache2.DECLINED
end
-</pre></div>
+</pre>
+
-<div class="example"><h3>translate_name2.lua</h3><pre>
+<pre class="prettyprint lang-lua">
+<strong>translate_name2.lua</strong>
--[[ exemple d'accroche qui réécrit un URI vers un autre URI. Il renvoie
un apache2.DECLINED pour permettre à un autre interpréteur d'URL de
travailler sur la substitution, y compris l'accroche translate_name
@@ -219,7 +225,8 @@ function translate_name(r)
end
return apache2.DECLINED
end
-</pre></div>
+</pre>
+
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="datastructures" id="datastructures">Structures de données</a></h2>
@@ -376,28 +383,31 @@ end
<p>La structure request_rec possède (au minimum) les méthodes
suivantes :</p>
- <div class="example"><p><code>
+ <pre class="prettyprint lang-lua">
r:addoutputfilter(name|function) -- ajoute un filtre en sortie
- </code></p></div>
+ </pre>
+
+
+ <pre class="prettyprint lang-lua">
+ r:parseargs() -- returns a lua table containing the request's query string arguments
+ </pre>
+
+
+ <pre class="prettyprint lang-lua">
+ r:parsebody() -- parse the request body as a POST and return a lua table
+ </pre>
- <div class="example"><p><code>
- r:parseargs() -- renvoie une table lua contenant les arguments
- de la chaîne de paramètres de la requête
- </code></p></div>
-
- <div class="example"><p><code>
- r:parsebody() -- interprète le corps de la requête en tant que
- méthode POST et renvoie une table lua
- </code></p></div>
- <div class="example"><p><code>
+ <pre class="prettyprint lang-lua">
r:puts("bonjour", " le monde", "!") -- affichage dans le corps de la réponse
- </code></p></div>
+ </pre>
- <div class="example"><p><code>
+
+ <pre class="prettyprint lang-lua">
r:write("une simple chaîne") -- affichage dans le
corps de la réponse
- </code></p></div>
+ </pre>
+
</dd>
</dl>
@@ -405,7 +415,7 @@ end
<div class="section">
<h2><a name="logging" id="logging">Fonctions de journalisation</a></h2>
-<div class="example"><p><code>
+<pre class="prettyprint lang-lua">
-- exemples de messages de journalisation
r:trace1("Ceci est un message de journalisation de niveau
trace") -- les niveaux valides vont de trace1 à trace8 <br />
@@ -417,7 +427,8 @@ end
r:alert("Ceci est un message de journalisation de niveau alert")<br />
r:crit("Ceci est un message de journalisation de niveau crit")<br />
r:emerg("Ceci est un message de journalisation de niveau emerg")<br />
-</code></p></div>
+</pre>
+
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -466,11 +477,12 @@ contenu suivant :</p>
serveur en production, et les valeurs stat ou never pour un serveur
en développement.</p>
- <div class="example"><h3>Exemples :</h3><p><code>
- LuaCodeCache stat<br />
- LuaCodeCache forever<br />
- LuaCodeCache never<br />
- </code></p></div>
+ <div class="example"><h3>Exemples :</h3><pre class="prettyprint lang-config">
+LuaCodeCache stat
+LuaCodeCache forever
+LuaCodeCache never
+ </pre>
+</div>
</div>
@@ -513,7 +525,7 @@ traitement de la requête. Cette directi
implémenter une vérification arbitraire de l'authentification et de
l'autorisation. Voici un exemple très simple :
</p>
-<div class="example"><pre>
+<pre class="prettyprint lang-lua">
require 'apache2'
-- fonction d'accroche authcheck fictive
@@ -546,7 +558,8 @@ function authcheck_hook(r)
end
return apache2.OK
end
-</pre></div>
+</pre>
+
<div class="note"><h3>Ordonnancement</h3><p>Les arguments optionnels
"early" ou "late" permettent de contrôler le moment auquel ce script
s'exécute par rapport aux autres modules.</p></div>
@@ -640,10 +653,13 @@ version 2.3.15 du serveur HTTP Apache.</
<p>Exemple :</p>
-<div class="example"><pre>
+<pre class="prettyprint lang-config">
# httpd.conf
LuaHookTranslateName /scripts/conf/hooks.lua silly_mapper
+</pre>
+
+<pre class="prettyprint lang-lua">
-- /scripts/conf/hooks.lua --
require "apache2"
function silly_mapper(r)
@@ -654,7 +670,8 @@ function silly_mapper(r)
return apache2.DECLINED
end
end
-</pre></div>
+</pre>
+
<div class="note"><h3>Contexte</h3><p>Cette directive ne peut être
utilisée ni à l'intérieur d'une section <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> ou <code class="directive"><a href="../mod/core.html#files"><Files></a></code>, ni dans un fichier htaccess.</p></div>
@@ -718,17 +735,19 @@ parentes sont fusionnées dans les enfan
d'interpolation dans le chemin du fichier et le nom de la fonction.
Prenez garde aux problèmes de sécurité en écrivant vos expressions
rationnelles.</p>
- <div class="example"><h3>Exemples :</h3><p><code>
- LuaMapHandler /(\w+)/(/w+) /scripts/$1.lua handle_$2
- </code></p></div>
+ <div class="example"><h3>Exemples :</h3><pre class="prettyprint lang-config">
+ LuaMapHandler /(\w+)/(\w+) /scripts/$1.lua handle_$2
+ </pre>
+</div>
<p>Cette directive va faire correspondre des uri comme
/photos/show?id=9 au fichier /scripts/photos.lua, et invoquera la
fonction de gestionnaire handle_show au niveau de la vm lua
après chargement de ce fichier.</p>
-<div class="example"><p><code>
+<pre class="prettyprint lang-config">
LuaMapHandler /bingo /scripts/wombat.lua
-</code></p></div>
+</pre>
+
<p>Cette directive invoquera la fonction "handle" qui est la
valeur par défaut si aucun nom de fonction spécifique n'est
spécifié.</p>
@@ -763,10 +782,11 @@ parentes sont fusionnées dans les enfan
chemins de recherche du module lua. Elle suit les mêmes conventions
que lua. Ceci modifie le package.path dans les vms lua.</p>
- <div class="example"><h3>Exemples :</h3><p><code>
- LuaPackagePath /scripts/lib/?.lua<br />
- LuaPackagePath /scripts/lib/?/init.lua
- </code></p></div>
+ <div class="example"><h3>Exemples :</h3><pre class="prettyprint lang-config">
+LuaPackagePath /scripts/lib/?.lua
+LuaPackagePath /scripts/lib/?/init.lua
+ </pre>
+</div>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.xml.meta?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.xml.meta (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.xml.meta Sun May 27 21:49:11 2012
@@ -8,6 +8,6 @@
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_negotiation.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_negotiation.html.fr?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_negotiation.html.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_negotiation.html.fr Sun May 27 21:49:11 2012
@@ -28,8 +28,6 @@
<a href="../fr/mod/mod_negotiation.html" title="Français"> fr </a> |
<a href="../ja/mod/mod_negotiation.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Effectue la <a href="../content-negotiation.html">négociation de
contenu</a></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
@@ -199,9 +197,10 @@ contenu</a></li>
et le fichier <code>.var</code> doit être associé au gestionnaire
<code>type-map</code> via une directive <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> :</p>
- <div class="example"><p><code>
+ <pre class="prettyprint lang-config">
AddHandler type-map .var
- </code></p></div>
+ </pre>
+
<p>A l'arrivée d'une requête pour la ressource
<code>document.html</code>, le fichier
@@ -282,10 +281,11 @@ n'est pas trouvé</td></tr>
première variante acceptable de langue <code>en</code> qui sera
servie.</p>
- <div class="example"><p><code>
- LanguagePriority en fr de<br />
- ForceLanguagePriority Prefer
- </code></p></div>
+ <pre class="prettyprint lang-config">
+LanguagePriority en fr de
+ForceLanguagePriority Prefer
+ </pre>
+
<p><code>ForceLanguagePriority Fallback</code> utilise la directive
<code class="directive"><a href="#languagepriority">LanguagePriority</a></code>
@@ -296,10 +296,11 @@ n'est pas trouvé</td></tr>
dans cette langue n'est trouvée, c'est la première variante de la
liste définie par la directive <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> qui sera servie.</p>
- <div class="example"><p><code>
- LanguagePriority en fr de<br />
- ForceLanguagePriority Fallback
- </code></p></div>
+ <pre class="prettyprint lang-config">
+LanguagePriority en fr de
+ForceLanguagePriority Fallback
+ </pre>
+
<p>Les deux options, <code>Prefer</code> et <code>Fallback</code>,
peuvent être spécifiées, de façon à ce que la variante servie soit
@@ -333,9 +334,10 @@ cas où le client n'a pas formulé de pr
<var>langages-MIME</var> dans un ordre de préférences
décroissantes.</p>
- <div class="example"><h3>Exemple:</h3><p><code>
+ <pre class="prettyprint lang-config">
LanguagePriority en fr de
- </code></p></div>
+ </pre>
+
<p>Dans le cas d'une requête pour <code>foo.html</code>, si
<code>foo.html.fr</code> et <code>foo.html.de</code> existent, et si
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_negotiation.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_negotiation.xml.meta?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_negotiation.xml.meta (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_negotiation.xml.meta Sun May 27 21:49:11 2012
@@ -8,7 +8,7 @@
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
</variants>
</metafile>
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_sed.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_sed.html.fr?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_sed.html.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_sed.html.fr Sun May 27 21:49:11 2012
@@ -27,8 +27,6 @@
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_sed.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/mod/mod_sed.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Filtre les contenus en entrée (requêtes) et en sortie
(réponses) en utilisant la syntaxe de <code>sed</code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td /></tr>
@@ -68,8 +66,8 @@ caractères newline sont détectés dans
données, ce qui reste est traité comme la dernière ligne.
</p>
-<p>Vous trouverez sur le <a href="https://blogs.oracle.com/basant/entry/using_mod_sed_to_filter">blog
-de l'auteur</a> un article en forme de tutoriel, ainsi que les raisons pour
+<p>Vous trouverez sur le <a href="https://blogs.oracle.com/basant/entry/using_mod_sed_to_filter">blog de
+l'auteur</a> un article en forme de tutoriel, ainsi que les raisons pour
lesquelles ce filtre est plus puissant qu'une simple
recherche/remplacement de chaîne ou d'expression rationnelle.</p>
@@ -87,35 +85,29 @@ recherche/remplacement de chaîne ou d'e
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="sampleconf" id="sampleconf">Exemple de configuration</a></h2>
- <div class="example"><h3>Ajout d'un filtre en sortie</h3><p><code>
- # Dans l'exemple suivant, le filtre sed va remplacer la chaîne
+ <div class="example"><h3>Ajout d'un filtre en sortie</h3><pre class="prettyprint lang-config">
+# Dans l'exemple suivant, le filtre sed va remplacer la chaîne
# "monday" par "MON" et la chaîne "sunday" par "SUN" dans les
- # documents html avant de les envoyer au client.<br />
- <span class="indent">
- <Directory "/var/www/docs/sed"> <br />
- <span class="indent">
- AddOutputFilter Sed html <br />
- OutputSed "s/monday/MON/g" <br />
- OutputSed "s/sunday/SUN/g" <br />
- </span>
- </Directory> <br />
- </span>
- </code></p></div>
+ # documents html avant de les envoyer au client.
+<Directory "/var/www/docs/sed">
+ AddOutputFilter Sed html
+ OutputSed "s/monday/MON/g"
+ OutputSed "s/sunday/SUN/g"
+</Directory>
+ </pre>
+</div>
- <div class="example"><h3>Ajout d'un filtre en entrée</h3><p><code>
+ <div class="example"><h3>Ajout d'un filtre en entrée</h3><pre class="prettyprint lang-config">
# Dans l'exemple suivant, le filtre sed va remplacer la chaîne
# "monday" par "MON" et la chaîne "sunday" par "SUN" dans les
- # données POST envoyées à PHP.<br />
- <span class="indent">
- <Directory "/var/www/docs/sed"> <br />
- <span class="indent">
- AddInputFilter Sed php <br />
- InputSed "s/monday/MON/g" <br />
- InputSed "s/sunday/SUN/g" <br />
- </span>
- </Directory> <br />
- </span>
- </code></p></div>
+ # données POST envoyées à PHP.
+ <Directory "/var/www/docs/sed">
+ AddInputFilter Sed php
+ InputSed "s/monday/MON/g"
+ InputSed "s/sunday/SUN/g"
+</Directory>
+ </pre>
+</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="sed_commands" id="sed_commands">Commandes sed</a></h2>
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_sed.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_sed.xml.meta?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_sed.xml.meta (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_sed.xml.meta Sun May 27 21:49:11 2012
@@ -8,6 +8,6 @@
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_setenvif.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_setenvif.html.fr?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_setenvif.html.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_setenvif.html.fr Sun May 27 21:49:11 2012
@@ -30,8 +30,6 @@
<a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/mod_setenvif.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet de définir des variables d'environnement en fonction
de caractéristiques de la requête</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
@@ -54,10 +52,11 @@ de caractéristiques de la requête</td>
exemple qui définit netscape si le navigateur est Mozilla et non
MSIE.</p>
-<div class="example"><p><code>
- BrowserMatch ^Mozilla netscape<br />
- BrowserMatch MSIE !netscape<br />
-</code></p></div>
+<pre class="prettyprint lang-config">
+BrowserMatch ^Mozilla netscape
+BrowserMatch MSIE !netscape
+</pre>
+
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -90,17 +89,19 @@ contenu de l'en-tête HTTP User-Agent</t
d'environnement en fonction du contenu de l'en-tête de requête HTTP
<code>User-Agent</code>. Les deux lignes suivantes produisent le même
effet :</p>
-<div class="example"><p><code>
- BrowserMatchNoCase Robot est_un_robot<br />
- SetEnvIfNoCase User-Agent Robot est_un_robot<br />
-</code></p></div>
+<pre class="prettyprint lang-config">
+BrowserMatchNoCase Robot is_a_robot
+SetEnvIfNoCase User-Agent Robot is_a_robot
+</pre>
+
<p>Quelques exemples supplémentaires :</p>
-<div class="example"><p><code>
- BrowserMatch ^Mozilla forms jpeg=yes browser=netscape<br />
- BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript<br />
- BrowserMatch MSIE !javascript<br />
-</code></p></div>
+<pre class="prettyprint lang-config">
+BrowserMatch ^Mozilla forms jpeg=yes browser=netscape
+BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript
+BrowserMatch MSIE !javascript
+</pre>
+
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -120,20 +121,22 @@ casse</td></tr>
<p>La directive <code class="directive">BrowserMatchNoCase</code> est
identique sur le plan sémantique à la directive <code class="directive"><a href="#browsermatch">BrowserMatch</a></code>. Elle permet
cependant une comparaison insensible à la casse. Par exemple :</p>
-<div class="example"><p><code>
- BrowserMatchNoCase mac platform=macintosh<br />
- BrowserMatchNoCase win platform=windows<br />
-</code></p></div>
+<pre class="prettyprint lang-config">
+BrowserMatchNoCase mac platform=macintosh
+BrowserMatchNoCase win platform=windows
+</pre>
+
<p>Les directives <code class="directive">BrowserMatch</code> et
<code class="directive">BrowserMatchNoCase</code> sont des cas particuliers
des directives <code class="directive"><a href="#setenvif">SetEnvIf</a></code>
et <code class="directive"><a href="#setenvifnocase">SetEnvIfNoCase</a></code>.
Ainsi, les deux lignes suivantes produisent le même effet :</p>
-<div class="example"><p><code>
- BrowserMatchNoCase Robot est_un_robot<br />
- SetEnvIfNoCase User-Agent Robot est_un_robot<br />
-</code></p></div>
+<pre class="prettyprint lang-config">
+BrowserMatchNoCase Robot is_a_robot
+SetEnvIfNoCase User-Agent Robot is_a_robot
+</pre>
+
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -232,18 +235,18 @@ peuvent se présenter sous les formes su
sous-expressions entre parenthèses correspondantes de
<var>regex</var>.</p>
-<div class="example"><h3>Example:</h3><p><code>
+<pre class="prettyprint lang-config">
+SetEnvIf Request_URI "\.gif$" object_is_image=gif
+SetEnvIf Request_URI "\.jpg$" object_is_image=jpg
+SetEnvIf Request_URI "\.xbm$" object_is_image=xbm
+
+SetEnvIf Referer www\.mydomain\.example\.com intra_site_referral
+
+SetEnvIf object_is_image xbm XBIT_PROCESSING=1
+
+SetEnvIf ^TS ^[a-z] HAVE_TS
+</pre>
- SetEnvIf Request_URI "\.gif$" objet_est_une_image=gif<br />
- SetEnvIf Request_URI "\.jpg$" objet_est_une_image=jpg<br />
- SetEnvIf Request_URI "\.xbm$" objet_est_une_image=xbm<br />
- :<br />
- SetEnvIf Referer www\.mon-domaine\.example\.com référant_intra_site<br />
- :<br />
- SetEnvIf objet_est_une_image xbm XBIT_PROCESSING=1<br />
- :<br />
- SetEnvIf ^TS ^[a-z] HAVE_TS<br />
-</code></p></div>
<p>Les trois premières lignes définissent la variable
d'environnement <code>objet_est_une_image</code> si l'objet de la
@@ -283,9 +286,10 @@ serveur HTTP Apache</a> pour des exemple
d'environnement <em>env-variable</em> de la même manière que la
directive <code class="directive">SetEnvIf</code>.</p>
-<div class="example"><p><code>
+<pre class="prettyprint lang-config">
SetEnvIfExpr "tolower(req('X-Sendfile')) == 'd:\images\very_big.iso')" iso_delivered
-</code></p></div>
+</pre>
+
<p>Dans cet exemple, la variable d'environnement
<code>iso_delivered</code> est définie chaque fois que notre
@@ -295,9 +299,10 @@ serveur HTTP Apache</a> pour des exemple
l'adresse IP distante est une adresse privée au sens de la RFC 1918
:</p>
-<div class="example"><p><code>
+<pre class="prettyprint lang-config">
SetEnvIfExpr "-R '10.0.0.0/8' || -R '172.16.0.0/12' || -R '192.168.0.0/16'" rfc1918
-</code></p></div>
+</pre>
+
<h3>Voir aussi</h3>
<ul>
@@ -326,9 +331,10 @@ attributs de la requête sans tenir comp
d'un point de vue sémantique à la directive <code class="directive"><a href="#setenvif">SetEnvIf</a></code>, et ne s'en distingue que
par le fait que la comparaison des expressions rationnelles est
effectuée sans tenir compte de la casse. Par exemple :</p>
-<div class="example"><p><code>
+<pre class="prettyprint lang-config">
SetEnvIfNoCase Host Example\.Org site=apache
-</code></p></div>
+</pre>
+
<p>Cette ligne va définir la variable d'environnement
<code>site</code> avec la valeur "<code>example</code>" si le champ
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_setenvif.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_setenvif.xml.meta?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_setenvif.xml.meta (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_setenvif.xml.meta Sun May 27 21:49:11 2012
@@ -8,7 +8,7 @@
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_so.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_so.html.fr?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_so.html.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_so.html.fr Sun May 27 21:49:11 2012
@@ -30,8 +30,6 @@
<a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/mod_so.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Chargement de modules ou de code exécutable au cours du
démarrage ou du redémarrage du serveur</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
@@ -175,7 +173,8 @@ spécifié</td></tr>
<p>Par exemple:</p>
- <div class="example"><p><code>LoadFile libexec/libxmlparse.so</code></p></div>
+ <pre class="prettyprint lang-config">LoadFile libexec/libxmlparse.so</pre>
+
</div>
@@ -197,9 +196,10 @@ actifs</td></tr>
<code>module</code> dans le fichier, et est référencé comme <a href="module-dict.html#ModuleIdentifier">Identificateur de
module</a> dans la documentation des modules. Exemple :</p>
- <div class="example"><p><code>
+ <pre class="prettyprint lang-config">
LoadModule status_module modules/mod_status.so
- </code></p></div>
+ </pre>
+
<p>charge le module spécifié depuis le sous-répertoire des modules
situé à la racine du serveur.</p>
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_so.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_so.xml.meta?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_so.xml.meta (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_so.xml.meta Sun May 27 21:49:11 2012
@@ -8,7 +8,7 @@
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
Modified: httpd/httpd/branches/2.4.x/docs/manual/ssl/index.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/ssl/index.html.fr?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/ssl/index.html.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/ssl/index.html.fr Sun May 27 21:49:11 2012
@@ -27,8 +27,6 @@
<a href="../tr/ssl/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> |
<a href="../zh-cn/ssl/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Le module <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> du serveur HTTP Apache fournit une
interface avec la bibliothèque <a href="http://www.openssl.org/">OpenSSL</a>, qui permet d'effectuer un
Modified: httpd/httpd/branches/2.4.x/docs/manual/ssl/index.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/ssl/index.xml.meta?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/ssl/index.xml.meta (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/ssl/index.xml.meta Sun May 27 21:49:11 2012
@@ -8,7 +8,7 @@
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">tr</variant>
<variant outdated="yes">zh-cn</variant>
Modified: httpd/httpd/branches/2.4.x/docs/manual/ssl/ssl_intro.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/ssl/ssl_intro.html.fr?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/ssl/ssl_intro.html.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/ssl/ssl_intro.html.fr Sun May 27 21:49:11 2012
@@ -25,8 +25,6 @@
<a href="../fr/ssl/ssl_intro.html" title="Français"> fr </a> |
<a href="../ja/ssl/ssl_intro.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Ce chapitre en guise d'introduction est destiné aux lecteurs pour lesquels
Modified: httpd/httpd/branches/2.4.x/docs/manual/ssl/ssl_intro.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/ssl/ssl_intro.xml.meta?rev=1343111&r1=1343110&r2=1343111&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/ssl/ssl_intro.xml.meta (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/ssl/ssl_intro.xml.meta Sun May 27 21:49:11 2012
@@ -8,7 +8,7 @@
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
</variants>
</metafile>