httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lgen...@apache.org
Subject svn commit: r1805630 [2/30] - in /httpd/httpd/trunk/docs/manual: ./ mod/
Date Mon, 21 Aug 2017 13:43:47 GMT

Modified: httpd/httpd/trunk/docs/manual/mod/core.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/core.html.fr?rev=1805630&r1=1805629&r2=1805630&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/core.html.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/core.html.fr Mon Aug 21 13:43:45 2017
@@ -138,91 +138,89 @@ disponibles</td></tr>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="acceptfilter" id="acceptfilter">Directive</a> <a name="AcceptFilter" id="AcceptFilter">AcceptFilter</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet d'optimiser la configuration d'une socket pour
-l'écoute d'un protocole</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AcceptFilter <var>protocole</var> <var>filtre
-d'acceptation</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configures optimizations for a Protocol's Listener Sockets</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AcceptFilter <var>protocol</var> <var>accept_filter</var></code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
 </table>
-    <p>Cette directive permet d'effectuer une optimisation de la socket
-    d'écoute d'un type de protocole en fonction du système
-    d'exploitation. Le but premier est de faire en sorte que le noyau
-    n'envoie pas de socket au processus du serveur jusqu'à ce que
-    des données soient reçues, ou qu'une requête HTTP complète soit mise
-    en tampon. Seuls les <a href="http://www.freebsd.org/cgi/man.cgi?query=accept_filter&amp;     sektion=9">Filtres d'acceptation de FreeBSD</a>, le filtre plus
-    primitif <code>TCP_DEFER_ACCEPT</code> sous Linux, et la version
-    optimisée d'AcceptEx() de Windows sont actuellement supportés.</p>
-
-    <p>L'utilisation de l'argument <code>none</code> va désactiver tout
-    filtre d'acceptation pour ce protocole. Ceci s'avère utile pour les
-    protocoles qui nécessitent l'envoi de données par le serveur en
-    premier, comme <code>ftp:</code> ou <code>nntp</code>:</p>
+    <p>This directive enables operating system specific optimizations for a
+       listening socket by the <code class="directive">Protocol</code> type.
+       The basic premise is for the kernel to not send a socket to the server
+       process until either data is received or an entire HTTP Request is buffered.
+       Only <a href="http://www.freebsd.org/cgi/man.cgi?query=accept_filter&amp;sektion=9">
+       FreeBSD's Accept Filters</a>, Linux's more primitive
+       <code>TCP_DEFER_ACCEPT</code>, and Windows' optimized AcceptEx()
+       are currently supported.</p>
+
+    <p>Using <code>none</code> for an argument will disable any accept filters
+       for that protocol.  This is useful for protocols that require a server
+       send data first, such as <code>ftp:</code> or <code>nntp</code>:</p>
     <pre class="prettyprint lang-config">AcceptFilter nntp none</pre>
 
 
-    <p>Les noms de protocoles par défaut sont <code>https</code> pour le
-    port 443 et <code>http</code> pour tous les autres ports. Pour
-    spécifier un autre protocole à utiliser avec un port en écoute,
-    ajoutez l'argument <var>protocol</var> à la directive <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>.</p>
+    <p>The default protocol names are <code>https</code> for port 443
+       and <code>http</code> for all other ports.  To specify that another
+       protocol is being used with a listening port, add the <var>protocol</var>
+       argument to the <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>
+       directive.</p>
 
-    <p>Sous FreeBSD, les valeurs par défaut sont :</p>
+    <p>The default values on FreeBSD are:</p>
     <pre class="prettyprint lang-config">AcceptFilter http httpready
 AcceptFilter https dataready</pre>
 
 
-    <p>Le filtre d'acceptation <code>httpready</code> met en tampon des
-    requêtes HTTP entières au niveau du noyau. Quand une requête
-    entière a été reçue, le noyau l'envoie au serveur. Voir la page de
-    manuel de <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_http&amp;     sektion=9">accf_http(9)</a> pour plus de détails. Comme les requêtes
-    HTTPS sont chiffrées, celles-ci n'autorisent que le filtre <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_data&amp;     sektion=9">accf_data(9)</a>.</p>
+    <p>The <code>httpready</code> accept filter buffers entire HTTP requests at
+       the kernel level.  Once an entire request is received, the kernel then
+       sends it to the server. See the
+       <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_http&amp;sektion=9">
+       accf_http(9)</a> man page for more details.  Since HTTPS requests are
+       encrypted, only the <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_data&amp;sektion=9">
+       accf_data(9)</a> filter is used.</p>
 
-    <p>Sous Linux, les valeurs par défaut sont :</p>
+    <p>The default values on Linux are:</p>
     <pre class="prettyprint lang-config">AcceptFilter http data
 AcceptFilter https data</pre>
 
 
-    <p>Le filtre <code>TCP_DEFER_ACCEPT</code> de Linux ne supporte pas
-    la mise en tampon des requêtes http. Toute valeur autre que
-    <code>none</code> active le filtre <code>TCP_DEFER_ACCEPT</code>
-    pour ce protocole. Pour plus de détails, voir la page de
-    manuel Linux de <a href="http://man7.org/linux/man-pages/man7/tcp.7.html">tcp(7)</a>.</p>
+    <p>Linux's <code>TCP_DEFER_ACCEPT</code> does not support buffering http
+       requests.  Any value besides <code>none</code> will enable
+       <code>TCP_DEFER_ACCEPT</code> on that listener. For more details
+       see the Linux
+       <a href="http://man7.org/linux/man-pages/man7/tcp.7.html">
+       tcp(7)</a> man page.</p>
 
-    <p>Sous Windows, les valeurs par défaut sont :</p>
+    <p>The default values on Windows are:</p>
     <pre class="prettyprint lang-config">AcceptFilter http connect
 AcceptFilter https connect</pre>
 
 
-    <p>Le module MPM pour Windows mpm_winnt utilise la directive
-    AcceptFilter comme commutateur de l'API AcceptEx(), et ne supporte
-    pas la mise en tampon du protocole http. <code>connect</code>
-    utilise l'API AcceptEx(), extrait aussi les adresses réseau finales,
-    mais à l'instar de <code>none</code>, la valeur <code>connect</code>
-    n'attend pas la transmission des données initiales.</p>
-
-    <p>Sous Windows, <code>none</code> utilise accept() au lieu
-    d'AcceptEx(), et ne recycle pas les sockets entre les connexions.
-    Ceci s'avère utile pour les interfaces réseau dont le pilote est
-    défectueux, ainsi que pour certains fournisseurs de réseau comme les
-    pilotes vpn, ou les filtres anti-spam, anti-virus ou
-    anti-spyware.</p>
+    <p>Window's mpm_winnt interprets the AcceptFilter to toggle the AcceptEx()
+       API, and does not support http protocol buffering. <code>connect</code>
+       will use the AcceptEx() API, also retrieve the network endpoint
+       addresses, but like <code>none</code> the <code>connect</code> option
+       does not wait for the initial data transmission.</p>
+
+    <p>On Windows, <code>none</code> uses accept() rather than AcceptEx()
+       and will not recycle sockets between connections.  This is useful for
+       network adapters with broken driver support, as well as some virtual
+       network providers such as vpn drivers, or spam, virus or spyware
+       filters.</p>
 
     <div class="warning">
-      <h3>L'AcceptFilter <code>data</code> (Windows)</h3>
+      <h3>The <code>data</code> AcceptFilter (Windows)</h3>
 
-      <p>Jusqu'à la version 2.4.23, le filtre d'acceptation <code>data</code>
-      attendait que des données aient été transmises et que le tampon de données
-      initial et l'adresse réseau finale aient été déterminés par l'invocation
-      AcceptEx(). Cette implémentation étant vulnérable à une attaque de type
-      denial of service, elle a été désactivée.</p>
-
-      <p>La version actuelle de httpd prend par défaut le filtre
-      <code>connect</code> sous Windows, et reprendra la valeur
-      <code>data</code> si <code>data</code> est spécifié. Il est fortement
-      conseillé aux utilisateurs des versions plus anciennes de définir
-      explicitement le filtre <code>connect</code> pour leurs AcceptFilter
-      comme indiqué plus haut.</p>
+      <p>For versions 2.4.23 and prior, the Windows <code>data</code> accept
+         filter waited until data had been transmitted and the initial data
+         buffer and network endpoint addresses had been retrieved from the
+         single AcceptEx() invocation. This implementation was subject to a
+         denial of service attack and has been disabled.</p>
+
+      <p>Current releases of httpd default to the <code>connect</code> filter
+         on Windows, and will fall back to <code>connect</code> if
+         <code>data</code> is specified. Users of prior releases are encouraged
+         to add an explicit setting of <code>connect</code> for their
+         AcceptFilter, as shown above.</p>
     </div>
 
 
