<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1070889 -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
module="mpm_common">Listen</directive>
imbriquées provoqueront une erreur fatale qui
empêchera le serveur de démarrer.</p>
-
+
<example>
(48)Address already in use: make_sock: could not bind to address [::]:80
</example>
<?xml-stylesheet type="text/xsl" href="style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision : 1058639 -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
descripteur de fichier sera fermé.</p>
</section>
-
+
</section>
<section id="inmemory">
trop importante afin d'épargner au système l'utilisation du swap.</p>
</section>
-
+
</section>
<section id="disk">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!--English Revision : 1149177 -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- English Revision : 1068329 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
dynamique (PHP, mod_perl, etc...) peut aussi utiliser ces variables
pour gérer les conditions d'erreur.</p>
-
+
</summary>
<section id="configuration"><title>Configuration</title>
ErrorDocument 404 /erreurs/non_trouve.html <br />
ErrorDocument 401 /inscription/comment_s_inscrire.html
</example>
-
+
<p>La syntaxe de la directive <code>ErrorDocument</code> est :</p>
<example>
ErrorDocument <code_3_chiffres> <action>
<p>Par exemple, en plus des variables d'environnement habituelles,
vous pouvez recevoir ce qui suit :</p>
-
+
<example>
REDIRECT_HTTP_ACCEPT=*/*, image/gif, image/jpeg, image/png<br />
spécifie une redirection <em>externe</em> (toute URL commençant
par un protocole du style <code>http:</code>, même si elle fait
référence au même hôte que le serveur).</p>
-
+
</section>
<section id="custom"><title>Personnalisation des messages d'erreur</title>
-
+
<p>Si vous faites pointer votre directive
<code>ErrorDocument</code> vers certains gestionnaires
dynamiques comme les inclusions côté serveur, les scripts CGI ou
d'autres gestionnaires, vous pouvez utiliser les variables
d'environnement supplémentaires disponibles pour personnaliser
le message.</p>
-
+
<p>Si la directive ErrorDname-basedocument spécifie une redirection locale
vers un script CGI, ce dernier doit ajouter un en-tête
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- English Revision : 1040785 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
_default_:*></code> qui n'a aucune page à servir</li>
</ul>
</section>
-
+
</manualpage>
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision : 1058587 -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
$ ./configure --enable-mods-shared=all<br />
$ make install
</example>
-
+
<p>L'argument <code>most</code> de l'option
<code>--enable-modules</code> indique que tous les modules
non-expérimentaux ou qui ne sont pas là à titre d'exemple seront
<section id="fixheader">
<title>Transmission du contenu d'en-têtes non valides aux scripts
CGI</title>
-
+
<p>Avec la version 2.4, Apache est plus strict avec la conversion
des en-têtes HTTP en variables d'environnement dans
<module>mod_cgi</module> et d'autres modules : dans les versions
injection d'en-têtes (voir <a
href="http://events.ccc.de/congress/2007/Fahrplan/events/2212.en.html">Bogues
du Web inhabituelles</a>, planche 19/20).</p>
-
+
<p>Si vous devez supporter un client qui envoie des en-têtes non
conformes et si ceux-ci ne peuvent pas être corrigés, il existe
une solution de contournement simple mettant en jeu les modules
<module>mod_setenvif</module> et <module>mod_header</module>,
et permettant de prendre en compte ces en-têtes :</p>
-
+
<example>
# <br />
# L'exemple suivant montre comment prendre en compte un en-tête<br />
SetEnvIfNoCase ^Accept.Encoding$ ^(.*)$ fix_accept_encoding=$1<br />
RequestHeader set Accept-Encoding %{fix_accept_encoding}e env=fix_accept_encoding
</example>
-
+
</section>
<section id="misbehaving">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1133582 -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<module>mod_deflate</module> pour fournir un service général de
compression ; un filtre de transformation d'images peut aussi se voir
mué en service de transformation d'images.</p>
-
+
</section>
-
+
<section id="using">
<title>Utilisation des filtres</title>
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!--English Revision : 1061423 -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
+ <dt><a name="apr" id="apr">APR</a></dt>
+ <dd>Voir "Bibliothèques pour la portabilité d'Apache"
+ </dd>
+
<dt><a name="tarball" id="tarball">Archive Tar (Tarball)</a></dt>
<dd>Un paquetage de fichiers rassemblés dans une archive
à l'aide de l'utilitaire <code>tar</code>.
</dd>
-
+
<dt><a name="uniformresourcelocator" id="uniformresourcelocator">
Localisation de Ressource Uniformisée
(Uniform Resource Locator)
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1061423 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 791344 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1128614 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1070894 -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1061947 -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
cependant vous familiariser par vous-même avec la gestion du paquet
de votre plate-forme particulière et les procédures d'installation.</p>
-</section>
+</section>
</manualpage>
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1127905:1173368 (outdated) -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<p>Comme la journalisation conditionnelle, la journalisation redirigée est
un outil très puissant, mais si elle existe, il est préférable d'utiliser
une solution plus simple comme le traitement à posteriori hors ligne.</p>
-
+
<p>Par défaut, le processus de redirection du journal est lancé sans
invoquer un shell. Pour invoquer un shell, utilisez "<code>|$</code>"
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1137744 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<p>Apache 2.x supporte les modèles simultanés enfichables, appelés
<a href="../mpm.html">Modules Multi-Processus</a> (MPMs). Vous devez
choisir un MPM au moment de la construction d'Apache. Certaines
- plateformes ont des modules MPM spécifiques :
+ plateformes ont des modules MPM spécifiques :
<module>mpm_netware</module>, <module>mpmt_os2</module> et
<module>mpm_winnt</module>. Sur les systèmes de type Unix, vous avez le
choix entre un grand nombre de modules MPM. Le choix du MPM peut affecter
de modifier l'implémentation du mutex <code>mpm-accept</code> à
l'exécution. Des considérations spécifiques aux différentes
implémentations de mutex sont documentées avec cette directive.</p>
-
+
<p>Une autre solution qui a été imaginée mais jamais implémentée, consiste
à sérialiser partiellement la boucle -- c'est à dire y faire entrer un
certain nombre de processus. Ceci ne présenterait un intérêt que sur les
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1142490 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1043126 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1103989 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1147341 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 958729 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 958729 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1029180 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1088619 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
module="mod_authnz_ldap">authldapurl</directive> sont enregistrés
dans des variables d'environnement préfixées par la chaîne
"AUTHORIZE_".</p>
-
+
<p>Si les champs attribut contiennent le nom, le CN et le numéro de
téléphone d'un utilisateur, un programme CGI pourra accéder à ces
informations sans devoir effectuer une autre requête LDAP pour
directive permet de forcer le serveur à utiliser les véritables nom
d'utilisateur et mot de passe fournis par l'utilisateur pour
effectuer la recherche initiale du DN.</p>
-
+
<p>Si le nom d'utilisateur ne peut pas s'authentifier directement
et nécessite de légères modifications, voir la directive <directive
module="mod_authnz_ldap">AuthLDAPInitialBindPattern</directive>.</p>
-
+
<p>Cette directive ne doit être utilisée que si votre serveur LDAP
n'autorise pas les recherches anonymes, ou si vous ne pouvez pas
utiliser de nom d'utilisateur dédié via la directive <directive
l'authentification de base courant. L'argument
<var>substitution</var> peut contenir des références arrières, mais
n'effectue aucune autre interpolation de variable.</p>
-
+
<p>Cette directive ne doit être utilisée que si votre serveur LDAP
n'autorise pas les recherches anonymes, ou si vous ne pouvez pas
utiliser de nom d'utilisateur dédié via la directive <directive
cours des traitements de groupe imbriqués, et lorsque la directive
<directive module="mod_authnz_ldap">AuthLDAPSearchAsUser</directive>
est aussi activée.</p>
-
+
<p>Cette directive ne doit être utilisée que si votre serveur LDAP
n'autorise pas les recherches anonymes, ou si vous ne pouvez pas
utiliser de nom d'utilisateur dédié via la directive <directive
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1043126 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1059584 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
défini par une des différentes directives <code>AddAlt*</code>.
</dd>
-
+
<dt><a name="indexoptions.charset"
id="indexoptions.charset"
>Charset=<var>jeu de caractères</var></a> (<em>Versions 2.0.61 et
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 966890 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1080834 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
inclut un module de gestion de stockage :</p>
<dl>
<dt><module>mod_cache_disk</module></dt>
-
+
<dd>implémente un gestionnaire de stockage sur disque. Les en-têtes
et corps sont stockés séparément sur le disque dans une structure de
répertoires basée sur le condensé md5 de l'URL mise en cache.
<context>.htaccess</context>
</contextlist>
<compatibility>Disponible depuis la version 2.3.9 d'Apache</compatibility>
-
+
<usage>
<p>Lorsque la directive <directive
module="mod_cache">CacheHeader</directive> est définie à on, un
<context>.htaccess</context>
</contextlist>
<compatibility>Disponible depuis la version 2.3.9 d'Apache</compatibility>
-
+
<usage>
<p>Lorsque la directive <directive
module="mod_cache">CacheDetailHeader</directive> est définie à on, un
en-tête <strong>X-Cache-Detail</strong> est ajouté à la réponse et
contient les raisons précises d'une décision d'utilisation du cache
vis à vis de cette dernière.</p>
-
+
<p>Ceci peut s'avérer utile au cours du développement de services
RESTful mis en cache pour obtenir des informations supplémentaires à
propos des décisions vis à vis du cache écrites dans les en-têtes de
la réponse. Il est ainsi possible de vérifier si
<code>Cache-Control</code> et d'autres en-têtes ont été correctement
utilisés par le service et le client.</p>
-
+
<p>Si le gestionnaire normal est utilisé, cette directive peut se
situer dans une section <directive
module="core"><Directory></directive> ou <directive
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 966890 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1147329 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<description>Définit une redirection externe pour les index de
répertoires.
</description>
-<syntax>DirectoryIndexRedirect on | off | permanent | temp | seeother |
+<syntax>DirectoryIndexRedirect on | off | permanent | temp | seeother |
<var>3xx-code</var>
</syntax>
<default>DirectoryIndexRedirect off</default>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1040517 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1098874 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1053526 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
composant du serveur, mais cet en-tête n'est pas trouvé par la
condition par défaut <code>onsuccess</code>.</li>
</ul>
-
+
<p>L'action que cette directive provoque est déterminée par le
premier argument (ou par le second argument si une
<var>condition</var> est spécifiée). Il peut prendre
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1086771 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1157111 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<Location /statut-ldap><br />
<indent>
SetHandler ldap-status<br />
-
+
Require host votre-domaine.example.com<br />
Satisfy any<br />
SetHandler ldap-status<br />
Require host votre-domaine.example.com<br />
-
+
Satisfy any<br />
AuthType Basic<br />
AuthName "Protégé par LDAP"<br />
<Location /statut-ldap><br />
<indent>
SetHandler ldap-status<br />
-
+
Require host votre-domaine.example.com<br />
Satisfy any<br />
<Location /statut-ldap><br />
<indent>
SetHandler ldap-status<br />
-
+
Require host votre-domaine.example.com<br />
Satisfy any<br />
<Location /statut-ldap><br />
<indent>
SetHandler ldap-status<br />
-
+
Require host votre-domaine.example.com<br />
LDAPTrustedClientCert CERT_BASE64 /certs/cert1.pem<br />
<note type="warning">
<p>L'ajustement de ce paramètre n'est pas commun à tous les SDKs LDAP.</p>
-</note>
+</note>
</usage>
</directivesynopsis>
et de purger le journal des erreurs lorsque cette directive est
utilisée.</p>
</note>
-
+
</usage>
</directivesynopsis>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1149182 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<code>document.html.fr</code>, et <code>document.html.de</code>. Le
fichier de correspondances de types se nommera
<code>document.html.var</code> et contiendra ce qui suit :</p>
-
+
<example>
URI: document.html<br />
<br />
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1165114 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<dd>Une commande SQL SELECT à exécuter pour rechercher la cible
de réécriture (<a href="../rewrite/rewritemap.html#int">Détails
...</a>).</dd>
- </dl>
+ </dl>
<p>Vous trouverez plus de détails et de nombreux exemples dans le <a
href="../rewrite/rewritemap.html">RewriteMap HowTo</a>.</p>
<code>.htaccess</code>. On suppose que le contenu disponible à
http://example.com/ se situe sur le disque à
/home/www/exemple/.</p>
-
+
<example>
<pre>
RewriteEngine On
<p><em>TestString</em> est une chaîne qui peut contenir les
extensions suivantes en plus du texte simple :</p>
-
+
<ul>
<li>
<strong>références arrières de règle de réécriture</strong> :
</td>
</tr>
</table>
-
+
<p>Ces variables correspondent toutes aux en-têtes MIME
HTTP de mêmes noms, au variables C du serveur HTTP Apache, ou
aux champs <code>struct tm</code> du système Unix. La
des valeurs des directives <directive
module="core">UseCanonicalName</directive> et <directive
module="core">UseCanonicalPhysicalPort</directive>.</p>
-
+
<p>Parmi les variables
spécifiques à mod_rewrite, ou trouve les suivantes :</p>
<note>
chargé, cette variable contiendra toujours une chaîne vide.
Exemple : <code>%{SSL:SSL_CIPHER_USEKEYSIZE}</code> pourra
contenir la valeur <code>128</code>.</li>
-
+
<li>
On peut utiliser <code>%{HTTP:en-tête}</code>, où
<em>en-tête</em> peut correspondre à tout nom d'en-tête MIME
déterminer la valeur finale de <em>variable</em>. La plupart du
temps, elle est identique à LA-U (voir ci-dessus).</li>
</ol>
-
-
+
+
<p><em>expression de comparaison</em> est une expression
rationnelle qui est appliquée à l'instance actuelle de
<em>chaîne de test</em>. <em>chaîne de test</em> est d'abord
comparaison</em>. Vrai si <em>chaîne de test</em> est
numériquement
supérieure ou égale à <em>expression de comparaison</em>.</li>
-
+
<li>'<strong>-gt</strong>' (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
Attention à la confusion avec le drapeau <strong>-l</strong>
en utilisant la variante the <strong>-L</strong> ou
<strong>-h</strong>.</li>
-
+
<li>'<strong>-lt</strong>' (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
la dernière règle de réécriture qui a été appliquée.</p>
<note><title>Qu'est-ce qui est comparé ?</title>
-
+
<p>Dans un contexte de serveur virtuel <directive
module="core">VirtualHost</directive>, le <em>modèle</em> est tout
d'abord comparé à la portion de l'URL située entre le nom d'hôte
ayant conduit à la règle <directive>RewriteRule</directive> (par
exemple "app1/index.html" ou
"index.html" selon l'endroit où les directives sont définies).</p>
-
+
<p>Si vous souhaitez faire une comparaison sur le nom
d'hôte, le port, ou la chaîne de requête, utilisez une
directive <directive module="mod_rewrite">RewriteCond</directive>
<tr>
<td>discardpath|DPI</td>
<td>Supprime la partie PATH_INFO de l'URI réécrit. <em><a
- href="../rewrite/flags.html#flag_dpi">détails
+ href="../rewrite/flags.html#flag_dpi">détails
...</a></em></td>
</tr>
<tr>
href="../rewrite/flags.html#flag_t">détails ...</a></em></td>
</tr>
</table>
-
+
<note><title>Développement du répertoire home</title>
<p> Quand la chaîne de substitution commence par quelque chose comme
"/~user" (de manière explicite ou par références arrières), mod_rewrite
<td>^/somepath(.*) http://otherhost/otherpath$1 [P]</td>
<td>http://otherhost/otherpath/pathinfo via internal proxy</td>
</tr>
-</table>
+</table>
<p><strong>Dans une configuration de niveau répertoire pour
<code>/chemin</code><br />
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1132802 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 932389 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1150943 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<section id="troubleshoot">
<title>Utilisation de server-status pour la recherche de défauts de
fonctionnement</title>
-
+
<p>La page <code>server-status</code> peut servir de point de départ
à la recherche de défauts de fonctionnement lorsque votre serveur
mobilise toutes les ressources disponibles (CPU ou mémoire), pour
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 927046 -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
a été choisi à l'aide de la commande <code>./httpd -l</code>.
Cette commande fournit la liste de tous les modules compilés
avec le serveur, y compris le MPM.</p>
-
+
</section>
<section id="dynamic"><title>Compiler un module MPM en tant que module
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision : 1170338 -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
>KeepAliveTimeout</directive> permet dorénavant de
préciser une durée de vie en millisecondes.
</dd>
-
+
<dt>Modules multiprocessus (MPMs) chargeables</dt>
<dd>On peut maintenant compiler plusieurs MPMs en tant que modules
chargeables. Le choix du MPM à utiliser s'effectue à
<dt>MPM Event</dt>
<dd>Le MPM Event est sorti du stade expérimental et est
maintenant pleinement supporté.</dd>
-
+
<dt>Support du mode asynchrone</dt>
<dd>Le support des lectures/écritures asynchrones pour les MPMs et
les plateformes qui l'implémentent a été amélioré.</dd>
<dt>NameVirtualHost directive</dt>
<dd>Cette directive obsolète n'est plus utile.</dd>
-
+
</dl>
</section>
l'estampillage OCSP (OCSP stapling), qui permet au serveur
d'attester la validité de son certificat auprès du client au
cours de la phase de négociation de la connexion.</dd>
-
+
<dd>Enfin, <module>mod_ssl</module> peut maintenant être configuré pour
que celui-ci partage les données de session SSL entre les serveurs
via memcached.</dd>
-
+
<dt><module>mod_proxy</module></dt>
<dd>La directive <directive
module="core">LocationMatch</directive>, et offre un gain de
performances important par rapport à la syntaxe traditionnelle à
deux paramètres lorsqu'elle est présente en grand nombre.</dd>
-
+
<dt><module>mod_proxy_balancer</module></dt>
<dd>Le gestionnaire de répartition de charge propose de nouvelles
des drapeaux <code>[QSD]</code> (Query String Discard) et
<code>[END]</code> qui permettent de simplifier les scénarios de
réécriture courants.</dd>
-
+
</dl>
</section>
l'analyseur qu'on trouvait auparavant dans <module>mod_ssl</module>.</dd>
<dt>Conteneurs de logique d'autorisation</dt>
-
+
<dd>Afin de fournir une logique d'autorisation avancée via des
directives telles que <directive module="mod_authz_core"
type="section">RequireAll</directive>, les modules d'autorisation
distribués de type memcache.</dd>
<dt>Ajout du point d'ancrage Cache Status</dt>
-
+
<dd>Le module <module>mod_cache</module> inclut maintenant un
nouveau point d'ancrage, <code>cache_status</code>, qui est appelé
lorsque la décision à propos de la mise en cache est connue. Il en
optionnels <code>X-Cache</code> et <code>X-Cache-Detail</code> à
la réponse.</dd>
-
+
</dl>
<p>La documentation du développeur contient une <a
href="developer/new_api_2_4.html">liste détaillée des modifications
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1169760 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<code>/search.php?term=x%20%26%20y%2Fz</code>.</p>
<p>Notez que vous devrez peut-être aussi définir la
-directive <directive module="core">AllowEncodedSlashes</directive> à <code>On</code> pour
+directive <directive module="core">AllowEncodedSlashes</directive>
+à <code>On</code> pour
que cet exemple particulier fonctionne, car httpd ne permet pas les
slashes encodés dans les URLs, et renvoie une erreur 404 s'il en
rencontre un.</p>
utiliser les valeurs <code>.com</code> ou <code>.net</code>. En effet,
ce style de cookie est interdit par le modèle de sécurité des cookies.</dd>
</dl>
-
+
<p>Vous pouvez aussi définir les valeurs suivantes :</p>
<dl>
de façon à ce que les systèmes de mise en correspondance basés sur les
chemins de fichiers, comme la directive <directive
module="mod_alias">Alias</directive>, <directive
-module="core">Redirect</directive>, ou <directive
+module="core">Redirect</directive>, ou <directive
module="mod_alias">ScriptAlias</directive>, par exemple, puissent avoir une
chance d'accomplir leur tâche.
</p>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1169760 $ -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<title>Le module Apache mod_rewrite</title>
<summary>
-
+
<p><module>mod_rewrite</module> permet de modifier les requêtes
entrantes dynamiquement, en fonction de règles manipulant des <a
href="intro.html#regex">expressions rationnelles</a>. Vous pouvez
ainsi relier des URLs arbitraires à votre propre structure d'URLs
interne comme vous le souhaitez.</p>
-
+
<p>Il fournit un
mécanisme de manipulation d'URL particulièrement souple et
puissant en supportant un nombre illimité de règles et de
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1169760 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
effectuées par les règles RewriteRule et RewriteCond.</p>
<p class="figure">
- <img src="../images/rewrite_rule_flow.png"
+ <img src="../images/rewrite_rule_flow.png"
alt="Flux des comparaisons effectuées par les règles RewriteRule
et RewriteCond" /><br />
<dfn>Figure 1 :</dfn> Le cheminement d'une référence arrière à
qui indique le début d'une chaîne de requête).</p>
<p class="figure">
- <img src="../images/syntax_rewriterule.png"
+ <img src="../images/syntax_rewriterule.png"
alt="Syntaxe de la directive RewriteRule" /><br />
<dfn>Figure 2 :</dfn> Syntaxe de la directive RewriteRule.
</p>
correspondance est évaluée.</p>
<p class="figure">
- <img src="../images/syntax_rewritecond.png"
+ <img src="../images/syntax_rewritecond.png"
alt="Syntaxe de la directive RewriteCond" /><br />
<dfn>Figure 3 :</dfn> Syntaxe de la directive RewriteCond
</p>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1169760 -->
+<!-- English Revision : 1174747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1060606 -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
ProxyPass /special-area http://special.example.com smax=5 max=10<br />
ProxyPass / balancer://mycluster/ stickysession=JSESSIONID|jsessionid nofailover=On
</example>
-</section>
+</section>
<section id="wildcards"><title>Caractères de remplacement
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 933544 -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1170338:1173755 (outdated) -->
+<!-- English Revision : 1174747 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
est enregistrée dans le fichier <code>build/config.nice</code>
situé dans le répertoire de compilation du serveur). Voici certains
changements intervenus dans la configuration par défaut :</p>
-
+
<ul>
<li>Les modules suivants ont été supprimés : mod_authn_default,
mod_authz_default et mod_mem_cache. Si vous utilisiez
configuration de la directive <directive
module="core">LogLevel</directive> au niveau répertoire.
</li>
-
+
</ul>
</section>
</section>