Affichage du contenu d’un répertoire web

Lorsque vous pointez votre navigateur sur un répertoire et que celui-ci ne contient pas d’index (html, htm voire php) –le fichier lu par défaut–, le serveur est configuré pour permettre ou non l’affichage des éventuels autres fichiers contenus dans ce répertoire.

Pour changer cette configuration, il suffit de créer un fichier texte nommé .htaccess contenant une des lignes suivantes :

– pour autoriser l’affichage :
Options +Indexes

– pour ne pas l’autoriser :
Options -Indexes

Placer ensuite ce fichier dans le répertoire souhaité qui, bien entendu, ne contiendra pas de fichier index.html ou index.php, etc.

À noter aussi que ce réglage s’appliquera à tous les sous-répertoires inclus. Donc, si vous le mettez à la racine de votre site, ça s’appliquera à tous ses répertoires.