Les fichiers '.htaccess' - La navigation dans les répertoires

Lorsqu'un répertoire ne contient pas de fichiers "index", le serveur envoie la liste des fichiers contenus dans ce répertoire, vous pouvez modifier des options pour personnaliser l'affichage.

Changer l'index du répertoire

Avec la fonction "DirectoryIndex", il est possible de rediriger vers une ou plusieurs pages lorsque l'on pointe sur un répertoire directement. Exemple :

  1. DirectoryIndex index.php redirection1.php http://www.whynet.org/erreurs/erreur_404.php

Dans cet exemple, la fonction DirectoryIndex nous permet de ne pas afficher la liste du repertoire mais de rediriger successivement vers les pages "index.php", "redirection1.php" ou si ces deux dernières n'existent pas vers la page d'erreur 404 (ou autre).

Modifier l'apparence de la liste de fichiers

Lorsque vous avez accès à la liste des fichiers d'un répertoire, vous pouvez lire un certain nombre d'information sur ces fichiers, comme la date de modification, la taille, la description,...

Vous pouvez modifier l'affichage de ces informations pour éviter de créer une page.

Avec la fonction IndexOptions FancyIndexing, vous pouvez utiliser :

  • IconsAreLinks : Les icônes en face du type de deviennent des liens,
  • ScanHTMLTitles : Le titre des documents HTML remplace la description des fichiers,
  • SuppressSize : Supprime la taille des fichiers,
  • SuppressDescription : Supprime la description des fichiers,
  • SuppressLastModified : Supprime la date de la dernière modification.

La personnalisation de cette liste de fichiers peut aller plus loin également avec les fonctions suivantes :

  • AddDescription "Fichier RAR, à télécharger" *.rar : ajoute la description entre guillemet aux fichiers dont l'extension est ".rar",
  • AddIcon http://www.whynet.org/images/icone_rar.png rar : ajoute l'icône pour l'extension ".rar",
  • HeaderName whynet.html : Permet de personnaliser l'entête de la page de listing avec la page "whynet.html", ...

Informations

Liens commerciaux