Cleden Posté 11 Mars 2006 Posté 11 Mars 2006 Bonjour, J'ai un petit script qui me permet de traquer mes visiteurs en live. J'utilise la variable $_SERVER['REQUEST_URI'] que j'enregistre en bdd et tout le toutim. En parallelle, j'utilise une page d'erreur 404 personnalisée grace au htaccess ErrorDocument 404 http://www.cap-sizun.com/erreur,404.html Je constate que beaucoup de visiteurs tombent sur des erreurs 404. En allant sur dernière page visitée, j'ai beau chercher, je ne trouve pas sur quel lien a pu cliquer le visiteur pour tomber sur une erreur 404. Exemple à partir de la page suivante: http://www.cap-sizun.com/cap,wiki,cleden-cap-sizun.html ... ou est le lien conduisant vers l'erreur 404 ?! Ma question est donc la suivante: Le visiteur voit-il réellement une erreur 404 ou il s'agit d'une erreur de la variable $_SERVER['REQUEST_URI'] ? Je cherche la faille depuis plusieurs jours et je ne vois pas. Si quelqu'un a une solution à me proposer, je l'en remercie d'avance Loïc.
Julien L. Posté 11 Mars 2006 Posté 11 Mars 2006 En chargeant votre site je recois également une page nommée "302 Found" contenant une balise h1 et le lien "This page has moved here" pointant vers cap-sizun.com/erreur,404.html
Jeanluc Posté 11 Mars 2006 Posté 11 Mars 2006 Bonjour, La syntaxe correcte pour le .htaccess est : ErrorDocument 404 /erreur,404.html Il faut supprimer le [i]http://.... C'est quelque chose que j'ai appris grâce à ce forum. J'ai fait un test des liens de http://www.cap-sizun.com/cap,wiki,cleden-cap-sizun.html. Il n'y a aucune erreur 404, mais il y a un lien inaccessible (401 Authorization Required). Jean-Luc
Jan Posté 11 Mars 2006 Posté 11 Mars 2006 Firefox notamment, et sans doute d'autres navigateurs, recherchent une favicon en arrivant sur une page. S'il n'y en a pas, comme ça semble être le cas sur ton site, ça génère une erreur 404.
Cleden Posté 12 Mars 2006 Auteur Posté 12 Mars 2006 En chargeant votre site je recois également une page nommée "302 Found" contenant une balise h1 et le lien "This page has moved here" pointant vers cap-sizun.com/erreur,404.html <{POST_SNAPBACK}> En chargeant la page que j'ai donné en lien ?? Bonjour,La syntaxe correcte pour le .htaccess est : ErrorDocument 404 /erreur,404.html Il faut supprimer le [i]http://.... C'est quelque chose que j'ai appris grâce à ce forum. Ok, j'ai fait la modif, en espérant que ça change quelque chose. merci J'ai fait un test des liens de http://www.cap-sizun.com/cap,wiki,cleden-cap-sizun.html. Il n'y a aucune erreur 404, mais il y a un lien inaccessible (401 Authorization Required).Jean-Luc <{POST_SNAPBACK}> Ok, il s'agit de ma page d'admin donc c'est normal. Firefox notamment, et sans doute d'autres navigateurs, recherchent une favicon en arrivant sur une page. S'il n'y en a pas, comme ça semble être le cas sur ton site, ça génère une erreur 404. <{POST_SNAPBACK}> Le truc, c'est que mon script de stats n'est pas présent sur toutes mes pages. J'ai l'impression qu'en cas d'affichage d'une page sur lequel il n'est pas présent, ça m'affiche une erreur 404, mais je ne comprend pas pourquoi ? çe ne devrait rien ajouter normalement puisque l'include de mon script de stats n'existe pas. Bref, il a un truc qui cloche quelque part, je ne sais pas ce que c'est mais on est sur la bonne piste
Julien L. Posté 12 Mars 2006 Posté 12 Mars 2006 En chargeant la page que j'ai donné en lien ?? En resniffant les paquets ce matin : HTTP GET /favicon.ico HTTP/1.1 HTTP HTTP/1.1 404 Not Found (text/html) (-> votre page erreur,404.html.) Ethereal/Opera. Jan a surement vu juste.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant