La syntaxe pour bloquer l’accès d’un répertoire par un domaine est la suivante :
Allow (all, [liste de domaine]) Deny (all, [liste de domaine]) Order (Allow,Deny ou Deny,Allow) Order Deny, Allow Deny from ..LeNomDuDomaine.com
Toutes les personnes (requêtes) provenant du domaine .LeNomDuDomaine.com ne pourront avoir accès aux ressources comprises dans le répertoire et ses sous-répertoires. La commande Order sert à préciser explicitement que la commande Deny va bien annuler l’effet de Allow et non l’inverse.
Voici un exemple de restriction d’accès :
ErrorDocument 403 http://www.commentcamarche.net/accesrefuse.php3
AuthUserFile /repertoire/de/votre/fichier/.FichierDeMotDePasse
AuthGroupFile /dev/null
AuthName « Accès sécurisé au site CCM »
AuthType Basicorder deny,allow
deny from all
allow from 193.48.172.2
require user JFPillou
Dans ce cas, l’accès ne sera possible que pour l’utilisateur JFPillou à partir de l’adresse IP 193.48.172.2 et avec le bon mot de passe.
Ce document est issu de Comment Ça Marche ; il est mis à disposition sous les termes de la licence Creative Commons.
