Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

robot, erreur 404 et redirection

Aller à la page 1, 2  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> Administration d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Djails
Nouveau WRInaute

Inscrit le: 25 Mai 2003
Messages: 22

URL permanente de ce messagePosté le : Dim Juin 01, 2003 8:57    Sujet du message: robot, erreur 404 et redirection

bonjour,

J'ai récemment installé un fichier permettant de gérer les erreurs 404.

ce fichier (erreur.php) doit normalement me renvoyer l'url de la page qui est demandé (lien mort). et un fichier log et un mail (mais ca ca marche pas chez free).

j'ai quelque questionnement par rapport a ces résultats, hormis le fait que ce fichier renvoi le nom erreur.php et non l'url brisée, mais ce point n'est pas l'objet du forum (quoique si parmi vous il y en a qui sont au top avec le php chez free je suis preneur Wink

La question en rapport avec les robots celui de google notamment, mais pas seulement, il y a régulièrement des demandes de ces robots pour des pages inconnues (voir plus haut) cela peut'il avoir ensuite une incidence sur le fait que google m'indexe?

NB : comme préconisé dans le site j'ai fait un fichier robots.txt vide

merci

djails
 
Djails Visiter le site web du posteur
hetzeld
WRInaute accro
WRInaute accro

Inscrit le: 02 Déc 2002
Messages: 2205
Localisation: France - Angleterre

URL permanente de ce messagePosté le : Dim Juin 01, 2003 20:20    Sujet du message: robot, erreur 404 et redirection

Bonjour djails et bienvenue sur WebRankInfo !

Pas de problème pour les moteurs -dont google- dans la mesure ou ton fichier renvoie bien une entête 404 et non 200 ou 302.
Vérifie les entêtes d'une de tes pages d'erreur et tu seras fixé. Wink

Dan
 
Djails Visiter le site web du posteur
Djails
Nouveau WRInaute

Inscrit le: 25 Mai 2003
Messages: 22

URL permanente de ce messagePosté le : Dim Juin 01, 2003 21:50    Sujet du message: robot, erreur 404 et redirection

bonjour,

merci de l'accueil Smile

concernant ta réponse quand tu dit entéte ca veut dire head?

car la page généré se présente en html comme suit :

"<html>
<body>
<p style="color:red"> <font face="arial" size=3 >La page /lesitededjails.free.fr/erreur.php n'existe pas.</p>

<p>Dans 5 secondes, vous retrouverez automatiquement la page que vous venez de quitter.
<br>Sinon, cliquez ici : <a href="http://lesitededjails.free.fr/">
http://lesitededjails.free.fr/ </a>
</font>
<meta http-equiv='refresh' content='5;URL=http://lesitededjails.free.fr/'>.</body>
</html>"

donc la dedans pas de référence à une erreur 404 me semble t'il

alors c'est grave docteur?


Djails

edit : j'ai modifié le lien "cliquez ici" qui renvoi a une page qui n'existe plus


Dernière édition par Djails le Dim Avr 23, 2006 15:54; édité 2 fois
 
Djails Visiter le site web du posteur
cariboo
WRInaute passionné
WRInaute passionné

Inscrit le: 08 Fév 2003
Messages: 755
Localisation: PARIS

URL permanente de ce messagePosté le : Lun Juin 02, 2003 8:09    Sujet du message: robot, erreur 404 et redirection

Non, Dan voulait parler de l'en-tête du fichier renvoyé par le serveur web, pas les instructions comprises entre < HEAD > ET < /HEAD >

Tu peux "agir" sur les informations figurant en en-tête notamment avec la fonction header() en php, ou en utilisant les fichiers .htaccess.
 
cariboo Visiter le site web du posteur
Kmacleod
WRInaute accro
WRInaute accro

Inscrit le: 28 Nov 2002
Messages: 3417

URL permanente de ce messagePosté le : Lun Juin 02, 2003 10:34    Sujet du message: Re: robot, erreur 404 et redirection

Djails a écrit:
ce fichier (erreur.php) doit normalement me renvoyer l'url de la page qui est demandé (lien mort). et un fichier log et un mail (mais ca ca marche pas chez free).

j'ai quelque questionnement par rapport a ces résultats, hormis le fait que ce fichier renvoi le nom erreur.php et non l'url brisée, mais ce point n'est pas l'objet du forum (quoique si parmi vous il y en a qui sont au top avec le php chez free je suis preneur


Pour recupérer le nom du lien brisé, il faut que tu l'interroge par une variable
$HTTP_REFERER par exemple.
Puisque le mail de Free n'est pas activé, trouve un autre système d'écriture dans un fichier log, ou si tu as un acces chez lycos, le mail y est actif Wink
 
Kmacleod Visiter le site web du posteur
Djails
Nouveau WRInaute

Inscrit le: 25 Mai 2003
Messages: 22

URL permanente de ce messagePosté le : Lun Juin 02, 2003 23:43    Sujet du message: robot, erreur 404 et redirection

cariboo a écrit:

Tu peux "agir" sur les informations figurant en en-tête notamment avec la fonction header() en php, ou en utilisant les fichiers .htaccess.


ben mon .htaccess indique que si 404 --> voir erreur.php
 
Djails Visiter le site web du posteur
Djails
Nouveau WRInaute

Inscrit le: 25 Mai 2003
Messages: 22

URL permanente de ce messagePosté le : Lun Juin 02, 2003 23:50    Sujet du message: Re: robot, erreur 404 et redirection

Kmacleod a écrit:
Djails a écrit:
ce fichier (erreur.php) doit normalement me renvoyer l'url de la page qui est demandé (lien mort). et un fichier log et un mail (mais ca ca marche pas chez free).

j'ai quelque questionnement par rapport a ces résultats, hormis le fait que ce fichier renvoi le nom erreur.php et non l'url brisée, mais ce point n'est pas l'objet du forum (quoique si parmi vous il y en a qui sont au top avec le php chez free je suis preneur


Pour recupérer le nom du lien brisé, il faut que tu l'interroge par une variable
$HTTP_REFERER par exemple.
Puisque le mail de Free n'est pas activé, trouve un autre système d'écriture dans un fichier log, ou si tu as un acces chez lycos, le mail y est actif Wink


le script (on dit script pour les php?) je l'ai récupéer sur .net et le voici

<html>
<body>
<?php
$url_origine=$HTTP_REFERER;
function redirection($url_retour, $temps){
print("<meta http-equiv='refresh' content='" . $temps . ";URL=".$url_retour ."'>");
}
?>
<p style="color:red"> <font face="arial" size=3 >La page <?php echo $REDIRECT_URL; ?> n'existe pas.</p>

<p>Dans 5 secondes, vous retrouverez automatiquement la page que vous venez de quitter.
<BR>Sinon, cliquez ici : <a href="<?php echo $url_origine ?>">
<?php echo $url_origine ?>
</a>
</font>
<?
redirection($url_origine, 5);

$mail=oui;
$fichier=oui;
$fichierlog = "erreurslog.dat";

// ENVOI D'UN MESSAGE
if($mail==oui){
$message = "Adresse IP : $REMOTE_ADDR \n";
$message .= "Host : $REMOTE_HOST \n";
$message .= "Navigateur : $HTTP_USER_AGENT \n";
$DATE=getdate(time());
$daterreur="le $DATE[mday]/$DATE[mon]/$DATE[year] à $DATE[hours]h$DATE[minutes]\n";
$message .= $daterreur;
$message .= "\nErreur 404\nURL demandée : $REDIRECT_URL \nOrigine : $HTTP_REFERER";
@mail ("monadresse@free.fr","Erreur 404 - $REDIRECT_URL",$message);
}
// FIN ENVOI D'UN MESSAGE

// ENREGISTREMENT DANS UN FICHIER
if($fichier==oui){
$logdata .= $daterreur;
$logdata .= "Page demandée: $HTTP_HOST$REQUEST_URI\n";
$logdata .= "Page voulue: $REQUEST_URI\n";
$logdata .= "Page d'origine: $HTTP_REFERER\n";
$logdata .= "Adresse IP : $REMOTE_ADDR\n";
$logdata .= "Host: $REMOTE_HOST\n";
$logdata .= "Navigateur: $HTTP_USER_AGENT\n";
$logdata .= "Type de requête : $REQUEST_METHOD\n";
$logdata .= "--------------------\n";

$fp = fopen("$fichierlog", "a");
fputs($fp, $logdata);
fclose($fp);

}
//FIN ENREGISTREMENT DANS UN FICHIER

?>
</body>
</html>


en tout cas http_referer me renvoi l'url page ou se trouv ele lin cassé mais pas ce lien, je fini par me demander si c possible
 
Djails Visiter le site web du posteur
hetzeld
WRInaute accro
WRInaute accro

Inscrit le: 02 Déc 2002
Messages: 2205
Localisation: France - Angleterre

URL permanente de ce messagePosté le : Mar Juin 03, 2003 9:11    Sujet du message: robot, erreur 404 et redirection

Djails a écrit:
ben mon .htaccess indique que si 404 --> voir erreur.php

Si tu utilises une directive "ErrorDocument", assures-toi que l'adresse que tu donnes n'est pas une "full URL", sinon tu retourneras un code 200 ou 302.

ErrorDocument 404 /erreur404.php -> OK, retourne une entête 404
ErrorDocument 404 http://monsite.tld/erreur404.php -> mauvais... retourne entête 200

Dan
 
Djails Visiter le site web du posteur
Djails
Nouveau WRInaute

Inscrit le: 25 Mai 2003
Messages: 22

URL permanente de ce messagePosté le : Mar Juin 03, 2003 19:41    Sujet du message: robot, erreur 404 et redirection

le fichier .htaccess est ainsi rédige " ErrorDocument 404 /erreur.php" sans les guillemets évidemment donc si j'ai bien compris ca devrait rouler?
néanmoins dans certain news on m'a dit que pour free il fallait mettre url entière..
 
Djails Visiter le site web du posteur
Tchinkatchuk
WRInaute impliqué
WRInaute impliqué

Inscrit le: 22 Avr 2003
Messages: 285
Localisation: Vannes

URL permanente de ce messagePosté le : Jeu Juin 12, 2003 12:29    Sujet du message: Re: robot, erreur 404 et redirection

Djails a écrit:
$message = "Adresse IP : $REMOTE_ADDR \n";
$message .= "Host : $REMOTE_HOST \n";
$message .= "Navigateur : $HTTP_USER_AGENT \n";
$DATE=getdate(time());
$daterreur="le $DATE[mday]/$DATE[mon]/$DATE[year] à $DATE[hours]h$DATE[minutes]\n";
$message .= $daterreur;
$message .= "\nErreur 404\nURL demandée : $REDIRECT_URL \nOrigine : $HTTP_REFERER";



De meme pour moi.

Je recois 50 mails par heure avec soi-disant des 404. Se peut-il que les images renvoient cette erreur (je pense que oui) ?

N'y a til toujours pas de moyen de trouver l'URL demandée en mettatn quelque chose dans le htaccess par exemple ?

Merci
 
Tchinkatchuk Visiter le site web du posteur
WebRankInfo
Administrateur du site
Administrateur du site

Inscrit le: 19 Avr 2002
Messages: 13759
Localisation: Toulouse

URL permanente de ce messagePosté le : Jeu Juin 12, 2003 20:30    Sujet du message: robot, erreur 404 et redirection

essaie aussi d'afficher les variables $_SERVER['REQUEST_URL'] et $_SERVER['REQUEST_URI'] (je ne sais plus s'il y a une différence)
au passage, ces variables globales doivent maintenant être accédées via le tableau $_SERVER il me semble
 
WebRankInfo Visiter le site web du posteur
Djails
Nouveau WRInaute

Inscrit le: 25 Mai 2003
Messages: 22

URL permanente de ce messagePosté le : Jeu Juin 12, 2003 21:58    Sujet du message: robot, erreur 404 et redirection

je n'ai pas vraiment compris,

en tous cas j'ai toujousr pas l'url de la page demandé et qui est inexistante Sad
 
Djails Visiter le site web du posteur
Suede
WRInaute accro
WRInaute accro

Inscrit le: 04 Oct 2002
Messages: 3630
Localisation: Suède

URL permanente de ce messagePosté le : Jeu Juin 12, 2003 22:21    Sujet du message: robot, erreur 404 et redirection

Salut,
Essaye aussi $REDIRECT_URL;
Ca dépend comment est la config de free.

François
 
Suede Visiter le site web du posteur
Djails
Nouveau WRInaute

Inscrit le: 25 Mai 2003
Messages: 22

URL permanente de ce messagePosté le : Jeu Juin 12, 2003 23:54    Sujet du message: robot, erreur 404 et redirection

Suede a écrit:
Salut,
Essaye aussi $REDIRECT_URL;
Ca dépend comment est la config de free.

François


ben dans mon fichier php c'est déja $REDIRECT_URL qui y est.
J'ai intérrogé free mais pour l'instant pas de réponses à ma question...

djails
 
Djails Visiter le site web du posteur
flopigeyre
Nouveau WRInaute

Inscrit le: 04 Avr 2006
Messages: 1

URL permanente de ce messagePosté le : Mar Avr 04, 2006 10:38    Sujet du message: robot, erreur 404 et redirection

Bonjour,

Je suis dans le même cas :

Je suis chez online (free)

Mon fichier .htaccess contient :
ErrorDocument 404 /erreur404.php

Mon fichier erreur404.php me retourne la valeur de REQUEST_URI
Mais au lieu de me donner l’URL demandée (et mauvaise), REQUEST_URI me retourne /erreur404.php.

Du nouveau depuis mai 2003 ?!

Merci de votre aide.
 
flopigeyre
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Administration d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 2 - Aller à la page 1, 2  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Autres sujets de discussion :

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort