summaryrefslogtreecommitdiffstats
path: root/rubbos/app/httpd-2.0.64/docs/manual/env.html.fr
blob: 5836ebbb442797b3e5c2cacd1f5815e98d295b02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
              This file is generated from xml source: DO NOT EDIT
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      -->
<title>Apache et les variables d'environnement - Serveur Apache HTTP</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
<p class="apache">Serveur Apache HTTP Version 2.0</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.0</a></div><div id="page-content"><div id="preamble"><h1>Apache et les variables d'environnement</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/env.html" hreflang="es" rel="alternate" title="Espa�ol">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" title="Fran�ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="T�rk�e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">Cette traduction peut �tre p�rim�e. Consultez la version
            Anglaise pour les changements r�cents.</div>

    <p>Le serveur HTTP Apache permet de conserver et d'utiliser 
    certaines informations dans des variables appel�es <em>variables 
    d'environnement</em>. Ces informations peuvent servir � contr�ler 
    divers param�tres tels que la journalisation ou le contr�le d'acc�s. 
    Ces variables sont �galement utilis�es pour communiquer avec d'autres 
    programmes, comme les scripts CGI. Ce document traite des mani�res 
    de manipuler et de tirer parti de ces variables.</p>

    <p>Bien qu'elles soient appel�es <em>variables d'environnement</em>, 
    il ne s'agit pas de variables d'environnement contr�l�es par le 
    syst�me d'exploitation. Ces variables sont conserv�es, et manipul�es 
    suivant des m�canismes internes � Apache. Elles sont transform�es 
    en v�ritables variables d'environnement (au sens syst�me) seulement 
    quand elles doivent �tre pass�es � des scripts CGI ou � des scripts 
    'Server Side Includes'. Pour manipuler l'environnement du syst�me 
    d'exploitation sur lequel tourne un serveur Apache, il suffit 
    d'utiliser les m�thodes standard fournies par l'interpr�teur de 
    commandes du syst�me d'exploitation.</p>
  </div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">D�finir les variables d'environnement</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#using">Utilisation des variables d'environnement</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#special">Variables d'environnement sp�ciales</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#examples">Exemples</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="setting" id="setting">D�finir les variables d'environnement</a></h2>
    
    <table class="related"><tr><th>Modules Apparent�s</th><th>Directives Apparent�es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table>

    <h3><a name="basic-manipulation" id="basic-manipulation">Manipulations simples de l'environnement</a></h3>
        

        <p>La m�thode la plus simple pour d�finir une variable 
        d'environnement dans Apache est d'utiliser la directive 
        <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code>. Les variables 
        peuvent �galement �tre charg�es depuis l'interpr�teur de 
        commandes � partir duquel le serveur a �t� d�marr�, au moyen 
        de la directive <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code>.</p>
        
    
    <h3><a name="conditional" id="conditional">Param�trage selon les requ�tes</a></h3>
        

        <p>Dans un but de souplesse, les directives que mod_setenvif 
        permet d'utiliser sont ajustables en fonction de certaines 
        caract�ristiques des requ�tes parvenant au serveur. Par exemple, 
        il est possible de d�finir une variable seulement si la requ�te 
        provient d'un certain type de navigateur (User-Agent), ou bien 
        si un champ Referer bien pr�cis est trouv�. Une souplesse encore 
        plus grande est offerte par la directive 
        <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> du 
        module mod_rewrite qui accepte le param�tre <code>[E=...]
        </code> pour d�finir des variables d'environnement.</p>

    
    <h3><a name="unique-identifiers" id="unique-identifiers">Identifiants uniques</a></h3>
        

        <p>Enfin, la variable d'environnement <code>UNIQUE_ID</code> 
        est cr��e par mod_unique_id pour chaque requ�te, de mani�re � 
        �tre unique et donc repr�sentative de chaque requ�te.</p>

    
    <h3><a name="standard-cgi" id="standard-cgi">Variables CGI standard</a></h3>
        

        <p>En plus de toutes les variables d'environnement d�finies dans 
        la configuration d'Apache et celles du syst�me d'exploitation, 
        les <a href="http://cgi-spec.golux.com/">sp�cifications 
        CGI</a> demandent que certaines variables d'environnement 
        contenant des informations propres � la requ�te soient toujours 
        pass�es aux scripts CGI et aux pages SSI.</p>

    
    <h3><a name="caveats" id="caveats">Probl�mes possibles</a></h3>
        

        <ul>
          <li>Il n'est pas possible de remplacer la valeur des variables 
          CGI standard au moyen des directives qui manipulent les 
          variables d'environnement.</li>

          <li>Dans les cas o� les scripts CGI sont lanc�s au moyen de 
          <a href="suexec.html">suexec</a>, l'environnement est nettoy� et 
          les variables sont initialis�es avec des valeurs <em>s�res</em>, 
          d�finies lors de la compilation de <code>suexec.c</code>.</li>

          <li>Pour des raisons d'interop�rabilit�, les noms des variables 
          d'environnement ne peuvent �tre constitu�s que de lettres, de 
          chiffres et du caract�re de soulignement '_'. De plus, le 
          premier caract�re du nom ne peut pas �tre un chiffre. Les 
          caract�res en contradiction avec ces r�gles sont remplac�s par 
          des caract�res de soulignement avant que les variables ne 
          soient transmises aux scripts CGI ou aux pages SSI.</li>
        </ul>
    
  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="using" id="using">Utilisation des variables d'environnement</a></h2>
    

    <table class="related"><tr><th>Modules Apparent�s</th><th>Directives Apparent�es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_access.html">mod_access</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_access.html#allow">Allow</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_access.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>

    <h3><a name="cgi-scripts" id="cgi-scripts">Scripts CGI</a></h3>
        

        <p>Une des principales utilisations des variables d'environnement 
        est l'envoi d'informations aux scripts CGI. Comme pr�cis� ci-
        avant, l'environnement pass� aux scripts CGI contient des 
        informations standard au sujet de la requ�te en plus de toutes 
        les variables initialis�es au travers de la configuration 
        d'Apache. Pour plus de d�tails, consultez le 
        <a href="howto/cgi.html">tutorial CGI</a>.</p>

    
    <h3><a name="ssi-pages" id="ssi-pages">Pages SSI</a></h3>
        

        <p>Les documents analys�s par le serveur (documents SSI), g�r�s 
        par le filtre <code>INCLUDES</code> de mod_include, peuvent 
        demander l'affichage de variables d'environnement au moyen de 
        l'�l�ment <code>echo</code>, et peuvent les utiliser pour 
        personnaliser des pages en fonctions de certaines caract�ristiques 
        de la requ�te. Apache permet aussi l'utilisation de pages SSI avec 
        les variables d'environnement standard CGI comme discut� ci-avant. 
        Consultez le <a href="howto/ssi.html">tutorial SSI</a> 
        pour plus d'informations.</p>
	
    
    <h3><a name="access-control" id="access-control">Contr�le d'acc�s</a></h3>
        

        <p>Les droits d'acc�s au serveur peuvent �tre contr�l�s au moyen 
        de variables d'environnement en utilisant les directives 
        <code>allow from env=</code> et <code>deny from env=</code>. 
        Celles ci, utilis�es avec <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, permettent un contr�le d'acc�s au serveur 
        tr�s souple en fonction de caract�ristiques propres au client. Par 
        exemple, il est possible d'utiliser ces directives pour refuser 
        l'acc�s au serveur � certains navigateurs (User-Agent).</p>

    
    <h3><a name="logging" id="logging">Journalisation sous certaines conditions</a></h3>
        

        <p>Les variables d'environnement peuvent �tre enregistr�es dans 
        le journal des acc�s ('access log') au moyen de l'option 
        <code>%e</code> de <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>. De plus, la d�cision d'enregistrer ou 
        non certaines requ�tes peut �tre prise en fonction des variables 
        d'environnement au moyen de la directive 
        <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>. Cette 
        m�thode, utilis�e avec la directive <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, permet un contr�le tr�s souple de 
        l'enregistrement des requ�tes. Par exemple, il est possible de 
        ne pas garder de trace des requ�tes demandant des noms de fichiers 
        se terminant par <code>gif</code>, ou de n'enregistrer que les 
        requ�tes des clients situ�s hors du sous-r�seau auquel appartient 
        le serveur.</p>

    
    <h3><a name="response-headers" id="response-headers">Personnaliser les en-t�tes des r�ponses HTTP</a></h3>
        

        <p>La directive <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code> 
        peut tirer parti de l'existence ou non d'une variable 
        d'environnement afin de choisir d'inclure certains en-t�tes 
        HTTP dans la r�ponse retourn�e au client. Ceci permet, par 
        exemple, d'envoyer un certain en-t�te de r�ponse seulement si un 
        en-t�te similaire a �t� positionn� dans la requ�te �manant du 
        client.</p>

    

    <h3><a name="external-filter" id="external-filter">Activation des filtres externes</a></h3>
        

        <p>Il est possible d'utiliser une variable d'environnement pour 
        activer les filtres externes (g�r�s par 
        <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> au moyen de la directive 
        <code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code>) 
        gr�ce aux options <code>disableenv=</code> et 
        <code>enableenv=</code>.</p>
    

    <h3><a name="url-rewriting" id="url-rewriting">R��criture d'URL</a></h3>
        

        <p>La forme <code>%{ENV:...}</code> de <em>TestString</em>, dans 
        la directive <code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>, permet au moteur de r��criture de 
        mod_rewrite d'utiliser les variables d'environnement pour 
        contr�ler les r��critures. Notez que toutes les variables 
        internes � mod_rewrite, accessibles sans le pr�fixe 
        <code>ENV:</code>, ne sont pas des variables d'environnement 
        d'Apache. Elles sont uniquement propres � mod_rewrite et ne 
        peuvent pas �tre utilis�es par d'autres modules.</p>
    
  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="special" id="special">Variables d'environnement sp�ciales</a></h2>
    

        <p>Certains probl�mes li�s � l'interop�rabilit� ont conduit � la 
        mise en place de m�canismes sp�ciaux, qui modifient le 
        fonctionnement d'Apache selon le type des clients auxquels il 
        r�pond. Afin de garantir la plus grande souplesse possible, ces 
        m�canismes sont contr�l�s par des variables d'environnement 
        sp�ciales, telles que <code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>, bien qu'on puisse �galement utiliser 
        <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> et 
        <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> par exemple.</p>
	
    <h3><a name="downgrade" id="downgrade">downgrade-1.0</a></h3>
        

        <p>Ceci oblige Apache � traiter la requ�te comme du HTTP/1.0 m�me 
        si elle a �t� construite sur une norme plus r�cente.</p>

    
    <h3><a name="force-no-vary" id="force-no-vary">force-no-vary</a></h3>
        

        <p>Ceci provoque l'effacement de tous les champs <code>Vary</code> 
        de l'en-t�te de r�ponse avant qu'il ne soit envoy� au client. 
        Certains clients interpr�tent mal ce champ (voir 
        <a href="misc/known_client_problems.html">les probl�mes avec 
        certains clients</a>), et initialiser cette variable peut 
        permettre de r�soudre ce probl�me. Cette variable requiert 
        �galement l'utilisation de <strong>force-response-1.0</strong>.</p>

    
    <h3><a name="force-response" id="force-response">force-response-1.0</a></h3>
        

      <p>Ceci oblige Apache � n'envoyer que des r�ponses en HTTP/1.0 aux 
      clients r�alisant une requ�te en HTTP/1.0. Cette fonction a �t� 
      impl�ment�e au d�part pour r�soudre un probl�me avec les serveurs 
      mandataires d'AOL. Certains clients HTTP/1.0 r�agissent mal quand 
      ils re�oivent une r�ponse en HTTP/1.1, ce qui peut poser des 
      probl�mes d'interop�rabilit� avec eux.</p>

    

    <h3><a name="gzip-only-text-html" id="gzip-only-text-html">gzip-only-text/html</a></h3>
        

        <p>Si cette variable est positionn�e avec une valeur de "1", le 
        filtre de sortie DEFLATE du module <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> 
        se retrouve d�sactiv� pour les documents dont le type mime n'est 
        pas <code>text/html</code>.</p>
	
    

    <h3><a name="no-gzip" id="no-gzip">no-gzip</a></h3>

        <p>Si cette variable est initialis�e, le filtre <code>DEFLATE</code> 
        du module <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> est totalement d�sactiv�.</p>

    

    <h3><a name="nokeepalive" id="nokeepalive">nokeepalive</a></h3>
        

        <p>Si cette variable est initialis�e, les fonctions 
        <code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code> sont d�sactiv�es.</p>

    

    <h3><a name="prefer-language" id="prefer-language">prefer-language</a></h3>

        <p>Cette variable modifie le fonctionnement de 
        <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>. Si la variable contient un 
        marqueur de langue (comme <code>en</code>, <code>ja</code> ou 
        <code>x-klingon</code>), le module <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> 
        va tenter de fournir une r�ponse dans cette langue parmi les 
        variantes possibles. Si aucune de ces variantes n'existe, une 
        <a href="content-negotiation.html">n�gociation</a> normale aura 
        lieu.</p>

    

    <h3><a name="redirect-carefully" id="redirect-carefully">redirect-carefully</a></h3>
        

        <p>Cette variable rend le serveur plus attentif quand il doit 
        envoyer une redirection au client. Cette variable est 
        habituellement utilis�e quand un client a un probl�me connu 
        pour g�rer les redirections. Cette variable a �t� impl�ment�e 
        pour pallier � un probl�me du logiciel WebFolders de Microsoft 
        qui ne sait pas g�rer correctement les redirections vers les 
        r�pertoires via les m�thodes DAV.</p>

    

   <h3><a name="suppress-error-charset" id="suppress-error-charset">suppress-error-charset</a></h3>
       

    <p><em>Existe depuis la version 2.0.40</em></p>

    <p>Quand Apache envoie une redirection en r�ponse � une requ�te, la 
    r�ponse contient un message � afficher par le client, au cas o� il 
    ne peut suivre automatiquement la redirection. Le fonctionnement 
    par d�faut d'Apache est d'�crire ce texte avec le jeu de caract�re 
    qu'il utilise, c'est � dire ISO-8859-1.</p>
    <p>Cependant, si la redirection pointe vers une page pr�sentant un jeu 
    de caract�res diff�rent, certains navigateurs bugg�s utilisent le jeu 
    de caract�res du texte de la redirection, au lieu de celui de la page 
    qu'ils affichaient. De ce fait, un texte en grec serait mal affich�.</p>
    <p>Si cette variable d'environnement est utilis�e, Apache n'indiquera 
    pas le jeu de caract�re dans le texte de la redirection, ce qui permet 
    � ces navigateurs d'afficher correctement la page de destination.</p>

   

  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="examples" id="examples">Exemples</a></h2>
    

    <h3><a name="misbehaving" id="misbehaving">Modifier le fonctionnement d'un protocole pour les clients 
        qui le g�rent mal</a></h3>
        

        <p>Il est conseill� de placer les lignes suivantes dans httpd.conf 
        afin de g�rer des probl�mes connus de certains clients.</p>
