Il est possible d'autoriser ou d'interdire l'accès de certaines pages Web (des pages d'un répertoire par exemple) à des adresses IP, à des noms d'hôtes, à des groupes d'adresses IP ou bien encore des groupes de noms d'hôtes. Pour cela, on utilise les commandes allow from ... (pour autoriser) et deny from ... (pour interdire). Par exemple :
La directive Order permet de spécifier quelle est la propriété la plus prioritaire entre allow et deny :
Order deny, allowspécifiera que allow est prioritaire (il a le dernier mot) par rapport à deny.
Order allow, denyspécifiera que deny est prioritaire par rapport à allow.
Ainsi, les directives suivantes :
<Directory rep1> Order allow, deny Allow from all Deny from 123.34.56.45 </Directory>
<Directory rep2> Order deny, allow Allow from all Deny from 123.34.56.45 </Directory>font en sorte que rep1 est accessible à tout le monde sauf au client ayant pour adresse IP 123.34.56.45, tandis que rep2 est accessible à tout le monde.