Info par mail d'une erreur 404

WRInaute discret
Bonjour

Je me sert d'un code permettant d'être prévenu par mail d'une erreur 404.

--> page ErrorDocument 404 /erreur404.php
+ code :
<?
$result=1;

if (preg_match("'DigExt'",$HTTP_USER_AGENT)) $result=0;
if (preg_match("'votre_application_JAVA'",$SCRIPT_URI)) $result=0;
if (preg_match("'cltreq.asp'",$SCRIPT_URI)) $result=0;
if (preg_match("'owssvr.dll'",$SCRIPT_URI)) $result=0;

if ($result==1){
$to="votre_mail@votre_site.com";
$sujet="ERREUR 404 sur VOTRE SITE.";
if(empty($HTTP_REFERER)) { $provenance="Pas de lien intermédiaire, connexion directe"; } else { $provenance=$HTTP_REFERER; }
$message="\nUne erreur 404 s'est produite sur le site VOTRE SITE.\n\nProvenance : ".$provenance.";
Page : ".$SCRIPT_URI."\nNavigateur : $HTTP_USER_AGENT\nAdresse IP : http://$REMOTE_ADDR\nNom de domaine : ".gethostbyaddr($REMOTE_ADDR)."\n";
@mail($to,$sujet,$message,"FROM:Erreur404");
}
?>
<html>

<head>
<title>Erreur 404</title>
<meta name="robots" content="noindex, follow">
</head>

<body>
<p align="center"><font size="5" color="#FF0000"><strong>IMPOSSIBLE D'AFFICHER LA PAGE
CORRECTEMENT</strong></font></p>
<p align="center"><font size="2" color="#008000">Un mail a été envoyé au
webmaster afin de corriger cette erreur.</font></p>
<p align="center"><a href="http://www.VOTRE_DOMAINE.com/index.html">RETOUR</a></p>

</body>
</html>
Je recois aujourd'hui 3 mail d'erreur (deja ca marche) je vous soumet 1 exemple afin de voir ce que vous en pensez :

Une erreur 404 s'est produite sur le site OTOP-NUTRITION.

Provenance : Pas de lien intermédiaire, connexion directe;
Page : -http://www.otop-nutrition.fr/programme-minceur/index.html#
Navigateur : ia_archiver
Adresse IP : -http://64.208.172.173
Nom de domaine : 64.208.172.173

Remarque :
Est ce le "#" qui génére l'erreur ?
Ou le navigateur ia_archiver ?

J'ai beau chercher sur mon site, je ne trouve pas de page avec le "#".
Une explication ?

Merci à vous
 
WRInaute accro
Bonjour,

ia-archiver est un robot. Ce n'est pas un robot ou un navigateur particulier qui pourrait être la cause d'une erreur 404. C'est uniquement le serveur qui constate que la ressource existe ou pas. Normalement, ajouter # à la fin d'une URL n'a aucune influence.

Je pencherais plutôt pour un problème dans ton nouveau programme qui traite les 404.

Jean-Luc
 
WRInaute discret
Salut Jean-luc

Merci à toi pour ta réponse

Je devrais donc me pencher plus sur le code plutot que sur mon site ?

Je vais donc changer l'intitulé du message alors

:roll:
 
WRInaute discret
Je remonte ce post car je rencontre un autre problème.

Un autre mail m'est parvenu ce matin avec une page qui génére ue erreur 404.
Le "hic" est que cette page n'existe pas !! Le problème viendrait-il de mon code ?

Lire :

Une erreur 404 s'est produite sur le site OTOP-NUTRITION.

Provenance : Pas de lien intermédiaire, connexion directe;
Page : -http://otop-nutrition.fr/forum/index.php
Navigateur : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.9) Gecko/20061206 Firefox/1.5.0.9
Adresse IP : -http://212.62.160.13
Nom de domaine : 212.62.160.13

La page : -http://otop-nutrition.fr/forum/index.php n'existe pas.

Des avis ?
 
WRInaute accro
Où est le problème ? Ton détecteur d'erreur 404 a détecté une erreur 404 pour une page qui n'existe pas. Je ne vois rien d'anormal.

Peut-être quelqu'un qui a fait une faute de frappe en tapant l'adresse dans la barre d'adresse du browser ou un robot spammeur qui recherche s'il y a un forum dans ton site.

Jean-Luc
 
WRInaute discret
Salut Jean Luc

Peut-être quelqu'un qui a fait une faute de frappe en tapant l'adresse dans la barre d'adresse du browser ou un robot spammeur qui recherche s'il y a un forum dans ton site.

La faute de frappe j'y crois pas trop mais si tu me dis qu'il existe des robots spammeurs qui sont à la recherche de forum.... Cela expliquerait le pourquoi du comment !

C'est surtout car j'avais également l'intention d'ouvrir un forum prochainement, et de voir que QQ qui tente d'accéder à une page future qui n'existe pas encore, cela m'a interloqué...

en tous cas merci de ta réponse !

@ bientôt
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut