ErrorDocument 404 -- vers---> La Home ?

WRInaute occasionnel
Bonjour,

Est-il deconseiller de creer un fichier htacces, avec la redirection
Code:
ErrorDocument 404
redirigeant vers l'index (home) du site... Cela pose-t-il probleme au referencement vis a vis de google (risque de sanction) ?

Ou vaut il mieux creer une pages spéciale 404 pour indiquer l'inexistance de la page ?

merci
 
WRInaute accro
Perso, je fais ça.
Le seul problème c'est quand le serveur est planté, ça fait une erreur en boucle...
L'hébergeur grogne un peu mais bon il a qu'à bien marcher le serveur aussi!
 
WRInaute occasionnel
Audiofeeline a dit:
Le seul problème c'est quand le serveur est planté, ça fait une erreur en boucle...

J'avais pas pensé a ce "probleme" ... As etudier alors s'il vaut mieux une page dédiée...
 
WRInaute accro
Bon allez... Je te donne mon secret...
Tu fais une 404 qui fait une redirection 301 vers la home.
En gros les liens externes périmés favorisent ta home. ;)
 
WRInaute accro
Audiofeeline a dit:
Bon allez... Je te donne mon secret...
Tu fais une 404 qui fait une redirection 301 vers la home.
En gros les liens externes périmés favorisent ta home. ;)

Pas evident que cela soit le mieux, pas pour les utilisateurs en tout cas qui appel une page et termine sur la home. bigre que fais-je ici ? -->> je sors

de mon coté je renvoi sur une page qui affiche un message d'excuse et le plan du site. C'est clair pour les utilisateurs et les moteurs.
 
WRInaute accro
david96 a dit:
Selon le protocole (RFC) une page qui a existé mais n'est plus, doit afficher l'erreur 410 (Gone).

Un débat qui devrait t'intéresser sur le sujet :
http://www.yatooweb.com/forum/dilemme-4 ... -t461.html

Décidément ! :lol:

interressant ce 410!! si j'ai bien compris, tu recuperes l'erreur
-->
ErrorDocument 404 410.php

et apres avec 1 header sur la page 410.php, tu renvoi par exemple sur la racine
-->
header("HTTP/1.0 410 Gone", false, 410);
header("Location: http://".$_SERVER['HTTP_HOST']."/");

c'est ca ?





à la fin de ton topic tu termines par --> " rendez-vous dans 3 mois !"
 
WRInaute accro
Sinon ce qu'il est sympa de faire, c'est un plan du site sur la 404.
Ca permet de retrouver facilement ce qu'on cherche.

Il y a de nombreuses solutions...
 
WRInaute passionné
KOogar a dit:
david96 a dit:
Selon le protocole (RFC) une page qui a existé mais n'est plus, doit afficher l'erreur 410 (Gone).

Un débat qui devrait t'intéresser sur le sujet :
http://www.yatooweb.com/forum/dilemme-4 ... -t461.html

Décidément ! :lol:

interressant ce 410!! si j'ai bien compris, tu recuperes l'erreur
-->
ErrorDocument 404 410.php

et apres avec 1 header sur la page 410.php, tu renvoi par exemple sur la racine
-->
Code:
header("HTTP/1.0 410 Gone", false, 410);
header("Location: http://".$_SERVER['HTTP_HOST']."/");

c'est ca ?
Presque, en fait il ne faut pas faire de redirection, si une page est supprimée, alors :
Code:
<?php
header("Status: 410 Gone", false, 410);
?>
<html>
<head>
<title>Cette page n'existe plus</title>
</head>
<body>
<p>Blablabla... Plan du site...</p>
</body>
</html>
KOogar a dit:
à la fin de ton topic tu termines par --> " rendez-vous dans 3 mois !"
En fait j'ai rajouté un petit bilan hier :D (4 mois après du coup :lol:)

@Audiofeeline : Exact :D
 
Discussions similaires
Haut