URI: bind.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: bind.html.ja.utf8
Content-Language: ja
URI: caching.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: caching.html.tr.utf8
Content-Language: tr
URI: compliance.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: configuring.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: configuring.html.ja.utf8
Content-Language: ja
URI: content-negotiation.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: content-negotiation.html.ja.utf8
Content-Language: ja
URI: custom-error.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: custom-error.html.ja.utf8
Content-Language: ja
URI: dns-caveats.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: dns-caveats.html.ja.utf8
Content-Language: ja
URI: dso.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: dso.html.ja.utf8
Content-Language: ja
URI: env.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: env.html.ja.utf8
Content-Language: ja
URI: expr.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
<div id="path">
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Les expressions dans le serveur HTTP Apache</h1>
<div class="toplang">
-<p><span>Langues Disponibles: </span><a href="./edited/expr.html" hreflang="edited" rel="alternate" title=""> edited </a> |
-<a href="./en/expr.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<p><span>Langues Disponibles: </span><a href="./en/expr.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./fr/expr.html" title="Français"> fr </a></p>
</div>
de la version 2.5.0 du serveur HTTP Apache.</p>
</div></div>
<div class="bottomlang">
-<p><span>Langues Disponibles: </span><a href="./edited/expr.html" hreflang="edited" rel="alternate" title=""> edited </a> |
-<a href="./en/expr.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<p><span>Langues Disponibles: </span><a href="./en/expr.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./fr/expr.html" title="Français"> fr </a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
<relpath>.</relpath>
<variants>
- <variant>edited</variant>
<variant>en</variant>
<variant>fr</variant>
</variants>
URI: index.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: index.html.ko.euc-kr
Content-Language: ko
URI: filter.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: filter.html.ja.utf8
Content-Language: ja
URI: getting-started.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: glossary.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: glossary.html.ja.utf8
Content-Language: ja
URI: handler.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: handler.html.ja.utf8
Content-Language: ja
URI: access.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: auth.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: auth.html.ja.utf8
Content-Language: ja
URI: cgi.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: cgi.html.ja.utf8
Content-Language: ja
URI: htaccess.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: htaccess.html.ja.utf8
Content-Language: ja
URI: index.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: index.html.ja.utf8
Content-Language: ja
URI: public_html.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: public_html.html.ja.utf8
Content-Language: ja
URI: ssi.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: ssi.html.ja.utf8
Content-Language: ja
URI: index.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: index.html.ja.utf8
Content-Language: ja
URI: install.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: install.html.ja.utf8
Content-Language: ja
URI: invoking.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: invoking.html.ja.utf8
Content-Language: ja
URI: logs.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: logs.html.ja.utf8
Content-Language: ja
URI: index.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: index.html.ko.euc-kr
Content-Language: ko
URI: password_encryptions.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: perf-tuning.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: perf-tuning.html.ko.euc-kr
Content-Language: ko
URI: relevant_standards.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: relevant_standards.html.ko.euc-kr
Content-Language: ko
URI: security_tips.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: security_tips.html.ko.euc-kr
Content-Language: ko
URI: directive-dict.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: directive-dict.html.ja.utf8
Content-Language: ja
URI: directives.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: directives.html.ja.utf8
Content-Language: ja
URI: event.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: index.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: index.html.ja.utf8
Content-Language: ja
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt><a href="mod_ratelimit.html" id="R" name="R">mod_ratelimit</a></dt><dd>Bandwidth Rate Limiting for Clients</dd>
<dt><a href="mod_reflector.html">mod_reflector</a></dt><dd>Reflect a request body as a response via the output filter stack.</dd>
-<dt><a href="mod_remoteip.html">mod_remoteip</a></dt><dd>Remplace l'adresse IP et le nom d'hôte apparents du client
+<dt><a href="mod_remoteip.html">mod_remoteip</a></dt><dd>Remplace l'adresse IP du client
pour la requête par l'adresse IP présentée par un mandataire ou un
répartiteur de charge via les en-têtes de la requête.
</dd>
<dt><a href="mod_session_crypto.html">mod_session_crypto</a></dt><dd>Session encryption support</dd>
<dt><a href="mod_session_dbd.html">mod_session_dbd</a></dt><dd>DBD/SQL based session support</dd>
<dt><a href="mod_setenvif.html">mod_setenvif</a></dt><dd>Permet de définir des variables d'environnement en fonction
-de caractéristiques de la requête</dd>
+de certaines caractéristiques de la requête</dd>
<dt><a href="mod_slotmem_plain.html">mod_slotmem_plain</a></dt><dd>Slot-based shared memory provider.</dd>
<dt><a href="mod_slotmem_shm.html">mod_slotmem_shm</a></dt><dd>Slot-based shared memory provider.</dd>
<dt><a href="mod_so.html">mod_so</a></dt><dd>Chargement de modules ou de code exécutable au cours du
URI: mod_access_compat.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_access_compat.html.ja.utf8
Content-Language: ja
URI: mod_actions.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_actions.html.ja.utf8
Content-Language: ja
URI: mod_alias.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_alias.html.ja.utf8
Content-Language: ja
URI: mod_allowmethods.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_asis.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_asis.html.ja.utf8
Content-Language: ja
URI: mod_auth_basic.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_auth_basic.html.ja.utf8
Content-Language: ja
URI: mod_auth_digest.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_auth_digest.html.ko.euc-kr
Content-Language: ko
URI: mod_auth_form.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authn_anon.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authn_anon.html.ja.utf8
Content-Language: ja
URI: mod_authn_core.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authn_dbd.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authn_dbm.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authn_dbm.html.ja.utf8
Content-Language: ja
URI: mod_authn_file.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authn_file.html.ja.utf8
Content-Language: ja
URI: mod_authn_socache.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authnz_ldap.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authz_core.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authz_dbd.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authz_dbm.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authz_dbm.html.ko.euc-kr
Content-Language: ko
URI: mod_authz_groupfile.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authz_groupfile.html.ja.utf8
Content-Language: ja
URI: mod_authz_host.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authz_owner.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authz_owner.html.ja.utf8
Content-Language: ja
URI: mod_authz_user.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_authz_user.html.ja.utf8
Content-Language: ja
URI: mod_autoindex.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_autoindex.html.ja.utf8
Content-Language: ja
URI: mod_buffer.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_cache.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_cache.html.ja.utf8
Content-Language: ja
URI: mod_cache_disk.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_cache_disk.html.ja.utf8
Content-Language: ja
URI: mod_cache_socache.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_cern_meta.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_cern_meta.html.ko.euc-kr
Content-Language: ko
URI: mod_cgi.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_cgi.html.ja.utf8
Content-Language: ja
URI: mod_cgid.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_cgid.html.ja.utf8
Content-Language: ja
URI: mod_charset_lite.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_charset_lite.html.ko.euc-kr
Content-Language: ko
URI: mod_data.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_dav.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_dav.html.ja.utf8
Content-Language: ja
URI: mod_dav_fs.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_dav_fs.html.ja.utf8
Content-Language: ja
URI: mod_dav_lock.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_dav_lock.html.ja.utf8
Content-Language: ja
URI: mod_dbd.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_dialup.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_dir.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_dir.html.ja.utf8
Content-Language: ja
URI: mod_dumpio.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_dumpio.html.ja.utf8
Content-Language: ja
URI: mod_echo.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_echo.html.ja.utf8
Content-Language: ja
URI: mod_env.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_env.html.ja.utf8
Content-Language: ja
URI: mod_example_hooks.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_example_hooks.html.ko.euc-kr
Content-Language: ko
URI: mod_expires.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_expires.html.ja.utf8
Content-Language: ja
URI: mod_ext_filter.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_ext_filter.html.ja.utf8
Content-Language: ja
URI: mod_file_cache.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_file_cache.html.ko.euc-kr
Content-Language: ko
URI: mod_headers.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_headers.html.ja.utf8
Content-Language: ja
URI: mod_ident.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_ident.html.ja.utf8
Content-Language: ja
URI: mod_info.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_info.html.ja.utf8
Content-Language: ja
URI: mod_ldap.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_log_forensic.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_log_forensic.html.ja.utf8
Content-Language: ja
URI: mod_lua.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_macro.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_negotiation.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_negotiation.html.ja.utf8
Content-Language: ja
URI: mod_proxy_http.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_remoteip.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_remoteip.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/mod/mod_remoteip.html" title="Français"> fr </a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Remplace l'adresse IP et le nom d'hôte apparents du client
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Remplace l'adresse IP du client
pour la requête par l'adresse IP présentée par un mandataire ou un
répartiteur de charge via les en-têtes de la requête.
</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_remoteip.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet de traiter l'hôte distant qui a initié la
- requête en tant qu'hôte distant original du point de vue de httpd à
- des fins d'autorisation et de connexion, même si cet hôte distant se
+ <p>Ce module permet de traiter le client qui a initié la
+ requête en tant que client original du point de vue de httpd à
+ des fins d'autorisation et de connexion, même si ce client se
trouve derrière un répartiteur de charge, un serveur frontal, ou un
serveur mandataire.</p>
- <p>Le module remplace les adresse IP et nom d'hôte apparents
- distants (du client) pour la requête par l'adresse IP indiquée dans
+ <p>Le module remplace l'adresse IP du client
+ pour la connexion par l'adresse IP indiquée dans
l'en-tête de requête configuré via la directive
<code class="directive"><a href="#remoteipheader">RemoteIPHeader</a></code>.</p>
- <p>Une fois remplacée comme indiqué, cette adresse IP apparente est
- utilisée pour la fonctionnalité <code class="directive"><a href="../mod/mod_authz_core.html#require">Require ip</a></code> de
+ <p>Une fois sa valeur modifiée comme indiqué, cette adresse IP client est
+ utilisée pour la fonctionnalité <code class="directive"><a href="../mod/mod_authz_host.html#require">Require ip</a></code> de
<code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ; elle est aussi affichée par
- <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>, et enregistrée via les directives
- <code>%a</code> et <code>%h</code> du module
- <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>. Elle permet aussi d'identifier la
- machine en essayant de lui attribuer une identité inetd via le
- module <code class="module"><a href="../mod/mod_ident.html">mod_ident</a></code> et en fonction de la configuration
- de la directive <code class="directive"><a href="../mod/mod_ident.html#identitycheck">IdentityCheck</a></code>.</p>
+ <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>, et enregistrée via les chaînes de formatage
+ <code>%a</code> des modules <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> et <code class="module"><a href="../mod/core.html">core</a></code>.
+ L'adresse IP client sous-jacente de la connexion est enregistrée via la chaîne de
+ formatage <code>%{c}a</code>.
+ </p>
<div class="warning">Il est essentiel de n'activer cette
fonctionnalité que pour les requêtes en provenance des serveurs
<li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li>
<li><code class="module"><a href="../mod/mod_status.html">mod_status</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_ident.html">mod_ident</a></code></li>
</ul><ul class="seealso"><li><a href="#comments_section">Commentaires</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="processing" id="processing">Traitement des adresses distantes</a></h2>
- <p>Apache identifie le client par la valeur remote_ip de la
+ <p>Par défaut, Apache identifie le client via la valeur client_ip de la
connexion, et de cette valeur découlent les valeurs remote_host et
remote_logname de la connexion. Ces champs jouent un rôle
- dans l'authentification, l'autorisation et la connexion, ainsi que
+ dans l'authentification, l'autorisation et la journalisation, ainsi que
dans d'autres traitements effectués par d'autres modules
chargeables.</p>
- <p>mod_remoteip remplace la véritable remote_ip par la remote_ip
- indiquée par exemple par un mandataire chaque fois que le serveur
- effectue une évaluation du client, et réinitialise les valeurs de
- remote_host et remote_logname afin de déclencher une nouvelle
- requête dns ou ident sur l'adresse IP distante.</p>
+ <p>mod_remoteip remplace l'adresse IP client de la connexion par l'adresse IP client
+ indiquée par exemple par un mandataire ou un répartiteur de charge
+ pour toute la durée de la requête. Un répartiteur de charge pourra ainsi
+ établir une connexion keepalive de longue durée avec le serveur, chaque
+ requête conservant alors l'adresse IP client correcte bien que l'adresse IP
+ client sous-jacente du répartiteur de charge reste inchangée.</p>
<p>Lorsque la valeur de l'en-tête comporte plusieurs adresses IP
- distantes séparées par des virgules, celles-ci sont traitées de la
+ client séparées par des virgules, celles-ci sont traitées de la
droite vers la gauche. Le traitement s'arrête lorsque l'adresse IP
- distante courante n'est pas digne de confiance pour présenter
+ client courante n'est pas digne de confiance pour présenter
l'adresse IP précédente. Le champ d'en-tête est alors mis à jour de
façon à ne contenir que cette liste d'adresses non confirmées, ou
bien, si toutes les adresses IP sont dignes de confiance, cet
en-tête est tout bonnement supprimé de la requête.</p>
- <p>Lors du remplacement de l'adresse IP distante, le module stocke
+ <p>Lors du remplacement de l'adresse IP client, le module stocke
la liste des hôtes intermédiaires dans un mémo
remoteip-proxy-ip-list, que l'on peut faire enregistrer par
<code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> en utilisant le symbole de format
<p>La directive <code class="directive"><a href="#remoteipproxiesheader">RemoteIPProxiesHeader</a></code> permet
de spécifier l'en-tête dans lequel <code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code> va
collecter une liste de toutes les adresses IP clients intermédiaires
- auxquelles on pourra faire confiance pour résoudre la véritable
- adresse IP distante. Notez que les adresses intermédiaires
+ auxquelles on pourra faire confiance pour résoudre l'adresse IP
+ client de la requête. Notez que les adresses intermédiaires
<code class="directive"><a href="#remoteiptrustedproxy">RemoteIPTrustedProxy</a></code> sont enregistrées dans
cet en-tête, alors que toute adresse intermédiaire
<code class="directive"><a href="#remoteipinternalproxy">RemoteIPInternalProxy</a></code> est omise.</p>
intranet ou privées indiquées par de tels mandataires, y compris les
blocs d'adresses 10/8, 172.16/12, 192.168/16, 169.254/16 et 127/8
(ou située en dehors du bloc IPv6 public 2000::/3), ne sont pas
- dignes de confiance en tant qu'adresses IP distantes, et se situent
+ dignes de confiance en tant qu'adresses IP clientes, et se situent
à gauche dans le contenu de l'en-tête
<code class="directive"><a href="#remoteipheader">RemoteIPHeader</a></code>.</p>
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_rewrite.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/mod/mod_rewrite.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>Ce module fournit un moteur de réécriture à base de
règles permettant de réécrire les URLs des requêtes
à la volée</td></tr>
<p>Parmi les variables
spécifiques à mod_rewrite, ou trouve les suivantes :</p>
- <div class="note">
+
<dl>
<dt><code>API_VERSION</code></dt>
valeur n'a pas été déséchappée (décodée), à la
différence de la plupart des variables suivantes.</dd>
</dl>
-</div>
+
</li>
</ul>
<li>Vous pouvez effectuer des comparaisons lexicographiques de
chaînes :
- <ul>
- <li>'<strong><expression</strong>' (inférieur au sens
- lexicographique)<br />
+ <dl>
+ <dt><strong><expression</strong></dt>
+ <dd>inférieur au sens lexicographique<br />
Traite l'<em>expression</em> comme une chaîne de
caractères et la compare lexicographiquement à
<em>chaîne_de_test</em>. La condition est satisfaite si
<em>chaîne_de_test</em> est inférieure au sens
- lexicographique à l'<em>expression</em>.</li>
+ lexicographique à l'<em>expression</em>.</dd>
- <li>'<strong>>expression</strong>' (supérieur au sens
- lexicographique)<br />
+ <dt><strong>>expression</strong></dt>
+ <dd>supérieur au sens lexicographique<br />
Traite l'<em>expression</em> comme une chaîne de
caractères et la compare lexicographiquement à
<em>chaîne_de_test</em>. La condition est satisfaite si
<em>chaîne_de_test</em> est supérieure au sens
- lexicographique à l'<em>expression</em>.</li>
+ lexicographique à l'<em>expression</em>.</dd>
- <li>'<strong>=expression</strong>' (égal au sens
- lexicographique)<br />
+ <dt><strong>=expression</strong></dt>
+ <dd>égal au sens lexicographique<br />
Traite l'<em>expression</em> comme une chaîne de
caractères et la compare lexicographiquement à
<em>chaîne_de_test</em>. La condition est satisfaite si
lexicographique à l'<em>expression</em> (les deux chaînes
sont exactement identiques, caractère pour caractère). Si
<em>expression</em> est <code>""</code> (deux guillemets),
- <em>chaîne_de_test</em> est comparée à la chaîne vide.</li>
+ <em>chaîne_de_test</em> est comparée à la
+ chaîne vide.</dd>
- <li>'<strong><=expression de comparaison</strong>' (inférieur ou égal à
- au sens lexicographique)<br />
+ <dt><strong><=expression de comparaison</strong></dt>
+ <dd>inférieur ou égal à au sens lexicographique<br />
Considère l'<em>expression_de_comparaison</em> comme une
chaîne de caractères et la compare au sens lexicographique à
la <em>chaîne_de_test</em>. Vrai si <em>chaîne_de_test</em>
précède lexicographiquement <em>expression_de_comparaison</em>, ou est
égale à <em>expression_de_comparaison</em> (les deux chaînes
- sont identiques, caractère pour caractère).</li>
+ sont identiques, caractère pour caractère).</dd>
- <li>'<strong>>=expression de comparaison</strong>'
- (supérieur ou égal à au sens lexicographique)<br />
+ <dt><strong>>=expression de comparaison</strong></dt>
+ <dd>supérieur ou égal à au sens lexicographique<br />
Considère l'<em>expression_de_comparaison</em> comme une
chaîne de caractères et la compare au sens lexicographique à
la <em>chaîne_de_test</em>. Vrai si <em>chaîne_de_test</em>
suit lexicographiquement <em>expression_de_comparaison</em>, ou est
égale à <em>expression_de_comparaison</em> (les deux chaînes
- sont identiques, caractère pour caractère).</li>
- </ul></li>
+ sont identiques, caractère pour caractère).</dd>
+ </dl>
+ </li>
<li>
Vous pouvez effectuer des comparaisons d'entiers :
- <ul>
+ <dl>
- <li>'<strong>-eq</strong>' (est numériquement égal à)<br />
+ <dt><strong>-eq</strong></dt>
+ <dd>est numériquement égal à<br />
La <em>chaîne_de_test</em> est considérée comme un entier,
et est comparée numériquement à l'<em>expression de
comparaison</em>. Vrai si les deux expressions sont
- numériquement égales.</li>
+ numériquement égales.</dd>
- <li>'<strong>-ge</strong>' (est numériquement supérieur ou
- égal à)<br />
+ <dt><strong>-ge</strong></dt>
+ <dd>est numériquement supérieur ou égal à<br />
La <em>chaîne_de_test</em> est considérée comme un entier,
et est comparée numériquement à l'<em>expression de
comparaison</em>. Vrai si <em>chaîne_de_test</em> est
- numériquement
- supérieure ou égale à <em>expression_de_comparaison</em>.</li>
+ numériquement supérieure ou égale à
+ <em>expression_de_comparaison</em>.</dd>
- <li>'<strong>-gt</strong>' (est numériquement supérieur à)<br />
+ <dt><strong>-gt</strong></dt>
+ <dd>est numériquement supérieur à<br />
La <em>chaîne_de_test</em> est considérée comme un entier,
et est comparée numériquement à l'<em>expression de
comparaison</em>. Vrai si <em>chaîne_de_test</em> est
numériquement
- supérieure à <em>expression_de_comparaison</em>.</li>
+ supérieure à <em>expression_de_comparaison</em>.</dd>
- <li>'<strong>-le</strong>' (est numériquement inférieur ou
- égal à)<br />
+ <dt><strong>-le</strong></dt>
+ <dd>est numériquement inférieur ou égal à<br />
La <em>chaîne_de_test</em> est considérée comme un entier,
et est comparée numériquement à l'<em>expression de
comparaison</em>. Vrai si <em>chaîne_de_test</em> est
inférieure ou égale à <em>expression_de_comparaison</em>.
Attention à la confusion avec le drapeau <strong>-l</strong>
en utilisant la variante the <strong>-L</strong> ou
- <strong>-h</strong>.</li>
+ <strong>-h</strong>.</dd>
- <li>'<strong>-lt</strong>' (est numériquement inférieur à)<br />
+ <dt><strong>-lt</strong></dt>
+ <dd>est numériquement inférieur à<br />
La <em>chaîne_de_test</em> est considérée comme un entier,
et est comparée numériquement à l'<em>expression de
comparaison</em>. Vrai si <em>chaîne_de_test</em> est
inférieure à <em>expression_de_comparaison</em>.
Attention à la confusion avec le drapeau <strong>-l</strong>
en utilisant la variante the <strong>-L</strong> ou
- <strong>-h</strong>.</li>
+ <strong>-h</strong>.</dd>
- </ul>
+ </dl>
</li>
<li>Vous pouvez effectuer différents tests sur les attributs de
fichier :
- <ul>
+ <dl>
- <li>'<strong>-d</strong>' (est un répertoire -
- <strong>d</strong>irectory)<br />
+ <dt><strong>-d</strong></dt>
+ <dd>est un <strong>r</strong>épertoire<br />
Traite <em>chaîne_de_test</em> comme un chemin et vérifie
- s'il existe ou pas, et s'il s'agit d'un répertoire.</li>
+ s'il existe ou pas, et s'il s'agit d'un répertoire.</dd>
- <li>'<strong>-f</strong>' (est un
- <strong>f</strong>ichier régulier)<br />
+ <dt><strong>-f</strong></dt>
+ <dd>est un <strong>f</strong>ichier régulier<br />
Traite <em>chaîne_de_test</em> comme un chemin et vérifie
- s'il existe ou pas, et s'il s'agit d'un fichier régulier.</li>
+ s'il existe ou pas, et s'il s'agit d'un fichier régulier.</dd>
- <li>'<strong>-F</strong>' (test de l'existence d'un fichier
- via une sous-requête)<br />
+ <dt><strong>-F</strong></dt>
+ <dd>test de l'existence d'un fichier via une sous-requête<br />
Vérifie si <em>chaîne_de_test</em> est un fichier valide,
accessible à travers tous les contrôles d'accès du serveur
actuellement configurés pour ce chemin. C'est une
sous-requête interne qui effectue cette vérification - à
utiliser avec précautions car les performances du serveur
- peuvent s'en trouver affectées !</li>
+ peuvent s'en trouver affectées !</dd>
- <li>'<strong>-H</strong>' (est un lien symbolique, selon la
- convention bash)<br />
- Voir <strong>-l</strong>.</li>
+ <dt><strong>-H</strong></dt>
+ <dd>est un lien symbolique, selon la convention bash<br />
+ Voir <strong>-l</strong>.</dd>
- <li>'<strong>-l</strong>' (est un lien symbolique)<br />
+ <dt><strong>-l</strong></dt>
+ <dd>est un <strong>l</strong>ien symbolique<br />
Considère la <em>chaîne_de_test</em> comme un chemin et
vérifie son existence et si elle est un lien symbolique. On
peut aussi utiliser la convention bash <strong>-L</strong>
ou <strong>-h</strong> lorsqu'il y a risque de confusion
- avec les tests <strong>-lt</strong> ou <strong>-le</strong>.</li>
+ avec les tests <strong>-lt</strong> ou <strong>-le</strong>.</dd>
- <li>'<strong>-L</strong>' (est un lien symbolique, selon la
- convention bash)<br />
- Voir <strong>-l</strong>.</li>
+ <dt><strong>-L</strong></dt>
+ <dd>est un lien symbolique, selon la convention bash<br />
+ Voir <strong>-l</strong>.</dd>
- <li>'<strong>-s</strong>' (est un fichier régulier d'une
- certaine taille)<br />
+ <dt><strong>-s</strong></dt>
+ <dd>est un fichier régulier d'une certaine taille<br />
Considère la <em>chaîne_de_test</em> comme un chemin et
vérifie son existence et si elle est un fichier régulier
- d'une taille supérieure à zéro.</li>
+ d'une taille supérieure à zéro.</dd>
- <li><p>'<strong>-U</strong>' (test de l'existence d'une
- URL via une sous-requête)<br />
+ <dt><strong>-U</strong></dt>
+ <dd><p>test de l'existence d'une
+ URL via une sous-requête<br />
Vérifie si <em>chaîne_de_test</em> est une URL valide,
accessible à travers tous les contrôles d'accès du serveur
actuellement configurés pour ce chemin. C'est une
l'autorisation. Il ne renvoie <em>pas</em> d'informations
concernant le code d'état que le gestionnaire configuré
(static file, CGI, proxy, etc...) aurait, quant à lui,
- retourné.</p></li>
+ retourné.</p></dd>
- <li>'<strong>-x</strong>' (a l'attribut d'exécution positionné)<br />
+ <dt><strong>-x</strong></dt>
+ <dd>a l'attribut d'exécution positionné<br />
Considère la <em>chaîne_de_test</em> comme un chemin et
vérifie son existence et si elle a son attribut d'exécution
positionné. Ce positionnement est déterminé en fonction de
- l'OS sous-jacent.</li>
+ l'OS sous-jacent.</dd>
+
+ </dl>
+
+ Par exemple:
+
+ <pre class="prettyprint lang-config">RewriteCond /var/www/%{REQUEST_URI} !-f
+RewriteRule ^(.+) /other/archive/$1 [R]</pre>
- </ul>
</li>
comportant respectivement les variables
<code>%{HTTP_HOST}</code>, <code>%{SERVER_PORT}</code>, ou
<code>%{QUERY_STRING}</code>.</p>
+
+ <p>Dans tous les cas, il faut garder à l'esprit que les expressions
+ rationnelles permettent de rechercher des correspondances de sous-chaînes.
+ En d'autres termes, l'expression rationnelle n'a pas besoin de correspondre à
+ l'ensemble de la chaîne, mais seulement à la partie que vous souhaitez
+ voir correspondre. Ainsi, l'utilisation de l'expression <code>.</code> est
+ souvent suffisante et préférable à <code>.*</code>, et l'expression
+ <code>abc</code> <strong>n'est pas</strong> identique à l'expression
+ <code>^abc$</code>.</p>
</div>
<div class="note"><h3>Réécritures dans un contexte de répertoire</h3>
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
URI: mod_sed.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_setenvif.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_setenvif.html.ja.utf8
Content-Language: ja
<a href="../tr/mod/mod_setenvif.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</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>
+de certaines caractéristiques de la requête</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>setenvif_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_setenvif.c</td></tr></table>
<p>Le module <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> vous permet de définir
- des variables d'environnement internes en fonction du fait que telle ou telle
- caractéristique de la requête correspond ou non aux expressions
- rationnelles que vous spécifiez. Ces variables d'environnement
+ des variables d'environnement internes de manière conditionnelle en fonction
+ de critères que vous pouvez spécifier. Ces variables d'environnement
peuvent être utilisées par d'autres parties du serveur pour prendre
des décisions quant aux actions à entreprendre, et pour déterminer
si les scripts CGI et les pages SSI doivent pouvoir y accéder.</p>
<p>La directive <code class="directive">SetEnvIf</code> permet de définir
des variables d'environnement en fonction des attributs de la
requête. L'<em>attribut</em> spécifié comme premier argument peut
- se présenter sous l'une des quatre formes suivantes :</p>
+ se présenter sous l'une des trois formes suivantes :</p>
<ol>
<li>Un champ d'en-tête de requête HTTP (voir la <a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC2616</a> pour
URI: mod_so.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_so.html.ja.utf8
Content-Language: ja
URI: mod_status.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_status.html.ja.utf8
Content-Language: ja
URI: mod_unique_id.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mod_unique_id.html.ja.utf8
Content-Language: ja
URI: mpm.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mpm.html.ja.utf8
Content-Language: ja
URI: new_features_2_0.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: new_features_2_0.html.ja.utf8
Content-Language: ja
URI: new_features_2_2.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: new_features_2_2.html.ko.euc-kr
Content-Language: ko
URI: new_features_2_4.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: new_features_2_4.html.tr.utf8
Content-Language: tr
URI: flags.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: index.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: index.html.tr.utf8
Content-Language: tr
URI: intro.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: tech.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: sections.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: sections.html.ja.utf8
Content-Language: ja
URI: server-wide.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: server-wide.html.ja.utf8
Content-Language: ja
URI: sitemap.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: sitemap.html.ja.utf8
Content-Language: ja
URI: socache.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: index.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: index.html.ja.utf8
Content-Language: ja
URI: ssl_compat.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: ssl_faq.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: ssl_howto.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: ssl_intro.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: ssl_intro.html.ja.utf8
Content-Language: ja
URI: stopping.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: stopping.html.ja.utf8
Content-Language: ja
URI: suexec.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: suexec.html.ja.utf8
Content-Language: ja
URI: upgrading.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: urlmapping.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: urlmapping.html.ja.utf8
Content-Language: ja
URI: details.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: details.html.ko.euc-kr
Content-Language: ko
URI: examples.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: examples.html.ja.utf8
Content-Language: ja
URI: fd-limits.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: fd-limits.html.ja.utf8
Content-Language: ja
URI: index.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: index.html.ja.utf8
Content-Language: ja
URI: ip-based.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: ip-based.html.ja.utf8
Content-Language: ja
URI: mass.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: mass.html.ko.euc-kr
Content-Language: ko
URI: name-based.html.fr
Content-Language: fr
-Content-type: text/html; charset=UTF-8
+Content-type: text/html; charset=ISO-8859-1
URI: name-based.html.ja.utf8
Content-Language: ja