Hébergement et cPanel

Contrôler la liste des fichiers d'un répertoire dans cPanel

Vérifié le 2 min de lecture répertoires index

L'outil Indexes détermine ce que le serveur affiche à l'ouverture d'un dossier web qui ne contient pas de fichier d'entrée, comme index.html ou index.php. Il ne contrôle pas l'indexation par Google.

Choisir la configuration

Dans cPanel > Indexes, repérez le répertoire et ouvrez sa configuration :

  • Inherit utilise l'option du répertoire parent ou celle par défaut du serveur.
  • No Indexing empêche l'affichage de la liste des fichiers.
  • Show Filename Only (indexation standard) affiche les noms des fichiers accessibles.
  • Show Filename and Description (indexation détaillée) ajoute des informations comme la taille ou le type.

Enregistrez et testez l'URL du dossier. L'option est héritée par les sous-répertoires qui n'ont pas leur propre configuration. Si l'application ou son .htaccess gère ce chemin, le résultat dépendra aussi de ses règles.

Ce qu'il protège et ce qu'il ne protège pas

Pour un dossier dont le contenu ne doit pas être listé, utilisez No Indexing. Il est normal qu'une erreur, généralement 403, s'affiche lorsqu'on l'ouvre sans fichier d'entrée.

Masquer la liste n'empêche pas de télécharger un fichier si quelqu'un connaît son adresse. Les documents privés doivent se trouver hors de la racine publique ou être protégés par un contrôle d'accès adapté ; un nom difficile à deviner ne suffit pas.

Si vous vouliez que la page d'accueil d'un site s'affiche, vérifiez son fichier d'entrée et la racine du domaine au lieu d'activer la liste. Pour revenir au comportement précédent, rétablissez l'option qu'avait ce répertoire.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.