le conteneur Directory permet de définir des propriétés à des répertoires, sous-répertoires.
Exemple
<Directory [répertoire] >
< lignes de directives >
</Directory>
Directives supportant le conteneur Directory
- OPTIONS avec les paramètres suivants :
- All : toutes les options
- ExecCGI : Autoriser l'exécution de scripts CG (Perl, Bash, c, C++, ...)
- FollowSymLinks : vous autorisez les clients URL à suivre les liens sympboliques
- SymLinksIfOwnerMatch : Lien sympbolique suivi que si UID cible égale UID lien. Option annulée par un All ou un FollowSymLinks
- Includes : vous autorisez les inclusions côté serveur. Nécessite un ExecCGIet un AddHandler
- IncludesNOEXEC : les includes sans exécution possibles. Désactivé par Includes ou All
- Indexes : Autorise un listing répertoire si pas de fichier de type index. Indexes peut être contrôlé plus finement avec IndexesOptions
- Multiviews : site multilangues
- None : désactive toutes les options
- AllowOverride
- Permet de déléguer la gestion des propriétés du répertoire aux concepteurs des pages.
- None : Supprimme ces droits
- Allow
- Permet de donner accès au répertoire en fonction de critères comme : nom de machine client, adresse IP, adresse réseau, navigateur utilisé, ...
- Deny
- Inverse de Allow, refuse l'accès
- Order
- Sélectionne l'ordre de Allow et Deny : 'Order allow deny', allow est examiné en premier puis deny. Le paramètre Deny sera donc celui retenu
- order allow,deny (pas d'espace après la virgule ,,,)
No comments:
Post a Comment