Comment interdire de lister les répertoires et leurs contenus via HTACCESS ?
Comment interdire via htaccess de lister les dossiers et répertoires du serveur ainsi que leurs contenus ?
On peut empêcher la navigation dans les répertoires non autorisée en demandant au serveur de répondre à une requête 403 "Interdits" pour toute demande d'affichage d'un répertoire. Par exemple, s'il manque à votre site sa page d'index par défaut, tout ce qui se trouve dans la racine de votre site sera accessible à tous les visiteurs. Pour éviter cela, incluez la règle .htaccess suivante :
Options All -Indexes
Inversement, pour activer la navigation dans les répertoires, utilisez la directive suivante :
Options All +Indexes
Cette règle empêchera le serveur de répertorier le contenu du répertoire :
IndexIgnore *
La directive IndexIgnore peut aussi être utilisée pour empêcher l'affichage de certains types de fichiers :
IndexIgnore *.wmv *.mp4 *.avi *.mov