<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1932317:1932811 (outdated) -->
+<!-- English Revision: 1932811 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
ce cas, le serveur ne cherchera même pas à lire des fichiers
<code>.htaccess</code> dans le système de fichiers.</p>
+ <note>
+ <p>La valeur <code>None</code> ne peut pas être combinée avec d’autres
+ valeurs. Si c’est le cas, une erreur sera produite qui interrompra la
+ lecture de la configuration.</p>
+ </note>
+
<p>Example:</p>
<highlight language="config">
directive <code>ErrorDocument 401</code>, elle devra faire référence
à un document par le biais d'un chemin local.</strong></p>
- <p>Microsoft Internet Explorer (MSIE) ignore par défaut les messages
- d'erreur générés par le serveur lorsqu'ils sont trop courts et
- remplacent ses propres messages d'erreur "amicaux". Le seuil de
- taille varie en fonction du type d'erreur, mais en général, si la
- taille de votre message d'erreur est supérieure à 512 octets, il y a
- peu de chances pour que MSIE l'occulte, et il sera affiché par ce
- dernier. Vous trouverez d'avantage d'informations dans l'article de
- la base de connaissances Microsoft <a
- href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807"
- >Q294807</a>.</p>
-
<p>Bien que la plupart des messages d'erreur internes originaux
puissent être remplacés, ceux-ci sont cependant conservés dans
certaines circonstances sans tenir compte de la définition de la
<p>En l'absence de toute définition d'options, la valeur par défaut
est <code>FollowSymlinks</code>.</p>
+
+ <p>Les options <code>All</code> et <code>None</code> doivent être spécifiées
+ en première position. Les modificateurs + et - ne peuvent pas être
+ utilisés avec les options <code>All</code> et <code>None</code>.</p>
</usage>
</directivesynopsis>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1900557:1932809 (outdated) -->
+<!-- English Revision: 1932809 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
chaîne d'arguments existe, sinon une chaîne vide)</td></tr>
<tr><td><code>%r</code></td>
- <td>La première ligne de la requête</td></tr>
+ <td>La première ligne de la requête. Ne tient pas compte de la directive
+ <directive module="core">MergeSlashes</directive> (autrement dit, pas de
+ fusion, même si cette dernière est à ON).</td></tr>
<tr><td><code>%R</code></td>
<td>Le gestionnaire qui génère la réponse (s'il y en a un).</td></tr>
<tr><td><code>%U</code></td>
<td>Le chemin de la requête, à l'exclusion de toute chaîne
- d'arguments.</td></tr>
+ d'arguments. Tient compte de la directive
+ <directive module="core">MergeSlashes</directive> (autrement dit, les
+ barres obliques sont fusionnées si cette dernière est à ON).</td></tr>
<tr><td><code>%v</code></td>
<td>Le nom canonique du serveur qui a servi la requête, défini
<section id="format-notes"><title>Quelques Notes</title>
- <p>Pour des raisons de sécurité, à partir de la version 2.0.46,
- les caractères non imprimables et autres caractères spéciaux dans
- les directives <code>%r</code>, <code>%i</code> et <code>%o</code>
- doivent être échappés à l'aide des séquences
- <code>\x<var>hh</var></code>,
- où <var>hh</var> est le code hexadécimal du caractère spécial.
- Comme exceptions à cette règle, les caractères <code>"</code> et
- <code>\</code> doivent être échappés par un anti-slash, et tous
- les "blancs" doivent être écrits selon leur notation de style C
- (<code>\n</code>, <code>\t</code>, etc...). Avant la version
- 2.0.46, aucun échappement n'était effectué sur ces chaînes, et il
- fallait être très prudent lors de l'exploitation des journaux
- bruts.</p>
-
- <p>A la différence de la version 1.3, depuis httpd 2.0, les chaînes
- de format <code>%b</code> et <code>%B</code> ne représentent pas
- le nombre d'octets envoyés au client, mais simplement la taille en
- octets de la réponse HTTP (les deux étant différents, par exemple,
- si la connexion est abandonnée, ou si SSL est utilisé). Le format
- <code>%O</code> fourni par <module>mod_logio</module>,
- enregistrera le nombre réel d'octets envoyés sur le réseau.</p>
+ <p>Pour des raisons de sécurité, à partir de la version 2.0.46, les
+ caractères non imprimables et autres caractères spéciaux dans une chaîne
+ de formatage qui peut contenir des données de chaîne arbitraires doivent
+ être échappés à l'aide des séquences <code>\x<var>hh</var></code>, où
+ <var>hh</var> est le code hexadécimal du caractère spécial. Comme
+ exceptions à cette règle, les caractères <code>"</code> et <code>\</code>
+ doivent être échappés par un anti-slash, et tous les "blancs" doivent être
+ écrits selon leur notation de style C (<code>\n</code>, <code>\t</code>,
+ etc...). Avant la version 2.0.46, aucun échappement n'était effectué sur
+ ces chaînes, et il fallait être très prudent lors de l'exploitation des
+ journaux bruts.</p>
+
+ <table>
+ <columnspec><column width=".1"/><column width=".45"/><column width=".45"/></columnspec>
+ <tr><th>Format</th><th>Description</th><th>Échappé</th></tr>
+ <tr><td><code>%c</code></td><td>variable SSL (raccourci)</td><td>Oui</td></tr>
+ <tr><td><code>%C</code></td><td>Valeur de Cookie</td><td>Oui</td></tr>
+ <tr><td><code>%e</code></td><td>Variable d’environnement</td><td>Oui</td></tr>
+ <tr><td><code>%f</code></td><td>Nom de fichier de la requête</td><td>Oui</td></tr>
+ <tr><td><code>%h</code></td><td>Nom hôte distant</td><td>Oui</td></tr>
+ <tr><td><code>%H</code></td><td>Protocole de la requête</td><td>Oui</td></tr>
+ <tr><td><code>%i</code></td><td>En-tête de la requête</td><td>Oui</td></tr>
+ <tr><td><code>%l</code></td><td>Nom de connexion distant</td><td>Oui</td></tr>
+ <tr><td><code>%m</code></td><td>Méthode de la requête</td><td>Oui</td></tr>
+ <tr><td><code>%n</code></td><td>Note</td><td>Oui</td></tr>
+ <tr><td><code>%o</code></td><td>En-tête de la réponse</td><td>Oui</td></tr>
+ <tr><td><code>%q</code></td><td>Chaîne de paramètres</td><td>Oui</td></tr>
+ <tr><td><code>%r</code></td><td>Ligne de la requête</td><td>Oui</td></tr>
+ <tr><td><code>%R</code></td><td>Gestionnaire</td><td>Oui</td></tr>
+ <tr><td><code>%u</code></td><td>Utilisateur distant</td><td>Oui</td></tr>
+ <tr><td><code>%U</code></td><td>URI de la requête</td><td>Oui</td></tr>
+ <tr><td><code>%v</code></td><td>Nom d’hôte du serveur</td><td>Oui</td></tr>
+ <tr><td><code>%V</code></td><td>Nom canonique du serveur</td><td>Oui</td></tr>
+ <tr><td><code>%x</code></td><td>Variable SSL</td><td>Oui</td></tr>
+ <tr><td><code>%^ti</code></td><td>Données en fin de requête</td><td>Oui</td></tr>
+ <tr><td><code>%^to</code></td><td>Données en fin de réponse</td><td>Oui</td></tr>
+ <tr><td><code>%a</code></td><td>Adresse IP distante</td><td>Non (adresse
+IP)</td></tr>
+ <tr><td><code>%A</code></td><td>Adresse IP locale</td><td>Non (adresse IP)</td></tr>
+ <tr><td><code>%b</code>, <code>%B</code></td><td>Nombre d’octets
+envoyés</td><td>Non (numérique)</td></tr>
+ <tr><td><code>%D</code></td><td>Durée de la requête
+ (microsecondes)</td><td>Non (numérique)</td></tr>
+ <tr><td><code>%F</code></td><td>Requête rejetée</td><td>Non (un seul caractère)</td></tr>
+ <tr><td><code>%k</code></td><td>Requêtes en cours</td><td>Non (numérique)</td></tr>
+ <tr><td><code>%L</code></td><td>Identifiant de connexion</td><td>Non
+(généré en interne)</td></tr>
+ <tr><td><code>%p</code></td><td>Port du serveur</td><td>Non (numérique)</td></tr>
+ <tr><td><code>%P</code></td><td>PID/TID</td><td>Non (numérique)</td></tr>
+ <tr><td><code>%s</code></td><td>Code d’état</td><td>Non (numérique)</td></tr>
+ <tr><td><code>%t</code></td><td>Moment de la requête</td><td>Non (temps
+formaté)</td></tr>
+ <tr><td><code>%T</code></td><td>Durée de la requête (secondes)</td><td>Non (numérique)</td></tr>
+ <tr><td><code>%X</code></td><td>État de la connexion</td><td>Non (un seul caractère)</td></tr>
+ </table>
+
+ <p><code>%b</code> et <code>%B</code> ne représentent pas le nombre
+ d'octets envoyés au client, mais simplement la taille en octets de la
+ réponse HTTP (les deux étant différents, par exemple, si la connexion est
+ abandonnée, ou si SSL est utilisé). Le format <code>%O</code> fourni par
+ <module>mod_logio</module>, enregistrera le nombre réel d'octets envoyés
+ sur le réseau.</p>
<p>Note : <module>mod_cache</module> est implémenté en tant que
gestionnaire basique et non en tant que gestionnaire standard.