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:
parent
c2f8a6f5f4
commit
57ae3de647
1 changed files with 27 additions and 3 deletions
|
@ -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
|
|||
</Files>
|
||||
</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" />
|
||||
|
|
Loading…
Reference in a new issue