Faire une page 404
7 messages
• Page 1 sur 1
-

OTP - Modérateur

- Messages: 19375
- Inscription: 16 Déc 2005
Faire une page 404
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
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

- Messages: 3049
- Inscription: 3 Mai 2004
Pas besoin de META, mais le .htaccess doit être correct.
Si, dans ton .htaccess, tu as :
Alors, il n'y a pas de problème. Le code 404 est bien renvoyé aux robots.
Ce n'est pas pareil avec:
Qui est à éviter absolument (redirection 302, malgré les apparences).
Jean-Luc
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
- Kounte
- WRInaute impliqué

- Messages: 866
- Inscription: 15 Sep 2003
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

- Messages: 3283
- Inscription: 5 Déc 2004
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

- Messages: 3049
- Inscription: 3 Mai 2004
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.zeb a écrit: header("Status: 404 Page Not Found", false, 404);
header("Location: http://www.truc.fr/nouvelle-page.php");
@ Kounte : pour savoir si les moteurs vont reconnaître l'erreur 404, utilise un analyseur d'en-tête HTTP.
Jean-Luc
-

mamat- - WRInaute occasionnel

- Messages: 373
- Inscription: 18 Oct 2004
Re: Faire une page 404
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 !
7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Soft 404 : les pages d'erreurs avec un code HTTP 200 - 08-06-2010
- Nombreuses erreurs 404 : impact sur le référencement - 30-03-2010
- Un moyen très simple et gratuit d'obtenir des backlinks - 08-12-2008
- Article sur le fichier .htaccess - 11-01-2003
- Votre site doit toujours être accessible rapidement : conseil n°7 en référencement - 04-08-2008
- Le Full Crawl a enfin commencé - 06-02-2003
- Optimiser ses codes HTTP pour le référencement - 12-12-2008
- Faire des liens sortants externes - 04-08-2008
- Test du code HTTP d'une page
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
