:hello:
j’ai mis dans mon .htaccess
ErrorDocument 404 http://www.team-zog.net/404.htm
ErrorDocument 403 http://www.team-zog.net/403.htm
Donc les erreurs sont bien redirigées.
vous pouvez essayer avec http://www.team-zog.net/images/ qui donne une 403.
Par contre moi j’aimerais définir à partir que quelle url le visiteur a eu cette erreur.
Par exemple si quelqu’un tombe sur un 404, c’est qu’il a surement cliqué sur un broken link, il me faudra corriger ce lien. mais pour corriger le lien, il faut bien que je sache qu’il existe.
Donc comment faire pour trouver le fichier qui a généré cette erreur ?
j’ai essayé
<?php
echo $_SERVER['HTTP_REFERER'];
?>
(à savoir que 404.htm est en fait 404.php, url rewriting )
Mais ça je fonctionne pas.
Je pensais faire quelque chose du genre :
ErrorDocument 404 http://www.team-zog.net/404.php?page=$1
Où $1 est la page qui donne une erreur, mais ça ne fonctionne pas.
Alors comment faire ? :pt1cable: