souci avec (erreur.php + htaccess) pour une erreur HTTP 401
Bonjour à toutes et à tous,
j'ai un site avec un htaccess à la racine redirigeant toutes les erreurs HTTP vers un script PHP erreur.php pour afficher un message à l'internaute et envoyer un mail à l'admin. Ceci fonctionne bien.
Cependant, il y a un section admin (url : http://www.monsite.com/admin/ ) qui est protégé par un second htaccess pour l'authentification. L'authentification marche normalement.
Le problème est que erreur.php s'exécute même si l'authentification a réussi. L'utilisateur n'a aucun message d'erreur mais l'admin reçoit une erreur 401 par mail via erreur.php !
Code:
1 2 3 4 5 6 7 8 9
| #--------------------------------------------------
# Répertoire : /
#--------------------------------------------------
ErrorDocument 400 /erreur.php?id=400
ErrorDocument 401 /erreur.php?id=401
ErrorDocument 402 /erreur.php?id=402
ErrorDocument 403 /erreur.php?id=403
ErrorDocument 403 /erreur.php?id=404 |
Code:
1 2 3 4 5 6 7 8 9 10 11
| #--------------------------------------------------
# Répertoire : /admin/
#--------------------------------------------------
AuthName "Accès protégé"
AuthUserFile "M:/www/monsite.com/passwd/.htpasswd"
AuthType Basic
<LIMIT GET POST>
Require valid-user
</LIMIT> |
Apparemment, y rien dans les logs Apache ou PHP...
Quelqu'un aurait une idée du pourquoi ?
Merci d'avance.
@+ :roll: