Afficher la home page en cas de 404 ?

WRInaute accro
Salut,

C'est problématique / risqué de faire ça dans l'.htaccess ?
Code:
ErrorDocument 404 / [QSA,L]
En gros je veux qu'une 404 affiche la home.
Mais là ça ne redirige pas.

Comment vous y prenez vous ?
Et pour faire une redirection 301 vers la home ?

Merci
 
WRInaute passionné
WRInaute passionné
il vaut mieux éviter une redirection en cas de 404 mais si tu veux le faire il suffit de remplacer / par l'adresse complète -http://tonsite.fr/
 
WRInaute passionné
Perso, je trouve dangereux, en terme SEO, de renvoyer une erreur 404 sur la Home Page. Si tu as beaucoup de 404, les moteurs pourraient penser à une technique spammy pour favoriser la HP...

La solution de Acerouk satisfait tant à tes exigences qu'à celles des moteurs sans prendre de risque.
 
WRInaute discret
Je trouve que de faire une belle 404 avec un lien vers l'accueil et d'autres pages d'ailleurs est tout aussi bien.
Perso en tant qu'internaute je n'aime pas être redirigé automatiquement.
 
Nouveau WRInaute
Acerouk a dit:
Une belle 404 personnalisée puis une meta refresh après 2 s vers la home c'est pas mal.

Bonjour,
Personnellement, je n'y connais pas grand chose en redirections d'url mais si la solution de Acerouk pouvait me rendre à nouveau copain avec google, je serais ravi. Suite à un changement de cms pour moderniser ma boutique, je me retrouve avec des milliers d'erreurs 404 qui plombent énormément le référencement de ma boutique. J'ai fais des redirection 301 mais c'est pas gérable, il y en a trop. Pourriez-vous mettre ici le code à insérer pour appliquer cette solution et avoir un meta refresh après 2s?

Merci à tous!
 
Olivier Duffez (admin)
Membre du personnel
Mais avez-vous bien lu le 1er post ? à aucun moment il ne fait une redirection. Si ses pages en erreur 404 renvoient un code 404, ça ne pose aucun pb à Google car c'est ce qu'il faut.

ensuite, afficher le même contenu que la page d'accueil ou bien une page dédiée qui explique à l'internaute ce qui se passe, voilà la bonne question. Moi je trouve mieux d'expliquer les choses à l'internaute.
 
Nouveau WRInaute
Bonjour,

En effet, j'avais compris qu'afficher la page d'accueil en cas d'erreur 404 sous-entendait une redirection vers la page d'accueil. Et c'est bien ce que je recherchais. Maintenant si le spécialiste que vous semblez être m'affirme que des milliers d'erreur 404 ne posent pas de problème à google, je m'incline... quoique je reste perplexe...Par précaution, j'aimerais quand même essayer une redirection vers la page d'accueil.

Merci en tout cas d'avoir répondu
 
WRInaute passionné
les erreurs 404 doivent se gérer au cas par cas. Une page supprimée doit retourner un code 410 ou rediriger en 301 vers une page similaire.
 
Olivier Duffez (admin)
Membre du personnel
je n'ai pas écrit qu'avoir des milliers d'erreurs 404 n'était pas un pb ! J'ai dit qu'une page qui n'existe pas DOIT renvoyer un code 404, et qu'on peut personnaliser comme on veut le contenu de la page d'erreur.
 
WRInaute impliqué
Le problème, c'est pas ce qu'on met sur la 404 généré, c'est ce qu'on y met pas.

Si nul part tu explique au visiteur que la page n'existe pas, il va vite ce dire :"Pt1, c'est quoi ce site qui m'envoi on je ne veux pas."... et se casser.

Donc, la home pose ici un gros problème d'ergonomie.
 
Nouveau WRInaute
Bon alors, après 5 messages de différents interlocuteurs, je n'ai toujours pas de réponse concrète et exploitable, bravo et merci!

Juste une chose : mettez-vous à la place de gens comme moi, profanes en cette matière qu'est le référencement, et qui viennent sur ces forums pour poser une question qui, normalement, appelle une réponse simple. Nous venons vers vous, messieurs, pour éviter de perdre du temps à consulter des dizaines de pages de différents blogs renvoyant vers d'autres pages et d'autres blogs, pour finalement avoir la moitié d'une réponse.

Pfff, allez je laisse tomber!
 
WRInaute passionné
donne nous tes codes ftp et on s'occupe de tout (on te prépare le café si tu nous donnes ton adresse) :mrgreen:

Plus sérieusement, les différents intervenants ont pris de leur temps pour te donner des conseils afin que tu fasses un choix en toute connaissance de cause pour la gestion de tes 404. En référencement il y a rarement de réponse simple. Ca dépend souvent de tes compétences techniques, de ton envie d'être border line ou pas, ... Si tu ne veux pas en discuter et essayer d'apprendre des choses tu n'es peut-être pas au bon endroit.

Si tu veux une réponse simple, le mieux pour toi c'est de mettre dans le fichier .htaccess à la racine du site (je ne vais pas te dire pourquoi puisque tu ne souhaites pas le savoir ;) ) :
Code:
ErrorDocument 404 https://www.google.com/
 
WRInaute impliqué
C'est comme pour tout...
Il y a des évidences admisent de tout le monde, puis des "a coté" dont chacun fait comme il l'entend.

Personnellement, il faut voir 2 choses lorsque l'on créé et gère un site web.

Ce qu'il faut pour le visiteur.
Ce qu'il faut pour les moteurs.

Un visiteur doit savoir s'il a cliquer sur un lien cassé. L'informer est indispensable.
Un visiteur est maitre de sa navigation, les redirections fantaisistes ou refresh sont inacceptables.
Un visiteur ne doit pas être oublié. Il faut donc le guider.
Un moteur doit identifier les pages en erreur. il est donc indispensable de lui fournir un code 404.

L'idéal est donc de créer une page 404 personnalisé indiquant l'erreur, proposant des solution et fournissant un code 404 pour les moteurs...
Je ne vois pas quoi te dire d'autre.
 
Nouveau WRInaute
Ehplod a dit:
C'est comme pour tout...
Il y a des évidences admisent de tout le monde, puis des "a coté" dont chacun fait comme il l'entend.

Personnellement, il faut voir 2 choses lorsque l'on créé et gère un site web.

Ce qu'il faut pour le visiteur.
Ce qu'il faut pour les moteurs.

Un visiteur doit savoir s'il a cliquer sur un lien cassé. L'informer est indispensable.
Un visiteur est maitre de sa navigation, les redirections fantaisistes ou refresh sont inacceptables.
Un visiteur ne doit pas être oublié. Il faut donc le guider.
Un moteur doit identifier les pages en erreur. il est donc indispensable de lui fournir un code 404.

L'idéal est donc de créer une page 404 personnalisé indiquant l'erreur, proposant des solution et fournissant un code 404 pour les moteurs...
Je ne vois pas quoi te dire d'autre.

Bon ok, vous avez du temps pour ironiser mais c'est bien ce que je dis, votre réponse ne m'est d'aucune utilité. Vous savez quoi? vous me rappelez les discussions longues et creuses, que l'on croyait pourtant passionnantes, dans les couloirs de la fac, lors des pauses cigarettes. C'est pas grave; continuez comme ça et tout ira bien...
 
WRInaute impliqué
Je t'explique quoi faire avec une 404 et pourquoi il faut le faire et pour toi c'est creux ?

Je crois que tu devrais consulter un médecin d'urgence...
Tu as de sérieux problème de compréhension...
 

➡️ 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