indices-comparison-small.pngSi vous souhaitez afficher le contenu d'un répertoire sur votre serveur Web, Apache le fait lorsqu'il est configuré en conséquence. La liste des fichiers et des répertoires qu'il produit par défaut est toutefois loin d'être visuellement intéressante. Bien souvent ça n'a aucune importance, mais quand il faut montrer ça à un client, c'est différent.

Bonne nouvelle, il y a moyen de s'en sortir. Plusieurs directives du module mod_autoindex d'Apache permettent de jouer avec l'affichage. Quelques pistes d'utilisation dans ce billet. La configuration se passe soit dans votre fichier de config d'Apache (httpd.conf), soit dans un fichier .htaccess que vous créerez/modifierez dans le répertoire visé par l'affichage hideux.

Indices

Mieux encore, pour un affichage clean tout cuit dans le bec, Indices offre tout ce qu'il vous faut si vous roulez sous Apache 2.0.x et PHP 5.1.x. Gratos, directement du Evans Center for Sleep Deprivation Studies. Plus de détails sur la programmation du truc dans ce billet sur son blogue.