Affichage du contenu d’un répertoire web

Lorsque vous pointez votre nav­i­ga­teur sur un réper­toire et que celui-ci ne con­tient pas d’in­dex (html, htm voire php) –le fichi­er lu par défaut–, le serveur est con­fig­uré pour per­me­t­tre ou non l’af­fichage des éventuels autres fichiers con­tenus dans ce répertoire.

Pour chang­er cette con­fig­u­ra­tion, il suf­fit de créer un fichi­er texte nom­mé .htac­cess con­tenant une des lignes suiv­antes :

- pour autoris­er l’af­fichage :
Options +Indexes

- pour ne pas l’au­toris­er :
Options -Indexes

Plac­er ensuite ce fichi­er dans le réper­toire souhaité qui, bien enten­du, ne con­tien­dra pas de fichi­er index.html ou index.php, etc.

À not­er aus­si que ce réglage s’ap­pli­quera à tous les sous-réper­toires inclus. Donc, si vous le met­tez à la racine de votre site, ça s’ap­pli­quera à tous ses répertoires.