Comment avoir ma page d'erreur 404 pour les pages non trouvées?
Lorsque le serveur ne trouve pas la page demandée par le navigateur, il retourne un code d'erreur 404.
Il faut éviter que l'utilisateur se trouve face à un message d'erreur pour une meilleure ergonomie. Pour ce faire, on crée une page spéciale qui sera affichée à la place de la page non trouvée.
Reste à rediriger le visiteur sur cette page... Pour ce faire on utilise sous Apache le fichier .htaccess que l'on crée avec un éditeur de texte, ou que l'on édite s'il existe déja.
Noter que sous Wordpress et autre CMS, la redirection des erreurs est déjà prise en compte par le système.
Créez ou completez un fichier ".htaccess", avec les lignes suivantes:
RewriteEngine on ErrorDocument 404 /erreur.html
Ce fichier doit se trouver à la racine du site, souvent le sous-répertoire
"www".
Vous pouvez télécharger l'archive erreur
404.
La redirection des pages non trouvées peut se faire vers une page conçue
à cet effet pour inciter à corriger le lien, ou tout simplement
vers la page d'accueil du site.
Le nom de domaine ne doit pas être inclus
dans l'URL car cela gêne les moteurs de recherche. En effet cela remplace le code
de page 404 par un code 200 de chargement normal.
Google refusera votre sitemap
si une URL complète avec nom de domaine est utilisée pour la
redirection d'erreurs.
Voir aussi...
- Une page 404 intelligente.
L'idée est que la page 404 offre une liste de liens en rapport avec la page manquante qui est démandée par l'internaute. Cela se fait facilement sous Wordpress grâce aux outils sur les mots-clés.
Le même script qui extrait les mots-clés dans l'URL demandée peut être adapté pour les pages statiques.
| Tweet |
|
|
