J'utilise le code suivant dans mon fichier httpd.conf pour bloquer les robots collecteurs et visiteurs indésirables (par exemple frapper pages wp-login non existants):Vous voulez dossier vide pour revenir 404 au lieu de 403
SetEnvIf User-Agent BadBot GoAway=1
Order allow,deny
Allow from all
Deny from env=GoAway
Cela donnera eux une erreur 403 Forbidden. Sur ma page 403 personnalisée, j'enregistre les adresses IP dans une base de données pour les bloquer/les empêcher d'utiliser des formulaires de contact.
Ceci fonctionne très bien. Cependant, j'ai remarqué que certains utilisateurs sont bloqués parce qu'ils ont visité un dossier vide. Ceci est indésirable.
L'utilisation de Options -Indexes
J'ai empêché l'affichage du répertoire, mais cela affichera également une erreur 403 Forbidden.
Question: Comment afficher et afficher une erreur 404 lors de la visite d'un dossier vide au lieu d'un 403?