@@ -234,8 +232,7 @@ AcceptFilter https connect</pre>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="acceptpathinfo" id="acceptpathinfo">Directive</a> <a name="AcceptPathInfo" id="AcceptPathInfo">AcceptPathInfo</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les ressources acceptent des informations sous forme d'un
-nom de chemin en fin de requête.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Resources accept trailing pathname information</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AcceptPathInfo On|Off|Default</code></td></tr>
 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AcceptPathInfo Default</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
@@ -244,86 +241,83 @@ nom de chemin en fin de requête.</td></
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
 </table>
 
-    <p>Cette directive permet de définir si les requêtes contenant des
-    informations sous forme d'un nom de chemin suivant le nom d'un
-    fichier réel (ou un fichier qui n'existe pas dans un répertoire qui
-    existe) doivent être acceptées ou rejetées. Les scripts peuvent
-    accéder à cette information via la variable d'environnement
-    <code>PATH_INFO</code>.</p>
-
-    <p>Supposons par exemple que <code>/test/</code> pointe vers un
-    répertoire qui ne contient que le fichier <code>here.html</code>.
-    Les requêtes pour <code>/test/here.html/more</code> et
-    <code>/test/nothere.html/more</code> vont affecter la valeur
-    <code>/more</code> à la variable d'environnement
-    <code>PATH_INFO</code>.</p>
+    <p>This directive controls whether requests that contain trailing
+    pathname information that follows an actual filename (or
+    non-existent file in an existing directory) will be accepted or
+    rejected.  The trailing pathname information can be made
+    available to scripts in the <code>PATH_INFO</code> environment
+    variable.</p>
+
+    <p>For example, assume the location <code>/test/</code> points to
+    a directory that contains only the single file
+    <code>here.html</code>.  Then requests for
+    <code>/test/here.html/more</code> and
+    <code>/test/nothere.html/more</code> both collect
+    <code>/more</code> as <code>PATH_INFO</code>.</p>
 
-    <p>L'argument de la directive <code class="directive">AcceptPathInfo</code>
-    possède trois valeurs possibles :</p>
+    <p>The three possible arguments for the
+    <code class="directive">AcceptPathInfo</code> directive are:</p>
     <dl>
-    <dt><code>Off</code></dt><dd>Une requête ne sera acceptée que si
-    elle correspond à un chemin qui existe. Par conséquent, une requête
-    contenant une information de chemin après le nom de fichier réel
-    comme <code>/test/here.html/more</code> dans l'exemple ci-dessus
-    renverra une erreur "404 NOT FOUND".</dd>
-
-    <dt><code>On</code></dt><dd>Une requête sera acceptée si la partie
-    principale du chemin correspond à un fichier existant. Dans
-    l'exemple ci-dessus <code>/test/here.html/more</code>, la requête
-    sera acceptée si <code>/test/here.html</code> correspond à un nom de
-    fichier valide.</dd>
-
-    <dt><code>Default</code></dt><dd>Le traitement des requêtes est
-    déterminé par le <a href="../handler.html">gestionnaire</a> responsable de la requête.
-    Le gestionnaire de base pour les fichiers normaux rejette par défaut
-    les requêtes avec <code>PATH_INFO</code>. Les gestionnaires qui
-    servent des scripts, comme<a href="mod_cgi.html">cgi-script</a> et <a href="mod_isapi.html">isapi-handler</a>, acceptent en général par
-    défaut les requêtes avec <code>PATH_INFO</code>.</dd>
+    <dt><code>Off</code></dt><dd>A request will only be accepted if it
+    maps to a literal path that exists.  Therefore a request with
+    trailing pathname information after the true filename such as
+    <code>/test/here.html/more</code> in the above example will return
+    a 404 NOT FOUND error.</dd>
+
+    <dt><code>On</code></dt><dd>A request will be accepted if a
+    leading path component maps to a file that exists.  The above
+    example <code>/test/here.html/more</code> will be accepted if
+    <code>/test/here.html</code> maps to a valid file.</dd>
+
+    <dt><code>Default</code></dt><dd>The treatment of requests with
+    trailing pathname information is determined by the <a href="../handler.html">handler</a> responsible for the request.
+    The core handler for normal files defaults to rejecting
+    <code>PATH_INFO</code> requests. Handlers that serve scripts, such as <a href="mod_cgi.html">cgi-script</a> and <a href="mod_isapi.html">isapi-handler</a>, generally accept
+    <code>PATH_INFO</code> by default.</dd>
     </dl>
 
-    <p>Le but premier de la directive <code>AcceptPathInfo</code> est de
-    vous permettre de remplacer le choix du gestionnaire d'accepter ou
-    de rejeter <code>PATH_INFO</code>. Ce remplacement est nécessaire
-    par exemple, lorsque vous utilisez un <a href="../filter.html">filtre</a>, comme <a href="mod_include.html">INCLUDES</a>, pour générer un contenu basé
-    sur <code>PATH_INFO</code>. Le gestionnaire de base va en général
-    rejeter la requête, et vous pouvez utiliser la configuration
-    suivante pour utiliser un tel script :</p>
-<pre class="prettyprint lang-config">&lt;Files "mypaths.shtml"&gt;
+    <p>The primary purpose of the <code>AcceptPathInfo</code>
+    directive is to allow you to override the handler's choice of
+    accepting or rejecting <code>PATH_INFO</code>. This override is required,
+    for example, when you use a <a href="../filter.html">filter</a>, such
+    as <a href="mod_include.html">INCLUDES</a>, to generate content
+    based on <code>PATH_INFO</code>.  The core handler would usually reject
+    the request, so you can use the following configuration to enable
+    such a script:</p>
+
+    <pre class="prettyprint lang-config">&lt;Files "mypaths.shtml"&gt;
   Options +Includes
   SetOutputFilter INCLUDES
   AcceptPathInfo On
 &lt;/Files&gt;</pre>
 
