<p>Enfin, si vous avez des <a href="mod_authz_host.html#reqhost">directives Require à base de
nom</a>, une recherche de nom d'hôte sera effectuée quelle que soit
- la définition de la directive <code>HostnameLookups</code>.</p>
+ la définition de la directive <code class="directive">HostnameLookups</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Noyau httpd</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p><var>nombre</var> est un entier de 0 (nombre de champs illimité)
- à 32767. La valeur par défaut est définie à la compilation par la
- constante <code>DEFAULT_LIMIT_REQUEST_FIELDS</code> (100 selon la
+ <p><var>nombre</var> est un entier de 0 à 32767. La valeur 0 signifie un
+ nombre de champs illimité. La valeur par défaut est définie à la compilation
+ par la constante <code>DEFAULT_LIMIT_REQUEST_FIELDS</code> (100 selon la
distribution).</p>
<p>La directive <code class="directive">LimitRequestFields</code> permet à
contenu détaillée. Les en-têtes d'authentification SPNEGO peuvent
atteindre une taille de 12392 octets.</p>
- <p>>L'administrateur du serveur peut utiliser cette directive pour
+ <p>L'administrateur du serveur peut utiliser cette directive pour
contrôler plus efficacement les comportements anormaux des requêtes
des clients, ce qui lui permettra de prévenir certaines formes
d'attaques par déni de service.</p>
- <p>Par exemple ::</p>
+ <p>Par exemple :</p>
<pre class="prettyprint lang-config">LimitRequestFieldSize 4094</pre>
section <code class="directive"><a href="#ifdefine"><IfDefine></a></code>
sans avoir à modifier les arguments <code>-D</code> dans les scripts
de démarrage.</p>
- <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>
+
+ <p>Afin d'éviter tout risque de collision avec la syntaxe de la directive
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>, les noms de
+ variables ne doivent pas contenir de caractère ":".</p>
+
+ <div class="note"><h3>Piège de la portée de cette directive</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>
<h3>Voir aussi</h3>
<ul>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
-<!-- English Revision: 344972:1879472 (outdated) -->
+<!-- English Revision: 344972:1883417 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.es.xsl"?>
-<!-- English Revision: 1741251:1879472 (outdated) -->
+<!-- English Revision: 1741251:1883417 (outdated) -->
<!-- Translated by Luis Gil de Bernabé Pfeiffer lgilbernabe[AT]apache.org -->
<!-- Reviewed by Sergio Ramos-->
<!--
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 669847:1879472 (outdated) -->
+<!-- English Revision: 669847:1883417 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
-<!-- English Revision: 1302855:1879472 (outdated) -->
+<!-- English Revision: 1302855:1883417 (outdated) -->
<!-- =====================================================
Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
Reviewed by: Orhan Berent <berent belgeler.org>
<a href="../es/mod/mod_allowmethods.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="../fr/mod/mod_allowmethods.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Limitation simple des méthodes HTTP acceptées par e serveur</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>allowmethods_module</td></tr>
<pre class="prettyprint lang-config"><Location "/">
AllowMethods GET POST OPTIONS
+</Location>
+
+<Location "/nopost">
+ AllowMethods -POST
</Location></pre>
<div class="directive-section"><h2><a name="allowmethods" id="allowmethods">Directive</a> <a name="AllowMethods" id="AllowMethods">AllowMethods</a> <a title="Lien permanent" href="#allowmethods" class="permalink">¶</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Restreint l'accès aux méthodes HTTP spécifiées</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AllowMethods reset|<em>HTTP-method</em>
-[<em>HTTP-method</em>]...</code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AllowMethods reset | [+|-]<var>HTTP-method</var>
+[ [+|-]<var>HTTP-method</var> ] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AllowMethods reset</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>Expérimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_allowmethods</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>[+|-] disponible à partir de la version 2.5.1 du serveur HTTP
+Apache</td></tr>
</table>
<p>Le nom de chaque méthode HTTP est sensible à la casse, et est le plus
faire, vous devez utiliser la directive <code class="directive"><a href="../mod/core.html#traceenable">TraceEnable</a></code>.</p>
</div>
+<p>Normalement, si plusieurs directives <code class="directive">AllowMethods</code>
+peuvent s'appliquer à un répertoire, c'est la plus spécifique d'entre elles qui
+sera prise en compte, les autres étant ignorées ; les différentes méthodes
+spécifiées ne sont en effet pas fusionnées (voir <a href="../sections.html#merging">comment sont fusionnées les sections</a>). Si
+cependant <em>toutes</em> les méthodes spécifiées dans la directive
+<code class="directive">AllowMethods</code> sont précédées d'un symbole <code>+</code>
+ou <code>-</code>, alors les méthodes spécifiées seront fusionnées. Pour plus de
+précision, les méthodes précédées d'un <code>+</code> seront ajoutées à la liste
+des méthodes autorisées, alors que celles qui sont précédées d'un <code>-</code>
+en seront supprimées.</p>
+
+<div class="note"><h3>Note</h3>
+<p>Mélanger des directives <code class="directive">AllowMethods</code> contenant des
+symboles <code>+</code> ou <code>-</code> avec des directives
+<code class="directive">AllowMethods</code> qui n'en contiennent pas constitue une
+erreur de syntaxe. Cette erreur interrompra le démarrage du serveur au cours de
+la vérification de la syntaxe du fichier de configuration.</p>
+</div>
+
<p>Le module <code class="module"><a href="../mod/mod_allowmethods.html">mod_allowmethods</a></code> a été écrit pour
remplacer l'implémentation "bricolée" des directives <code class="directive"><a href="../mod/core.html#limit">Limit</a></code> et <code class="directive"><a href="../mod/core.html#limitexcept">LimitExcept</a></code>.</p>
+
</div>
</div>
<div class="bottomlang">
<variants>
<variant>en</variant>
<variant outdated="yes">es</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
compte de la casse, et les parties droites des <var>Domaine</var>s
sont toujours censées correspondre à la racine de l'arborescence
DNS, si bien que les domaines <code>.ExEmple.com</code> et
- <code>.example.com.</code> (notez le point à la fin du nom) sont
+ <code>.exemple.com.</code> (notez le point à la fin du nom) sont
considérés comme identiques. Comme une comparaison de domaines ne
nécessite pas de recherche DNS, elle est beaucoup plus efficace
qu'une comparaison de sous-réseaux.</p>
autorisés à transiter dans les URLs tels quels</td></tr>
<tr class="odd"><td><a href="mod_allowhandlers.html#allowhandlers">AllowHandlers [not] none|<em>nom-gestionnaire</em>
[none|<em>nom-gestionnaire</em>]...</a></td><td> all </td><td>d</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Restreint l'accès aux gestionnaires spécifiés</td></tr>
-<tr><td><a href="mod_allowmethods.html#allowmethods">AllowMethods reset|<em>HTTP-method</em>
-[<em>HTTP-method</em>]...</a></td><td> reset </td><td>d</td><td>X</td></tr><tr><td class="descr" colspan="4">Restreint l'accès aux méthodes HTTP spécifiées</td></tr>
+<tr><td><a href="mod_allowmethods.html#allowmethods">AllowMethods reset | [+|-]<var>HTTP-method</var>
+[ [+|-]<var>HTTP-method</var> ] ...</a></td><td> reset </td><td>d</td><td>X</td></tr><tr><td class="descr" colspan="4">Restreint l'accès aux méthodes HTTP spécifiées</td></tr>
<tr class="odd"><td><a href="core.html#allowoverride">AllowOverride All|None|<var>directive-type</var>
[<var>directive-type</var>] ...</a></td><td> None à partir de la +</td><td>d</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Types de directives autorisées dans les fichiers
<code>.htaccess</code></td></tr>