Amélioration de htaccess.tml suivant les suggestions

Ajout d'informations sur la directive order, d'une précision indiquant
que l'on travaille avec des adresses IPv4, et de liens, suivant les
suggestions de Pascal Boulerie (message <4E315EC7.4030804@ensg.eu>).
This commit is contained in:
Antoine Amarilli 2011-09-29 02:47:09 +02:00
parent c2f8a6f5f4
commit 57ae3de647

View file

@ -160,9 +160,10 @@ avez désactivé cette fonction, bien sûr).</p>
<h2>Restrictions d'accès</h2>
<p>Vous pouvez interdire l'accès à votre site à partir de certaines
adresses IP. Rappel : une adresse IP est constitué de quatre
nombres de 0 à 255 séparés par des points, par exemple l'adresse IP de
clipper est <code>129.199.121.1</code>.</p>
adresses IP. Dans ce document, il ne sera question que des adresses
IPv4, dont on rappelle qu'elles sont constituées de quatre nombres de 0
à 255 séparés par des points (par exemple l'adresse IP de clipper est
<code>129.199.121.1</code>).</p>
<p>Pour interdire une adresse IP :</p>
@ -188,6 +189,18 @@ deny from 12.34.5 # on interdit toutes les adresses IP commençant par 12.34.
allow from all # on autorise tous les autres
</pre>
<p>Le rôle de la directive <code>order</code> ci-dessus est d'indiquer
l'ordre dans lequel les directives <code>deny</code> et
<code>allow</code> doivent être évaluées. Il faut préciser soit
<code>allow,deny</code> (auquel cas les requêtes sont refusées sauf si
elles sont désignées par une directive <code>allow</code> et aucune
directive <code>deny</code>), soit <code>deny,allow</code> (auquel cas
les requêtes sont acceptées sauf si elles sont désignées par une
directive <code>deny</code> et aucune directive <code>allow</code>).
Remarquez que, d'une façon quelque peu contre-intuitive, l'ordre réel
des directives <code>allow</code> et <code>deny</code> dans le fichier
<code>.htaccess</code> est sans importance.</p>
<p>Exemple : vous souhaitez réserver une partie de votre site aux
connexions venant de l'École. Admettons qu'il s'agisse de votre
répertoire <code>~/www/normalos/</code>. Créez dans ce répertoire une
@ -275,6 +288,17 @@ deny from all
&lt;/Files&gt;
</pre>
<h2>Pour en savoir plus</h2>
<p>
Pour plus d'informations sur les fichiers <code>.htaccess</code>, vous
pouvez vous reporter à l'<a
href="http://en.wikipedia.org/wiki/.htaccess">article Wikipedia à
leur propos</a> (qui n'est pas spécifique à Apache), ou au <a
href="https://httpd.apache.org/docs/current/howto/htaccess.html">tutorial
à leur sujet qui figure dans la documentation d'Apache</a>.
</p>
<div class="metainformation">
Auteur : Marie-Lan Nguyen. Modifié par : Laurent Rineau.
<date value="from git" />