La commande directoryindex vous permet de spécifier une page par défaut à afficher lors de l’accès à un répertoire. Par exemple, si un visiteur demande un répertoire sur votre site web, vous pouvez spécifier le fichier à charger lors de l’accès au répertoire (si un nom de fichier n’est pas spécifié dans la demande initiale). Par exemple, pour afficher un fichier “index.html” au lieu d’afficher la liste des répertoires ou pour charger un fichier “index.php” au lieu d’un fichier “index.html”.
Pour configurer un index de répertoire, créez un fichier .htaccess en suivant les principales instructions et indications qui comprennent le texte suivant :
DirectoryIndex index.html
Les lignes ci-dessus indiquent au serveur web Apache d’afficher le fichier “index.html” chaque fois que le répertoire contenant ce fichier .htaccess (ou tout sous-répertoire) est consulté.
Nous pouvons configurer un index de répertoire pour appeler plusieurs fichiers en utilisant le texte suivant :
DirectoryIndex index.html index.cgi index.php
Les lignes ci-dessus indiquent au serveur Web Apache d’afficher le fichier “index.html” comme répertoire d’indexation. Si ce fichier n’est pas disponible, il faut afficher “index.cgi”, et s’il n’est pas disponible, il faut afficher “index.php”.
Si aucun des fichiers spécifiés n’est disponible, le serveur web Apache reviendra à ses paramètres par défaut, soit en affichant un message d’erreur, un message de liste de répertoires non disponibles, soit en affichant la liste des fichiers et des répertoires (ce qui peut être évité, comme nous le verrons dans la section “Empêcher l’affichage de la liste des répertoires”).
Lire la suite : Ajout de types MIME