diff --git a/internet/web/htaccess.tml b/internet/web/htaccess.tml index 3b1a4c8..0a77eaf 100644 --- a/internet/web/htaccess.tml +++ b/internet/web/htaccess.tml @@ -160,9 +160,10 @@ avez désactivé cette fonction, bien sûr).
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 129.199.121.1
.
129.199.121.1
).
Pour interdire une adresse IP :
@@ -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 +Le rôle de la directive order
ci-dessus est d'indiquer
+l'ordre dans lequel les directives deny
et
+allow
doivent être évaluées. Il faut préciser soit
+allow,deny
(auquel cas les requêtes sont refusées sauf si
+elles sont désignées par une directive allow
et aucune
+directive deny
), soit deny,allow
(auquel cas
+les requêtes sont acceptées sauf si elles sont désignées par une
+directive deny
et aucune directive allow
).
+Remarquez que, d'une façon quelque peu contre-intuitive, l'ordre réel
+des directives allow
et deny
dans le fichier
+.htaccess
est sans importance.
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 ~/www/normalos/
. Créez dans ce répertoire une
@@ -275,6 +288,17 @@ deny from all
</Files>
+
+ Pour plus d'informations sur les fichiers .htaccess
, vous
+ pouvez vous reporter à l'article Wikipedia à
+ leur propos (qui n'est pas spécifique à Apache), ou au tutorial
+ à leur sujet qui figure dans la documentation d'Apache.
+