<div class="example"><pre>
#
# Les directives ci-apr�s modifient le fonctionnement standard de HTTP.
# La premi�re directive d�sactive les fonctions keepalive pour les 
# navigateurs disant s'appeler 'Netscape 2.x'
# Il existe des probl�mes connus avec ces navigateurs.
# La deuxi�me directive g�re Internet Explorer 4.0b2 de Microsoft qui
# n'impl�mente pas correctement HTTP/1.1 et qui ne supporte pas les 
# fonctions keepalive quand la r�ponse du serveur contient des codes 301 
# ou 302 (redirections)
#
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0

#
# Les directives ci-dessous d�sactivent HTTP/1.1 pour les navigateurs qui 
# violent les sp�cifications HTTP/1.0, en ne sachant pas analyser des 
# r�ponses basiques en HTTP/1.1.
#
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0</pre></div>

    
    <h3><a name="no-img-log" id="no-img-log">Ne pas enregistrer les requ�tes pour des images dans le 
        journal des acc�s</a></h3>
        

        <p>Cet exemple montre comment ne pas enregistrer les requ�tes � 
        destination d'images dans le journal des acc�s. Il est facile 
        de le modifier, pour limiter l'enregistrement � certains 
        r�pertoires, ou pour des requ�tes venant de machines pr�cises.</p>
    <div class="example"><pre>