-    
 
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="accessfilename" id="accessfilename">Directive</a> <a name="AccessFileName" id="AccessFileName">AccessFileName</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom du fichier de configuration distribué</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AccessFileName <var>nom-du-fichier</var>
-[<var>nom-du-fichier</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Name of the distributed configuration file</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AccessFileName <var>filename</var> [<var>filename</var>] ...</code></td></tr>
 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AccessFileName .htaccess</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
 </table>
-    <p>Au cours du traitement d'une requête, le serveur recherche le
-    premier fichier de configuration existant à partir de la liste
-    de noms dans chaque répertoire composant le chemin du document, à
-    partir du moment où les fichiers de configuration distribués sont <a href="#allowoverride">activés pour ce répertoire</a>. Par exemple
-    :</p>
+    <p>While processing a request, the server looks for
+    the first existing configuration file from this list of names in
+    every directory of the path to the document, if distributed
+    configuration files are <a href="#allowoverride">enabled for that
+    directory</a>. For example:</p>
 
     <pre class="prettyprint lang-config">AccessFileName .acl</pre>
 
 
-    <p>avant de renvoyer le document
-    <code>/usr/local/web/index.html</code>, le serveur va rechercher les
-    fichiers <code>/.acl</code>, <code>/usr/.acl</code>,
-    <code>/usr/local/.acl</code> et <code>/usr/local/web/.acl</code>
-    pour y lire d'éventuelles directives, à moins quelles n'aient été
-    désactivées avec</p>
+    <p>Before returning the document
+    <code>/usr/local/web/index.html</code>, the server will read
+    <code>/.acl</code>, <code>/usr/.acl</code>,
+    <code>/usr/local/.acl</code> and <code>/usr/local/web/.acl</code>
+    for directives unless they have been disabled with:</p>
 
     <pre class="prettyprint lang-config">&lt;Directory "/"&gt;
     AllowOverride None
@@ -333,56 +327,49 @@ nom de chemin en fin de requête.</td></
 <h3>Voir aussi</h3>
 <ul>
 <li><code class="directive"><a href="#allowoverride">AllowOverride</a></code></li>
-<li><a href="../configuring.html">Fichiers de configuration</a></li>
-<li><a href="../howto/htaccess.html">Fichiers .htaccess</a></li>
+<li><a href="../configuring.html">Configuration Files</a></li>
+<li><a href="../howto/htaccess.html">.htaccess Files</a></li>
 </ul>
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="adddefaultcharset" id="adddefaultcharset">Directive</a> <a name="AddDefaultCharset" id="AddDefaultCharset">AddDefaultCharset</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Paramètre jeu de caractères par défaut à ajouter quand le
-type de contenu d'une réponse est <code>text/plain</code> ou
-<code>text/html</code></td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddDefaultCharset On|Off|<var>jeu de caractères</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Default charset parameter to be added when a response
+content-type is <code>text/plain</code> or <code>text/html</code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddDefaultCharset On|Off|<var>charset</var></code></td></tr>
 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AddDefaultCharset Off</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
 </table>
-    <p>Cette directive spécifie une valeur par défaut pour le paramètre
-    jeu de caractères du type de média (le nom d'un codage de
-    caractères) à ajouter à une réponse, si et seulement si le type de
-    contenu de la réponse est soit <code>text/plain</code>, soit
-    <code>text/html</code>. Ceci va remplacer
-    tout jeu de caractères spécifié dans le corps de la réponse via un
-    élément <code>META</code>, bien que cet effet dépende en fait
-    souvent de la configuration du client de l'utilisateur. La
-    définition de <code>AddDefaultCharset Off</code> désactive cette
-    fonctionnalité. <code>AddDefaultCharset On</code> ajoute un jeu de
-    caractères par défaut de <code>iso-8859-1</code>. Toute autre valeur
-    peut être définie via le paramètre <var>jeu de caractères</var>, qui
-    doit appartenir à la liste des <a href="http://www.iana.org/assignments/character-sets">valeurs de
-    jeux de caractères enregistrés par l'IANA</a> à utiliser dans les
-    types de média Internet (types MIME).
-    Par exemple :</p>
+    <p>This directive specifies a default value for the media type
+    charset parameter (the name of a character encoding) to be added
+    to a response if and only if the response's content-type is either
+    <code>text/plain</code> or <code>text/html</code>.  This should override
+    any charset specified in the body of the response via a <code>META</code>
+    element, though the exact behavior is often dependent on the user's client
+    configuration. A setting of <code>AddDefaultCharset Off</code>
+    disables this functionality. <code>AddDefaultCharset On</code> enables
+    a default charset of <code>iso-8859-1</code>. Any other value is assumed
+    to be the <var>charset</var> to be used, which should be one of the
+    <a href="http://www.iana.org/assignments/character-sets">IANA registered
+    charset values</a> for use in Internet media types (MIME types).
+    For example:</p>
 
     <pre class="prettyprint lang-config">AddDefaultCharset utf-8</pre>
 
 
-    <p>La directive <code class="directive">AddDefaultCharset</code> ne doit
-    être utilisée que lorsque toutes les ressources textes auxquelles
-    elle s'applique possèdent le jeu de caractère spécifié, et qu'il est
-    trop contraignant de définir leur jeu de caractères
-    individuellement. Un exemple de ce type est l'ajout du paramètre jeu
-    de caractères aux ressources comportant un contenu généré, comme les
-    scripts CGI hérités qui peuvent être vulnérables à des attaques de
-    type cross-site scripting à cause des données utilisateurs incluses
-    dans leur sortie. Notez cependant qu'une meilleur solution consiste
-    à corriger (ou supprimer) ces scripts, car la définition d'un jeu de
-    caractères par défaut ne protège pas les utilisateurs qui ont activé
-    la fonctionnalité "Détection automatique de l'encodage des
-    caractères" dans leur navigateur.</p>
+    <p><code class="directive">AddDefaultCharset</code> should only be used when all
+    of the text resources to which it applies are known to be in that
+    character encoding and it is too inconvenient to label their charset
+    individually. One such example is to add the charset parameter
+    to resources containing generated content, such as legacy CGI
+    scripts, that might be vulnerable to cross-site scripting attacks
+    due to user-provided data being included in the output.  Note, however,
+    that a better solution is to just fix (or delete) those scripts, since
+    setting a default charset does not protect users that have enabled
+    the "auto-detect character encoding" feature on their browser.</p>
 
 <h3>Voir aussi</h3>
 <ul>
@@ -392,42 +379,37 @@ type de contenu d'une réponse est <code
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="allowencodedslashes" id="allowencodedslashes">Directive</a> <a name="AllowEncodedSlashes" id="AllowEncodedSlashes">AllowEncodedSlashes</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si les séparateurs de chemin encodés sont
-autorisés à transiter dans les URLs tels quels</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Determines whether encoded path separators in URLs are allowed to
+be passed through</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AllowEncodedSlashes On|Off|NoDecode</code></td></tr>
 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AllowEncodedSlashes Off</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>L'option NoDecode est disponible depuis la version
-2.3.12.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>
+NoDecode option available in 2.3.12 and later.</td></tr>
 </table>
-    <p>La directive <code class="directive">AllowEncodedSlashes</code> permet
-    l'utilisation des URLs contenant des séparateurs de chemin
-    encodés dans la partie chemin
-    (<code>%2F</code> pour <code>/</code> et même <code>%5C</code> pour
-    <code>\</code> sur les systèmes concernés).</p>
-
-    <p>Avec la valeur par défaut, <code>Off</code>, de telles URLs sont
-    refusées et provoquent le renvoi d'une erreur 404 (Not found).</p>
-
-    <p>Avec la valeur <code>On</code>, ces URLs sont acceptées, et les
-    slashes encodés sont décodés comme tout autre caractère codé.</p>
-
-    <p>Avec la valeur <code>NoDecode</code>, ces URLs sont acceptées,
-    mais les slashes codés ne sont pas décodés et laissés dans leur état
-    codé.</p>
-
-    <p>Définir <code class="directive">AllowEncodedSlashes</code> à
-    <code>On</code> est surtout utile en association avec
-    <code>PATH_INFO</code>.</p>
+    <p>The <code class="directive">AllowEncodedSlashes</code> directive allows URLs
+    which contain encoded path separators (<code>%2F</code> for <code>/</code>
+    and additionally <code>%5C</code> for <code>\</code> on accordant systems)
+    to be used in the path info.</p>
+
+    <p>With the default value, <code>Off</code>, such URLs are refused
+    with a 404 (Not found) error.</p>
+
+    <p>With the value <code>On</code>, such URLs are accepted, and encoded
+      slashes are decoded like all other encoded characters.</p>
+
+    <p>With the value <code>NoDecode</code>, such URLs are accepted, but
+      encoded slashes are not decoded but left in their encoded state.</p>
+
+    <p>Turning <code class="directive">AllowEncodedSlashes</code> <code>On</code> is
+    mostly useful when used in conjunction with <code>PATH_INFO</code>.</p>
 
     <div class="note"><h3>Note</h3>
-      <p>Si le codage des slashes dans la partie chemin est nécessaire,
-      l'utilisation de l'option <code>NoDecode</code> est fortement
-      recommandée par mesure de sécurité. Permettre le décodage des
-      slashes pourrait éventuellement induire l'autorisation de chemins
-      non sûrs.</p>
+      <p>If encoded slashes are needed in path info, use of <code>NoDecode</code> is
+      strongly recommended as a security measure.  Allowing slashes
+      to be decoded could potentially allow unsafe paths.</p>
     </div>
 
 <h3>Voir aussi</h3>
@@ -438,174 +420,167 @@ autorisés à transiter dans les URLs te
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="allowoverride" id="allowoverride">Directive</a> <a name="AllowOverride" id="AllowOverride">AllowOverride</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Types de directives autorisées dans les fichiers
-<code>.htaccess</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Types of directives that are allowed in
+<code>.htaccess</code> files</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AllowOverride All|None|<var>directive-type</var>
 [<var>directive-type</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AllowOverride None à partir de la version 2.3.9, AllowOverride
-All pour les versions antérieures</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AllowOverride None (2.3.9 and later), AllowOverride All (2.3.8 and earlier)</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
 </table>
-    <p>Lorsque le serveur trouve un fichier <code>.htaccess</code> (dont
-    le nom est défini par la directive <code class="directive"><a href="#accessfilename">AccessFileName</a></code>), il doit savoir lesquelles
-    des directives placées dans ce fichier sont autorisées à modifier la
-    configuration préexistante.</p>
-
-    <div class="note"><h3>Valable seulement dans les sections
-    &lt;Directory&gt;</h3>
-    La directive <code class="directive">AllowOverride</code> ne peut être
-    utilisée que dans les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> définies sans expressions
-    rationnelles, et non dans les sections <code class="directive"><a href="#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="#directorymatch">&lt;DirectoryMatch&gt;</a></code> ou
-    <code class="directive"><a href="#files">&lt;Files&gt;</a></code>.
+    <p>When the server finds an <code>.htaccess</code> file (as
+    specified by <code class="directive"><a href="#accessfilename">AccessFileName</a></code>),
+    it needs to know which directives declared in that file can override
+    earlier configuration directives.</p>
+
+    <div class="note"><h3>Only available in &lt;Directory&gt; sections</h3>
+    <code class="directive">AllowOverride</code> is valid only in
+    <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
+    sections specified without regular expressions, not in <code class="directive"><a href="#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="#directorymatch">&lt;DirectoryMatch&gt;</a></code> or
+    <code class="directive"><a href="#files">&lt;Files&gt;</a></code> sections.
     </div>
 
-    <p>Lorsque cette directive et la directive <code class="directive"><a href="#allowoverridelist">AllowOverrideList</a></code> sont définies à <code>None</code>, les
-    fichiers <a href="#accessfilename">.htaccess</a> sont totalement
-    ignorés. Dans ce cas, le serveur n'essaiera même pas de lire les
-    fichiers <code>.htaccess</code> du système de fichiers.</p>
-
-    <p>Lorsque cette directive est définie à <code>All</code>, toute
-    directive valable dans le <a href="directive-dict.html#Context">Contexte</a> .htaccess sera
-    autorisée dans les fichiers <code>.htaccess</code>.</p>
-
-    <p>L'argument <var>directive-type</var> peut contenir les
-    groupements de directives suivants (Voir l'<a href="overrides.html">index de la class override</a> pour obtenir une liste mise à
-    jour des directives activées par chaque argument <var>directive-type</var>) :</p>
+    <p>When this directive is set to <code>None</code> and <code class="directive"><a href="#allowoverridelist">AllowOverrideList</a></code> is set to
+    <code>None</code>, <a href="#accessfilename">.htaccess</a> files are
+    completely ignored. In this case, the server will not even attempt
+    to read <code>.htaccess</code> files in the filesystem.</p>
+
+    <p>When this directive is set to <code>All</code>, then any
+    directive which has the .htaccess <a href="directive-dict.html#Context">Context</a> is allowed in
+    <code>.htaccess</code> files.</p>
+
+    <p>The <var>directive-type</var> can be one of the following
+    groupings of directives. (See the <a href="overrides.html">override class
+    index</a> for an up-to-date listing of which directives are enabled by each
+    <var>directive-type</var>.)</p>
 
     <dl>
       <dt><a href="overrides.html#override-authconfig">AuthConfig</a></dt>
 
       <dd>
 
-      Permet l'utilisation des directives d'autorisation (<code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>,
+      Allow use of the authorization directives (<code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>,
       <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>,
       <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>,
       <code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code>,
-      <code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code>, <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>, <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>, <em>etc...</em>).</dd>
+      <code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code>, <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>, <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>, <em>etc.</em>).</dd>
 
       <dt><a href="overrides.html#override-fileinfo">FileInfo</a></dt>
 
       <dd>
-      Permet l'utilisation des directives qui contrôlent les types de
-      documents (directives  <code class="directive"><a href="#errordocument">ErrorDocument</a></code>, <code class="directive"><a href="#forcetype">ForceType</a></code>, <code class="directive"><a href="../mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>,
-      <code class="directive"><a href="#sethandler">SetHandler</a></code>, <code class="directive"><a href="#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code>, et directives du
-      module <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> Add* et Remove*), des metadonnées
-      des documents (<code class="directive"><a href="../mod/mod_headers.html#header">Header</a></code>, <code class="directive"><a href="../mod/mod_headers.html#requestheader">RequestHeader</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookieexpires">CookieExpires</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiedomain">CookieDomain</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiestyle">CookieStyle</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookietracking">CookieTracking</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiename">CookieName</a></code>), des directives d
 u
-      module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> directives (<code class="directive"><a href="../mod/mod_rewrite.html#rewriteengine">RewriteEngine</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewriteoptions">RewriteOptions</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewritebase">RewriteBase</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>), des directives du
-      module <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> directives (<code class="directive"><a href="../mod/mod_alias.html#redirect">Redirect</a></code>, <code class="directive"><a href="../mod/mod_alias.html#redirecttemp">RedirectTemp</a></code>, <code class="directive"><a href="../mod/mod_alias.html#redirectpermanent">RedirectPermanent</a></code>, <code class="directive"><a href="../mod/mod_alias.html#redirectmatch">RedirectMatch</a></code>), et de la directive
-      <code class="directive"><a href="../mod/mod_actions.html#action">Action</a></code> du module
+      Allow use of the directives controlling document types
+     (<code class="directive"><a href="#errordocument">ErrorDocument</a></code>,
+      <code class="directive"><a href="#forcetype">ForceType</a></code>,
+      <code class="directive"><a href="../mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>,
+      <code class="directive"><a href="#sethandler">SetHandler</a></code>,
+      <code class="directive"><a href="#setinputfilter">SetInputFilter</a></code>,
+      <code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code>, and
+      <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> Add* and Remove* directives),
+      document meta data (<code class="directive"><a href="../mod/mod_headers.html#header">Header</a></code>, <code class="directive"><a href="../mod/mod_headers.html#requestheader">RequestHeader</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookieexpires">CookieExpires</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiedomain">CookieDomain</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiestyle">CookieStyle</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookietracking">CookieTracking</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiename">CookieName</a></code>),
+      <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> directives (<code class="directive"><a href="../mod/mod_rewrite.html#rewriteengine">RewriteEngine</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewriteoptions">RewriteOptions</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewritebase">RewriteBase</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>),
+      <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> directives (<code class="directive"><a href="../mod/mod_alias.html#redirect">Redirect</a></code>, <code class="directive"><a href="../mod/mod_alias.html#redirecttemp">RedirectTemp</a></code>, <code class="directive"><a href="../mod/mod_alias.html#redirectpermanent">RedirectPermanent</a></code>, <code class="directive"><a href="../mod/mod_alias.html#redirectmatch">RedirectMatch</a></code>), and
+      <code class="directive"><a href="../mod/mod_actions.html#action">Action</a></code> from
       <code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code>.
       </dd>
 
       <dt><a href="overrides.html#override-indexes">Indexes</a></dt>
 
       <dd>
-      Permet l'utilisation des directives qui contrôlent l'indexation
-      des répertoires (<code class="directive"><a href="../mod/mod_autoindex.html#adddescription">AddDescription</a></code>,
+      Allow use of the directives controlling directory indexing
+      (<code class="directive"><a href="../mod/mod_autoindex.html#adddescription">AddDescription</a></code>,
       <code class="directive"><a href="../mod/mod_autoindex.html#addicon">AddIcon</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></code>,
       <code class="directive"><a href="../mod/mod_autoindex.html#addiconbytype">AddIconByType</a></code>,
-      <code class="directive"><a href="../mod/mod_autoindex.html#defaulticon">DefaultIcon</a></code>, <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>, <code class="directive"><a href="../mod/mod_dir.html#fallbackresource">FallbackResource</a></code>, <a href="mod_autoindex.html#indexoptions.fancyindexing"><code>FancyIndexing</code></a>,
-      <code class="directive"><a href="../mod/mod_autoindex.html#headername">HeaderName</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexignore">IndexIgnore</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#readmename">ReadmeName</a></code>,
-      <em>etc...</em>).</dd>
+      <code class="directive"><a href="../mod/mod_autoindex.html#defaulticon">DefaultIcon</a></code>, <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>, <code class="directive"><a href="../mod/mod_dir.html#fallbackresource">FallbackResource</a></code>, <a href="mod_autoindex.html#indexoptions.fancyindexing"><code>FancyIndexing</code></a>, <code class="directive"><a href="../mod/mod_autoindex.html#headername">HeaderName</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexignore">IndexIgnore</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#readmename">ReadmeName</a></code>,
+      <em>etc.</em>).</dd>
 
       <dt><a href="overrides.html#override-limit">Limit</a></dt>
 
       <dd>
-      Permet l'utilisation des directives contrôlant l'accès au serveur
-      (<code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code>, <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code> et <code class="directive"><a href="../mod/mod_access_compat.html#order">Order</a></code>).</dd>
-
-
+      Allow use of the directives controlling host access (<code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code>, <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code> and <code class="directive"><a href="../mod/mod_access_compat.html#order">Order</a></code>).</dd>
 
 
 
 
       <dt>Nonfatal=[Override|Unknown|All]</dt>
 
-      <dd>Permet d'utiliser l'option AllowOverride pour rendre non fatales les
-      directives invalides (non reconnues ou non permises) dans les fichiers
-      .htaccess : au lieu de causer une Internal Server Error, les directives
-      non autorisées ou non reconnues seront ignorées et un avertissement
-      enregistré dans le journal : 
+      <dd>
+      Allow use of AllowOverride option to treat invalid (unrecognized
+      or disallowed) directives in
+      .htaccess as nonfatal. Instead of causing an Internal Server
+      Error, disallowed or unrecognised directives will be ignored
+      and a warning logged:
       <ul>
-          <li><strong>Nonfatal=Override</strong> rend les directives
-	  interdite par AllowOverride non fatales.</li>
-          <li><strong>Nonfatal=Unknown</strong> rend les directives
-	  inconnues non fatales. Sont concernées les erreurs de frappe
-	  et les directives implémentées par un module non chargé.</li>
-          <li><strong>Nonfatal=All</strong> rend toutes les directives
-	  précédentes non fatales.</li>
+          <li><strong>Nonfatal=Override</strong> treats directives
+              forbidden by AllowOverride as nonfatal.</li>
+          <li><strong>Nonfatal=Unknown</strong> treats unknown directives
+              as nonfatal.  This covers typos and directives implemented
+              by a module that's not present.</li>
+          <li><strong>Nonfatal=All</strong> treats both the above as nonfatal.</li>
       </ul>
-      <p>Notez qu'une erreur de syntaxe dans une directive valide
-      causera toujours une Internal Server Error.</p>
-      <div class="warning"><h3>Sécurité</h3>
-          Les erreurs non fatales peuvent être à l'origine de problèmes
-	  de sécurité pour les utilisateurs de fichiers .htaccess. Par
-	  exemple, si AllowOverride interdit AuthConfig, toute
-	  configuration utilisateur destinée à restreindre l'accès à un
-	  site ne sera pas prise en compte.
+      <p>Note that a syntax error in a valid directive will still cause
+      an Internal Server Error.</p>
+      <div class="warning"><h3>Security</h3>
+          Nonfatal errors may have security implications for .htaccess users.
+          For example, if AllowOverride disallows AuthConfig, users'
+          configuration designed to restrict access to a site will be disabled.
       </div>
       </dd>
 
       <dt><a href="overrides.html#override-options">Options</a>[=<var>Option</var>,...]</dt>
 
       <dd>
-      Permet l'utilisation des directives contrôlant les fonctionnalités
-      spécifiques d'un répertoire (<code class="directive"><a href="#options">Options</a></code> et <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>). "Options" doit être
-      suivi d'un signe "égal", puis d'une liste d'options séparées par des
-      virgules (pas d'espaces) ; ces options doivent être définies à
-      l'aide de la commande <code class="directive"><a href="#options">Options</a></code>.
-
-      <div class="note"><h3>Désactivation implicite des options</h3>
-      <p>Bien que la liste des options disponibles dans les fichiers
-      .htaccess puisse être limitée par cette directive, tant qu'un
-      directive <code class="directive"><a href="#options">Options</a></code> est
-      autorisée, toute autre option héritée peut être désactivée en
-      utilisant la syntaxe non-relative. En d'autres termes, ce
-      mécanisme ne peut pas forcer une option spécifique à rester
-      <em>activée</em> tout en permettant à toute autre option d'être
-      activée.
+      Allow use of the directives controlling specific directory
+      features (<code class="directive"><a href="#options">Options</a></code> and
+      <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>).
+      An equal sign may be given followed by a comma-separated list, without
+      spaces, of options that may be set using the <code class="directive"><a href="#options">Options</a></code> command.
+
+      <div class="note"><h3>Implicit disabling of Options</h3>
+      <p>Even though the list of options that may be used in .htaccess files
+         can be limited with this directive, as long as any <code class="directive"><a href="#options">Options</a></code> directive is allowed any
+         other inherited option can be disabled by using the non-relative
+         syntax.  In other words, this mechanism cannot force a specific option
+         to remain <em>set</em> while allowing any others to be set.
       </p></div>
 
       <div class="example"><p><code>
       AllowOverride Options=Indexes,MultiViews
       </code></p></div>
-      
       </dd>
     </dl>
 
-    <p>Exemple :</p>
+    <p>Example:</p>
 
     <pre class="prettyprint lang-config">AllowOverride AuthConfig Indexes</pre>
 
 
-    <p>Dans l'exemple ci-dessus, toutes les directives qui ne font
-    partie ni du groupe <code>AuthConfig</code>, ni du groupe
-    <code>Indexes</code>, provoquent une erreur "Internal
-    Server Error".</p>
-
-    <div class="note"><p>Pour des raisons de sécurité et de performance, ne
-    définissez pas <code>AllowOverride</code> à autre chose que
-    <code>None</code> dans votre bloc <code>&lt;Directory "/"&gt;</code>.
-    Recherchez plutôt (ou créez) le bloc <code>&lt;Directory&gt;</code>
-    qui se réfère au répertoire où vous allez précisément placer un
-    fichier <code>.htaccess</code>.</p>
+    <p>In the example above, all directives that are neither in the group
+    <code>AuthConfig</code> nor <code>Indexes</code> cause an internal
+    server error.</p>
+
+    <div class="note"><p>For security and performance reasons, do not set
+    <code>AllowOverride</code> to anything other than <code>None</code>
+    in your <code>&lt;Directory "/"&gt;</code> block. Instead, find (or
+    create) the <code>&lt;Directory&gt;</code> block that refers to the
+    directory where you're actually planning to place a
+    <code>.htaccess</code> file.</p>
     </div>
 
 <h3>Voir aussi</h3>
 <ul>
 <li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li>
 <li><code class="directive"><a href="#allowoverridelist">AllowOverrideList</a></code></li>
-<li><a href="../configuring.html">Fichiers de configuration</a></li>
-<li><a href="../howto/htaccess.html">Fichiers .htaccess</a></li>
-<li><a href="overrides.html">Index de la class Override pour .htaccess</a></li>
+<li><a href="../configuring.html">Configuration Files</a></li>
+<li><a href="../howto/htaccess.html">.htaccess Files</a></li>
+<li><a href="overrides.html">Override Class Index for .htaccess</a></li>
 </ul>
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="allowoverridelist" id="allowoverridelist">Directive</a> <a name="AllowOverrideList" id="AllowOverrideList">AllowOverrideList</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directives autorisées dans les fichiers <code>.htaccess</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Individual directives that are allowed in
+<code>.htaccess</code> files</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AllowOverrideList None|<var>directive</var>
 [<var>directive-type</var>] ...</code></td></tr>
 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AllowOverrideList None</code></td></tr>
@@ -613,21 +588,22 @@ All pour les versions antérieures</code
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
 </table>
-    <p>Lorsque le serveur trouve un fichier <code>.htaccess</code>
-    (comme spécifié par la directive <code class="directive"><a href="#accessfilename">AccessFileName</a></code>), il doit savoir lesquelles
-    des directives déclarées dans ce fichier peuvent remplacer des
-    directives des fichiers de configuration du serveur.</p>
-
-    <div class="note"><h3>Seulement disponible dans les sections &lt;Directory&gt;</h3>
-    La directive <code class="directive">AllowOverrideList</code> n'est
-    disponible que dans les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> spécifiées sans expressions
-    rationnelles.
+    <p>When the server finds an <code>.htaccess</code> file (as
+    specified by <code class="directive"><a href="#accessfilename">AccessFileName</a></code>),
+    it needs to know which directives declared in that file can override
+    earlier configuration directives.</p>
+
+    <div class="note"><h3>Only available in &lt;Directory&gt; sections</h3>
+    <code class="directive">AllowOverrideList</code> is valid only in
+    <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
+    sections specified without regular expressions, not in <code class="directive"><a href="#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="#directorymatch">&lt;DirectoryMatch&gt;</a></code> or
+    <code class="directive"><a href="#files">&lt;Files&gt;</a></code> sections.
     </div>
 
-    <p>Lorsque cette directive et la directive <code class="directive"><a href="#allowoverride">AllowOverride</a></code> sont définies à
-    <code>None</code>, les fichiers <a href="#accessfilename">.htaccess</a> sont totalement ignorés. Dans
-    ce cas, le serveur ne cherchera même pas à lire des fichiers
-    <code>.htaccess</code> dans le système de fichiers.</p>
+    <p>When this directive is set to <code>None</code> and <code class="directive"><a href="#allowoverride">AllowOverride</a></code> is set to <code>None</code>,
+    then <a href="#accessfilename">.htaccess</a> files are completely
+    ignored.  In this case, the server will not even attempt to read
+    <code>.htaccess</code> files in the filesystem.</p>
 
     <p>Example:</p>
 
@@ -635,9 +611,9 @@ All pour les versions antérieures</code
 AllowOverrideList Redirect RedirectMatch</pre>
 
 
-    <p>Dans l'exemple ci-dessus, seules les directives
-    <code>Redirect</code> et <code>RedirectMatch</code> sont autorisées.
-    Toutes les autres provoqueront une erreur interne du serveur.</p>
+    <p>In the example above, only the <code>Redirect</code> and
+    <code>RedirectMatch</code> directives are allowed. All others will
+    cause an Internal Server Error.</p>
 
     <p>Example:</p>
 
@@ -645,139 +621,128 @@ AllowOverrideList Redirect RedirectMatch
 AllowOverrideList CookieTracking CookieName</pre>
 
 
-    <p>Dans l'exemple ci-dessus, la directive <code class="directive"><a href="#allowoverride">AllowOverride</a></code> autorise les directives du
-    groupement <code>AuthConfig</code>, et
-    <code class="directive">AllowOverrideList</code> n'autorise que deux
-    directives du groupement <code>FileInfo</code>. Toutes les autres
-    provoqueront une erreur interne du serveur.</p>
+    <p>In the example above, <code class="directive"><a href="#allowoverride">AllowOverride
+    </a></code> grants permission to the <code>AuthConfig</code>
+    directive grouping and <code class="directive">AllowOverrideList</code> grants
+    permission to only two directives from the <code>FileInfo</code> directive
+    grouping. All others will cause an Internal Server Error.</p>
 
 <h3>Voir aussi</h3>
 <ul>
 <li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li>
 <li><code class="directive"><a href="#allowoverride">AllowOverride</a></code></li>
-<li><a href="../configuring.html">Fichiers de configuration</a></li>
-<li><a href="../howto/htaccess.html">Fichiers .htaccess</a></li>
+<li><a href="../configuring.html">Configuration Files</a></li>
+<li><a href="../howto/htaccess.html">.htaccess Files</a></li>
 </ul>
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="asyncfilter" id="asyncfilter">Directive</a> <a name="AsyncFilter" id="AsyncFilter">AsyncFilter</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le type de filtrage minimal disponible pour le
-    traitement asynchrone</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Set the minimum filter type eligible for asynchronous handling</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AsyncFilter request|connection|network</code></td></tr>
 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AsyncFilter request</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur
-    HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Only available from Apache 2.5.0 and later.</td></tr>
 </table>
-        <p>Cette directive permet de définir les niveaux minimaux de
-	filtrage disponibles pour le traitement asynchrone. Son
-	utilisation s'avère nécessaire pour le support des filtres
-	externes anciens qui ne géraient pas les meta-conteneurs
-	correctement.</p>
-
-        <p>Si elle est définie à "network", le traitement asynchrone se
-	limitera aux filtrages réseau. Si elle est définie à
-	"connection", tous les filtres de réseau et de connexion seront
-	disponibles pour le traitement asynchrone, y compris
-	<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>. Si elle est définie à  "request", tous
-	les filtres seront disponibles pour le traitement asynchrone.</p>
+        <p>This directive controls the minimum filter levels that are eligible
+        for asynchronous handling. This may be necessary to support legacy external
+        filters that did not handle meta buckets correctly.</p>
+
+        <p>If set to "network", asynchronous handling will be limited to the network
+        filter only. If set to "connection", all connection and network filters
+        will be eligible for asynchronous handling, including <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>.
+        If set to "request", all filters will be eligible for asynchronous handling.</p>
     
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="cgimapextension" id="cgimapextension">Directive</a> <a name="CGIMapExtension" id="CGIMapExtension">CGIMapExtension</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Technique permettant de localiser l'interpréteur des
-scripts CGI</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CGIMapExtension <var>chemin CGI</var> <var>.extension</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Technique for locating the interpreter for CGI
+scripts</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CGIMapExtension <var>cgi-path</var> <var>.extension</var></code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>NetWare uniquement</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>NetWare only</td></tr>
 </table>
-    <p>Cette directive permet de contrôler la manière dont Apache httpd trouve
-    l'interpréteur servant à exécuter les scripts CGI. Par exemple, avec
-    la définition <code>CGIMapExtension sys:\foo.nlm .foo</code>, tous
-    les fichiers scripts CGI possédant une extension <code>.foo</code>
-    seront passés à l'interpréteur FOO.</p>
+    <p>This directive is used to control how Apache httpd finds the
+    interpreter used to run CGI scripts. For example, setting
+    <code>CGIMapExtension sys:\foo.nlm .foo</code> will
+    cause all CGI script files with a <code>.foo</code> extension to
+    be passed to the FOO interpreter.</p>
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="cgipassauth" id="cgipassauth">Directive</a> <a name="CGIPassAuth" id="CGIPassAuth">CGIPassAuth</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la transmission d'en-têtes d'autorisation HTTP aux scripts en
-tant que variables CGI</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables passing HTTP authorization headers to scripts as CGI
+variables</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CGIPassAuth On|Off</code></td></tr>
 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CGIPassAuth Off</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.13 du serveur HTTP
-Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Available in Apache HTTP Server 2.4.13 and later</td></tr>
 </table>
-    <p>La directive <code class="directive">CGIPassAuth</code> permet aux
-    scripts d'accéder aux en-têtes d'autorisation HTTP tels que
-    <code>Authorization</code>, en-tête nécessaire aux scripts qui
-    implémente une authentification HTTP de base. Normalement, ces
-    en-têtes HTTP sont invisibles pour les scripts car ils leurs
-    permettraient de voir les identifiants et mots de passe
-    utilisés pour accéder au serveur lorsque l'authentification HTTP de
-    base est activée au niveau du serveur web. Cette directive doit être
-    définie à "On" lorsque des scripts sont autorisés à implémenter une
-    authentification HTTP de base.</p>
-
-    <p>Cette directive constitue une alternative à l'option de
-    compilation <code>SECURITY_HOLE_PASS_AUTHORIZATION</code> qui était
-    déjà disponible dans les versions précédentes du serveur HTTP
-    Apache.</p>
+    <p><code class="directive">CGIPassAuth</code> allows scripts access to HTTP
+    authorization headers such as <code>Authorization</code>, which is
+    required for scripts that implement HTTP Basic authentication.
+    Normally these HTTP headers are hidden from scripts. This is to disallow
+    scripts from seeing user ids and passwords used to access the server when
+    HTTP Basic authentication is enabled in the web server.  This directive
+    should be used when scripts are allowed to implement HTTP Basic
+    authentication.</p>
+
+    <p>This directive can be used instead of the compile-time setting
+    <code>SECURITY_HOLE_PASS_AUTHORIZATION</code> which has been available
+    in previous versions of Apache HTTP Server.</p>
 
-    <p>Cette option est prise en compte par tout module qui utilise
-    <code>ap_add_common_vars()</code>, comme <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>,
+    <p>The setting is respected by any modules which use
+    <code>ap_add_common_vars()</code>, such as <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>,
     <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code>, <code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code>,
-    <code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code>, etc... En particulier, elle affecte
-    les modules qui ne traitent pas à proprement parler les requêtes,
-    mais utilisent quand-même cette API, comme
-    <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ou <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>. Les
-    modules tiers qui n'utilisent pas <code>ap_add_common_vars()</code>
-    peuvent aussi choisir de prendre en compte cette option.</p>
+    <code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code>, and so on.  Notably, it affects
+    modules which don't handle the request in the usual sense but
+    still use this API; examples of this are <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>
+    and <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>.  Third-party modules that don't
+    use <code>ap_add_common_vars()</code> may choose to respect the setting
+    as well.</p>
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="cgivar" id="cgivar">Directive</a> <a name="CGIVar" id="CGIVar">CGIVar</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contrôle la manière dont certaines variables CGI sont définies</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Controls how some CGI variables are set</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CGIVar <var>variable</var> <var>rule</var></code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.21 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Available in Apache HTTP Server 2.4.21 and later</td></tr>
 </table>
-  <p>Cette directive permet de contrôler la manière dont certaines variables CGI
-  sont définies.</p>
+  <p>This directive controls how some CGI variables are set.</p>
 
-  <p>règles <strong>REQUEST_URI</strong> :</p>
+  <p><strong>REQUEST_URI</strong> rules:</p>
   <dl>
-    <dt><code>original-uri</code> (valeur par défaut)</dt>
-    <dd>La valeur est extraite de la requête originale, et ne tient pas compte
-    des redirections internes ou des sous-requêtes qui pourraient modifier la
-    ressource demandée.</dd>
+    <dt><code>original-uri</code> (default)</dt>
+    <dd>The value is taken from the original request line, and will not
+    reflect internal redirects or subrequests which change the requested
+    resource.</dd>
     <dt><code>current-uri</code></dt>
-    <dd>La valeur reflète la ressource en cours de traitement ; elle peut être
-    différente de la ressource demandée dans la requête initiale du client suite à
-    d'éventuelles redirections internes ou sous-requêtes.</dd>
+    <dd>The value reflects the resource currently being processed,
+    which may be different than the original request from the client
+    due to internal redirects or subrequests.</dd>
   </dl>
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="contentdigest" id="contentdigest">Directive</a> <a name="ContentDigest" id="ContentDigest">ContentDigest</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la génération d'un en-tête <code>Content-MD5</code>
-dans la réponse HTTP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables the generation of <code>Content-MD5</code> HTTP Response
+headers</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ContentDigest On|Off</code></td></tr>
 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ContentDigest Off</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
@@ -785,114 +750,104 @@ dans la réponse HTTP</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
 </table>
-    <p>Cette directive active la génération d'un en-tête
-    <code>Content-MD5</code> selon les définitions des RFC 1864 et
-    2616.</p>
-
-    <p>MD5 est un algorithme permettant de générer un condensé (parfois
-    appelé "empreinte") à partir de données d'une taille aléatoire ; le
-    degré de précision est tel que la moindre altération des données
-    d'origine entraîne une altération de l'empreinte.</p>
-
-    <p>L'en-tête <code>Content-MD5</code> permet de vérifier
-    l'intégrité de la réponse HTTP dans son ensemble. Un serveur mandataire
-    ou un client peut utiliser cet en-tête pour rechercher une
-    éventuelle modification accidentelle de la réponse au cours de sa
-    transmission. Exemple d'en-tête :</p>
+    <p>This directive enables the generation of
+    <code>Content-MD5</code> headers as defined in RFC1864
+    respectively RFC2616.</p>
+
+    <p>MD5 is an algorithm for computing a "message digest"
+    (sometimes called "fingerprint") of arbitrary-length data, with
+    a high degree of confidence that any alterations in the data
+    will be reflected in alterations in the message digest.</p>
+
+    <p>The <code>Content-MD5</code> header provides an end-to-end
+    message integrity check (MIC) of the entity-body. A proxy or
+    client may check this header for detecting accidental
+    modification of the entity-body in transit. Example header:</p>
 
     <div class="example"><p><code>
       Content-MD5: AuLb7Dp1rqtRtxz2m9kRpA==
     </code></p></div>
 
-    <p>Notez que des problèmes de performances peuvent affecter votre
-    serveur, car l'empreinte est générée pour chaque requête (il n'y a
-    pas de mise en cache).</p>
-
-    <p>L'en-tête <code>Content-MD5</code> n'est envoyé qu'avec les
-    documents servis par le module <code class="module"><a href="../mod/core.html">core</a></code>, à l'exclusion
-    de tout autre module. Ainsi, les documents SSI, les sorties de
-    scripts CGI, et les réponses à des requêtes partielles (byte range)
-    ne comportent pas cet en-tête.</p>
+    <p>Note that this can cause performance problems on your server
+    since the message digest is computed on every request (the
+    values are not cached).</p>
+
+    <p><code>Content-MD5</code> is only sent for documents served
+    by the <code class="module"><a href="../mod/core.html">core</a></code>, and not by any module. For example,
+    SSI documents, output from CGI scripts, and byte range responses
+    do not have this header.</p>
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="defaultruntimedir" id="defaultruntimedir">Directive</a> <a name="DefaultRuntimeDir" id="DefaultRuntimeDir">DefaultRuntimeDir</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Répertoire de base des fichiers créés au cours de l'exécution du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DefaultRuntimeDir <var>chemin-répertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Base directory for the server run-time files</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DefaultRuntimeDir <var>directory-path</var></code></td></tr>
 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DefaultRuntimeDir DEFAULT_REL_RUNTIMEDIR (logs/)</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis de la version 2.4.2 du serveur HTTP
-Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Available in Apache 2.4.2 and later</td></tr>
 </table>
-    <p>La directive <code class="directive">DefaultRuntimeDir</code> permet de
-    définir le répertoire dans lequel le serveur va créer les différents
-    fichiers relatifs à son exécution (mémoire partagée, verrous,
-    etc...). Si le chemin spécifié est relatif, le chemin absolu sera
-    généré relativement à la valeur de la directive
-    <code class="directive">ServerRoot</code>.</p>
+    <p>The <code class="directive">DefaultRuntimeDir</code> directive sets the
+    directory in which the server will create various run-time files
+    (shared memory, locks, etc.). If set as a relative path, the full path
+    will be relative to <code class="directive">ServerRoot</code>.</p>
 
     <p><strong>Example</strong></p>
    <pre class="prettyprint lang-config">DefaultRuntimeDir scratch/</pre>
 
 
-    <p>La valeur par défaut de la directive
-    <code class="directive">DefaultRuntimeDir</code> peut être modifiée en
-    changeant la valeur de la macro <code>DEFAULT_REL_RUNTIMEDIR</code>
-    définie à la compilation.</p>
+    <p>The default location of <code class="directive">DefaultRuntimeDir</code> may be
+    modified by changing the <code>DEFAULT_REL_RUNTIMEDIR</code> #define
+    at build time.</p>
 
-   <p>Note: si la valeur de <code class="directive">ServerRoot</code> n'a pas
-   été spécifiée avant d'utiliser cette directive, c'est la valeur par
-   défaut de <code class="directive">ServerRoot</code> qui sera utilisée pour
-   définir la base du répertoire.</p>
+   <p>Note: <code class="directive">ServerRoot</code> should be specified before this
+   directive is used. Otherwise, the default value of <code class="directive">ServerRoot</code>
+   would be used to set the base directory.</p>
 
 
 <h3>Voir aussi</h3>
 <ul>
-<li>Voir les <a href="../misc/security_tips.html#serverroot">conseils à propos de
-sésurité</a> pour plus d'informations en vue de définir correctement les
-permissions sur la racine du serveur <code class="directive">ServerRoot</code></li>
+<li><a href="../misc/security_tips.html#serverroot">the
+    security tips</a> for information on how to properly set
+    permissions on the <code class="directive">ServerRoot</code></li>
 </ul>
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="defaulttype" id="defaulttype">Directive</a> <a name="DefaultType" id="DefaultType">DefaultType</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les seuls effets de cette directive sont des émissions
-d'avertissements si sa valeur est différente de <code>none</code>. Dans
-les versions précédentes, DefaultType permettait de spécifier un type de
-média à assigner par défaut au contenu d'une réponse pour lequel aucun
-autre type de média n'avait été trouvé.
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>This directive has no effect other than to emit warnings
+if the value is not <code>none</code>. In prior versions, DefaultType
+would specify a default media type to assign to response content for
+which no other media type configuration could be found.
 </td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DefaultType <var>type média|none</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DefaultType <var>media-type|none</var></code></td></tr>
 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DefaultType none</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Tous les arguments, excepté <code>none</code>, sont
-DESACTIVÉS à partir de la version 2.3.0.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>All choices except <code>none</code> are DISABLED for 2.3.x and later.
+</td></tr>
 </table>
-    <p>Cette directive a été désactivée. Pour la compatibilité
-    ascendante avec les anciens fichiers de configuration, elle peut
-    être spécifiée avec la valeur <code>none</code>, c'est à dire sans
-    type de médium par défaut. Par exemple :</p>
+    <p>This directive has been disabled.  For backwards compatibility
+    of configuration files, it may be specified with the value
+    <code>none</code>, meaning no default media type. For example:</p>
 
     <pre class="prettyprint lang-config">DefaultType None</pre>
 
 
-    <p><code>DefaultType None</code> n'est disponible que dans les
-    versions d'Apache 2.2.7 et supérieures.</p>
+    <p><code>DefaultType None</code> is only available in
+    httpd-2.2.7 and later.</p>
 
-    <p>Utilisez le fichier de configuration mime.types et la directive
-    <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> pour configurer
-    l'assignement d'un type de médium via les extensions de fichiers, ou
-    la directive <code class="directive"><a href="#forcetype">ForceType</a></code> pour
-    attribuer un type de médium à des ressources spécifiques. Dans le
-    cas contraire, le serveur enverra sa réponse sans champ d'en-tête
-    Content-Type, et le destinataire devra déterminer lui-même le type
-    de médium.</p>
+    <p>Use the mime.types configuration file and the
+    <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> to configure media
+    type assignments via file extensions, or the
+    <code class="directive"><a href="#forcetype">ForceType</a></code> directive to configure
+    the media type for specific resources. Otherwise, the server will
+    send the response without a Content-Type header field and the
+    recipient may attempt to guess the media type.</p>
 
 <h3>Voir aussi</h3>
 <ul>
@@ -903,23 +858,23 @@ DESACTIVÉS à partir de la version 2.3.
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="define" id="define">Directive</a> <a name="Define" id="Define">Define</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet de définir une variable</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Define <var>nom-paramètre</var> [<var>valeur-paramètre</var>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Define a variable</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Define <var>parameter-name</var> [<var>parameter-value</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
 </table>
-    <p>Avec un seul paramètre, l'effet de la directive
-    <code class="directive">Define</code> est identique à celui de l'argument
-    <code>-D</code> du programme <code class="program"><a href="../programs/httpd.html">httpd</a></code>. Il permet de
-    modifier le comportement des sections <code class="directive"><a href="#ifdefine">&lt;IfDefine&gt;</a></code> sans avoir à ajouter d'argument
-    <code>-D</code> au sein des scripts de démarrage.</p>
-
-    <p>De plus, le second paramètre permet d'affecter une valeur à la
-    variable définie par le premier. Cette variable peut être référencée
-    dans le fichier de configuration via la syntaxe <code>${VAR}</code>.
-    La portée de la variable est toujours globale, et n'est jamais
-    limitée à la section de configuration courante.</p>
+    <p>In its one parameter form, <code class="directive">Define</code> is
+    equivalent to passing the <code>-D</code> argument to
+    <code class="program"><a href="../programs/httpd.html">httpd</a></code>. It can be used to toggle the use of
+    <code class="directive"><a href="#ifdefine">&lt;IfDefine&gt;</a></code>
+    sections without needing to alter <code>-D</code> arguments in any
+    startup scripts.</p>
+
+    <p>In addition to that, if the second parameter is given, a config variable
+    is set to this value. The variable can be used in the configuration using
+    the <code>${VAR}</code> syntax. The variable is always globally defined
+    and not limited to the scope of the surrounding config section.</p>
 
     <pre class="prettyprint lang-config">&lt;IfDefine TEST&gt;
   Define servername test.example.com
@@ -929,86 +884,80 @@ DESACTIVÉS à partir de la version 2.3.
   Define SSL
 &lt;/IfDefine&gt;
 
-    DocumentRoot "/var/www/${servername}/htdocs"</pre>
+DocumentRoot "/var/www/${servername}/htdocs"</pre>
 
 
-    <p>Le caractère ":" est interdit dans les noms de variables afin
-    d'éviter les conflits avec la syntaxe de la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>.</p>
+    <p>Variable names may not contain colon ":" characters, to avoid clashes
+    with <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>'s syntax.</p>
 
-    <div class="note"><h3>Portée de la directive et pièges à éviter</h3>
-    <p>Si cette directive est définie au sein d'un bloc VirtualHost, les
-    changements qu'elle induit sont visibles de toute directive
-    ultérieure, au delà de tout bloc VirtualHost.</p>
+    <div class="note"><h3>Virtual Host scope and pitfalls</h3>
+      <p>While this directive is supported in virtual host context,
+         the changes it makes are visible to any later configuration
+         directives, beyond any enclosing virtual host.</p>
     </div>
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="directory" id="directory">Directive</a> <a name="Directory" id="Directory">&lt;Directory&gt;</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe un ensemble de directives qui ne s'appliquent
-qu'au répertoire concerné du système de fichiers, à ses
-sous-répertoires, et à leur contenu.</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;Directory <var>chemin répertoire</var>&gt;
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enclose a group of directives that apply only to the
+named file-system directory, sub-directories, and their contents.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;Directory <var>directory-path</var>&gt;
 ... &lt;/Directory&gt;</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
 </table>
-    <p>Les balises <code class="directive">&lt;Directory&gt;</code> et
-    <code>&lt;/Directory&gt;</code> permettent de regrouper un ensemble
-    de directives qui ne s'appliquent qu'au répertoire précisé,
-    à ses sous-répertoires, et aux fichiers situés dans ces
-    sous-répertoires. Toute directive
-    autorisée dans un contexte de répertoire peut être utilisée.
-    <var>chemin répertoire</var> est soit le chemin absolu d'un
-    répertoire, soit une chaîne de caractères avec caractères génériques
-    utilisant la comparaison Unix de style shell. Dans une chaîne de
-    caractères avec caractères génériques, <code>?</code> correspond à
-    un caractère quelconque, et <code>*</code> à toute chaîne de
-    caractères. Les intervalles de caractères <code>[]</code> sont aussi
-    autorisés. Aucun caractère générique ne peut remplacer le caractère
-    `/', si bien que l'expression <code>&lt;Directory
-    "/*/public_html"&gt;</code> ne conviendra pas pour le chemin
-     * <code>/home/user/public_html</code>, alors que <code>&lt;Directory
-    "/home/*/public_html"&gt;</code> conviendra. Exemple :</p>
+    <p><code class="directive">&lt;Directory&gt;</code> and
+    <code>&lt;/Directory&gt;</code> are used to enclose a group of
+    directives that will apply only to the named directory,
+    sub-directories of that directory, and the files within the respective
+    directories.  Any directive that is allowed
+    in a directory context may be used. <var>Directory-path</var> is
+    either the full path to a directory, or a wild-card string using
+    Unix shell-style matching. In a wild-card string, <code>?</code> matches
+    any single character, and <code>*</code> matches any sequences of
+    characters. You may also use <code>[]</code> character ranges. None
+    of the wildcards match a `/' character, so <code>&lt;Directory
+    "/*/public_html"&gt;</code> will not match
+    <code>/home/user/public_html</code>, but <code>&lt;Directory
+    "/home/*/public_html"&gt;</code> will match. Example:</p>
 
     <pre class="prettyprint lang-config">&lt;Directory "/usr/local/httpd/htdocs"&gt;
   Options Indexes FollowSymLinks
 &lt;/Directory&gt;</pre>
 
 
-    <p>Les chemins de répertoires contenant des espaces <em>doivent</em> être
-    entourés de guillemets afin d'empêcher l'interprétation de ces
-    espaces comme fins d'arguments.</p>
+    <p>Directory paths <em>may</em> be quoted, if you like, however, it
+    <em>must</em> be quoted if the path contains spaces. This is because a
+    space would otherwise indicate the end of an argument.</p>
 
     <div class="note">
-      <p>Soyez prudent avec l'argument <var>chemin répertoire</var> : il
-      doit correspondre exactement au chemin du système de fichier
-      qu'Apache httpd utilise pour accéder aux fichiers. Les directives
-      comprises dans une section <code>&lt;Directory&gt;</code> ne
-      s'appliqueront pas aux fichiers du même répertoire auxquels on
-      aura accédé via un chemin différent, per exemple via un lien
-      symbolique.</p>
+      <p>Be careful with the <var>directory-path</var> arguments:
+      They have to literally match the filesystem path which Apache httpd uses
+      to access the files. Directives applied to a particular
+      <code>&lt;Directory&gt;</code> will not apply to files accessed from
+      that same directory via a different path, such as via different symbolic
+      links.</p>
     </div>
 
-    <p> Les <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">Expressions rationnelles</a>
-    peuvent aussi être utilisées en ajoutant le caractère
-    <code>~</code>. Par exemple :</p>
+    <p><a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">Regular
+    expressions</a> can also be used, with the addition of the
+    <code>~</code> character. For example:</p>
 
     <pre class="prettyprint lang-config">&lt;Directory ~ "^/www/[0-9]{3}"&gt;
 
 &lt;/Directory&gt;</pre>
 
 
-    <p>pourra correspondre à tout répertoire situé dans /www/ et dont le
-    nom se compose de trois chiffres.</p>
+    <p>would match directories in <code>/www/</code> that consisted of
+    three numbers.</p>
 
-    <p>Si plusieurs sections <code class="directive">&lt;Directory&gt;</code> (sans expression rationnelle)
-    correspondent au répertoire (ou à un de ses parents) qui contient le
-    document, les directives de la section <code class="directive">&lt;Directory&gt;</code> dont le chemin est le plus
-    court sont appliquées en premier, en s'intercalant avec les
-    directives des fichiers <a href="#accessfilename">.htaccess</a>. Par
-    exemple, avec</p>

[... 6559 lines stripped ...]


Mime
View raw message