Avec ce code, la page est bien redirigée mais l'URL dans la barre de navigation est remplacée par l'URl de la page d'erreur. Or, je souhaiterais que l'URL qui a généré l'erreur soit conservée (comme ça, s'il y a juste eu faute de frappe, l'user n'a pas tout à retaper).
J'ai essayé avec un chemin relatif (ex. "ErrorDocument 404 /erreur404.php" ) mais dans ce cas la redirection ne fonctionne plus.
Marsh Posté le 08-04-2005 à 13:55:30
Bonjour,
J'utilise le fichier .htaccess pour gérer les erreurs sur mon domaine, et j'y ai inséré les lignes suivantes :
ErrorDocument 401 http://www.monsite.com/erreur401.php
ErrorDocument 403 http://www.monsite.com/erreur403.php
ErrorDocument 404 http://www.monsite.com/erreur404.php
ErrorDocument 500 http://www.monsite.com/erreur500.php
Avec ce code, la page est bien redirigée mais l'URL dans la barre de navigation est remplacée par l'URl de la page d'erreur. Or, je souhaiterais que l'URL qui a généré l'erreur soit conservée (comme ça, s'il y a juste eu faute de frappe, l'user n'a pas tout à retaper).
J'ai essayé avec un chemin relatif (ex. "ErrorDocument 404 /erreur404.php" ) mais dans ce cas la redirection ne fonctionne plus.
Auriez-vous une solution ?
Merci de vos réponses
Message édité par CC1 le 08-04-2005 à 14:02:11