Faire une page 404

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


OTP
Modérateur
Modérateur
 
Messages: 12931
Inscription: Ven Déc 16, 2005 22:41

Faire une page 404

Message le Ven Aoû 10, 2007 20:37

Re-bonsoir,

Question peut-être bête : il y a t'il une meta ou un truc de ce genre à mettre dans sa page 404 pour qu'un moteur se rende compte qu'il a été redirigé vers une page 404 via .htaccess ou le "sait" il sans qu'on ait besoin de le lui dire ?

Michaël


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2659
Inscription: Lun Mai 03, 2004 14:48

Message le Ven Aoû 10, 2007 22:11

Pas besoin de META, mais le .htaccess doit être correct.

Si, dans ton .htaccess, tu as :
Code: Tout sélectionner
ErrorDocument  404  /erreur_404.php

Alors, il n'y a pas de problème. Le code 404 est bien renvoyé aux robots.

Ce n'est pas pareil avec:
Code: Tout sélectionner
ErrorDocument  404  http://www.mon_site.com/erreur_404.php

Qui est à éviter absolument (redirection 302, malgré les apparences).

Jean-Luc


OTP
Modérateur
Modérateur
 
Messages: 12931
Inscription: Ven Déc 16, 2005 22:41

Message le Sam Aoû 11, 2007 6:48

Ok, merci bien.

Kounte
WRInaute passionné
WRInaute passionné
 
Messages: 867
Inscription: Lun Sep 15, 2003 23:03

Message le Jeu Nov 27, 2008 23:22

jeanluc a écrit:Pas besoin de META, mais le .htaccess doit être correct.

Si, dans ton .htaccess, tu as :
Code: Tout sélectionner
ErrorDocument  404  /erreur_404.php

Alors, il n'y a pas de problème. Le code 404 est bien renvoyé aux robots.

Ce n'est pas pareil avec:
Code: Tout sélectionner
ErrorDocument  404  http://www.mon_site.com/erreur_404.php

Qui est à éviter absolument (redirection 302, malgré les apparences).

Jean-Luc


chez moi :

Code: Tout sélectionner
ErrorDocument  404  /erreur_404.php


ne fonctionne pas ?

par contre :

Code: Tout sélectionner
ErrorDocument  404  http://www.mon_site.com/erreur_404.php


fonctionne bien , c'est quoi le prob ?

et, j'ai un script qui peut génerer des pages vides du style :

index-34.php

j'ai un petit code php qui pour les nombres n'existant pas dans la bdd pourrait dans ce cas renvoyé sur la page 404, mais comment indiquer dans le code qu'il faut aller sur la page 404 ?

header(
"Status: 301 Moved Permanently");
header(
"Location: http://www.votresite.com/unepage.htm");
exit();

je fait pointer vers ma page 404.php , google va reconnaître l'erreur 404 dans ce cas ?

si je fait pointer vers l'index, google peut penser que c'est des pages sattelites ?

merci


zeb
WRInaute accro
WRInaute accro
 
Messages: 1186
Inscription: Dim Déc 05, 2004 19:47

Message le Ven Nov 28, 2008 8:20

Kounte a écrit:j'ai un petit code php qui pour les nombres n'existant pas dans la bdd pourrait dans ce cas renvoyé sur la page 404, mais comment indiquer dans le code qu'il faut aller sur la page 404 ?

header(
"Status: 301 Moved Permanently");
header(
"Location: http://www.votresite.com/unepage.htm");
exit();

je fait pointer vers ma page 404.php , google va reconnaître l'erreur 404 dans ce cas ?


si tu es capable dans ton code de renvoyer un code 301 avec 'header' qu'est ce qui t'enpèche de renvoyer un code 404 puis une redirection vers la page de ton choix ?

header("Status: 404 Page Not Found", false, 404);
header("Location: http://www.truc.fr/nouvelle-page.php");


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2659
Inscription: Lun Mai 03, 2004 14:48

Message le Ven Nov 28, 2008 9:31

zeb a écrit: header("Status: 404 Page Not Found", false, 404);
header("Location: http://www.truc.fr/nouvelle-page.php");
Ce n'est pas correct. "Location", c'est pour les redirections uniquement, pas pour les codes d'erreur. Les redirections, ce sont les codes 3xx; les codes d'erreur, ce sont les 4xx et 5xx.

@ Kounte : pour savoir si les moteurs vont reconnaître l'erreur 404, utilise un analyseur d'en-tête HTTP.

Jean-Luc


mamat-
WRInaute impliqué
WRInaute impliqué
 
Messages: 360
Inscription: Lun Oct 18, 2004 14:12

Re: Faire une page 404

Message le Lun Aoû 17, 2009 8:49

Merci à toi Jean-Luc une réponse bien pratique et que je n'avais pas réussi trouver jusqu'ici, les webmaster tools de google me disaient bien que le code de ma page 404 n'était pas bon mais je ne savais pas pourquoi... maintenant oui !


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité