Comment puis-je masquer la liste d'un répertoire entier, y compris de tous les fichiers et dossiers qu'il contient? Je voudrais donner un 404, pas un "403 Interdit". Puis-je afficher un message 404 par défaut sans utiliser de message? errorDocument
?
Réponses:
1 pour la réponse № 1Dans un .htaccess
dans le répertoire souhaité:
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Il sert un 403, mais vous pouvez le gérer comme un 404.
(N’oubliez pas d’accorder l’accès local (127.0.0.1
))
0 pour la réponse № 2
Il peut être judicieux d’utiliser l’instruction DirectoryIndex dans votre fichier .htaccess.
Cela vous permet d’afficher le fichier de votre choix à chaque fois qu’il est consulté:
DirectoryIndex /404.php
Cela montrera la page à 404.php chaque fois que quelqu'un essaie de lister le contenu du répertoire.