SetEnvIf Request_URI \.gif image-request
SetEnvIf Request_URI \.jpg image-request
SetEnvIf Request_URI \.png image-request
CustomLog logs/access_log common env=!image-request</pre></div>

    
    <h3><a name="image-theft" id="image-theft">Emp�cher le �&nbsp;vol d'images&nbsp;�</a></h3>
        

        <p>Cet exemple montre comment emp�cher le chargement d'images de 
        votre serveur depuis des pages qui ne sont pas h�berg�es sur 
        celui-ci. Cette configuration n'est pas conseill�e, mais elle 
        peut �tre utile dans certaines circonstances. Il est suppos� ici 
        que toutes les images sont stock�es dans le r�pertoire 
        /web/images.</p>
    <div class="example"><pre>
SetEnvIf Referer "^http://www.example.com/" local_referal
# Autorise les navigateurs qui n'envoient pas de champ Referer
SetEnvIf Referer "^$" local_referal
&lt;Directory /web/images&gt;
   Order Deny,Allow
   Deny from all
   Allow from env=local_referal
&lt;/Directory&gt;</pre></div>

        <p>Pour plus d'informations sur cette technique, consultez le 
        tutorial ApacheToday �&nbsp;<a href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-PS">Keeping Your Images from Adorning Other Sites</a>&nbsp;�.</p>
    
  </div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/env.html" hreflang="es" rel="alternate" title="Espa�ol">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" title="Fran�ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="T�rk�e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2009 The Apache Software Foundation.<br />Autoris� sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
</body></html>