Je souhaite empêcher le listing d'un dossier "upload", présent à la racine de mon site hébergé chez Toxio.
La solution du fichier index.html ne me convient pas, puisque je procède à la création régulière de sous-dossiers. Il me faut donc une solution qui agisse sur le dossier upload, et tous ses sous-dossiers.
J'ai placé un fichier htaccess avec l'option -Indexes, et voilà ce qui se passe :
A la racine de mon site le serveur me renvoie une belle erreur interne 500, et si je place ce fichier dans mon dossier Uploads, c'est tellement efficace que mon site n'affiche plus ce qui se trouve dans ce dossier. Par exemple, j'ai des images placées dans mon dossier upload, et bien elles n'apparaissent plus sur mes pages lorsque ce fichier htaccess es présent.
J'ai essayé un fichier htaccess avec la directive IndexIgnore *, et c'est exactement la même chose. J'ai modifié les droits du fichier htaccess en 777, mais ça ne change rien non plus.
Bref, les forums regorgent de personnens qui sont hyper contentes d'avoir trouvée cette solution pour éviter le lising de répertoire, mais chez moi, ça ne pmarche pas. Pourquoi ?
Je précise qu'un accès limité où il faut s'identifier fonctionne bien chez mon hébergeur. Il accepte donc bien les fichiers htaccess.
Mais est-ce moi qui fait fausse route en croyant que, malgré un fichier htacces interdisant le listing d'un répertoire, le script php exécuté sur le même serveur peut continuer à y accéder ?
Merci pour vos lumières !