Ajax HTML 5 JavaScript Création site CMS Comment Design Logiciels Programmation RSS SQL Scripts Mobiles
Accueil
FAQ-Forum
CONCEPTION SITE : FAQ
Sans programmation
Trafic d'un site
CREATION DE SITE
Le Web 2.0
Conception optimale
Idées de sites
Les registrars
Les hébergeurs
Glossaire
TUTORIELS
Site de qualité
Manuel SEO
Tutoriel Adsense
Promotion site
Liste de tutoriels
RESSOURCES
Logiciels
FTP Synchronizer


Comment avoir ma page d'erreur 404 pour les pages non trouvées?

Comment faire pour que les tentatives d'accès à une page inexistante redirigent l'utilisateur sur une page d'erreur?

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
© 2011-2012 Scriptol.fr