Ingénieure informatique Freelance Toulouse
Spécialisée dans le développement Web

menu button

Les pages d'erreur

Posté le 22/06/2015 - par Amy Wiggenhauser - dans Référencement et SEO

illustration

Au cours du développement d'un site internet, une étape essentielle est de construire sa structure. Pour que celle-ci soit complète, il ne faut pas oublier les pages d'erreur. Ces pages sont affichées lorsque le serveur renvoie une erreur car la page demandée est introuvable, ou bien lorsqu'une erreur interne est survenue.


En effet, même si le menu du site internet ainsi que ses liens internes sont vérifiés régulièrement, il n'est pas rare que des visiteurs puissent tomber sur des erreurs 404 (page introuvable) ou autres.


Les pages d'erreur sont par défaut inestétiques et n'apportent pas beaucoup d'information.


Pour cela, lorsqu'on crée son site internet, il est important de personnaliser ces pages pour qu'elles aient un design cohérent du reste du site et qu'elles apportent un minimum d'information aux visiteurs, comme un lien vers une page de recherche ou un retour à l'accueil.


De plus, personnaliser ces pages est intéressant car les moteurs de recherche peuvent prendre en compte ce critère dans leur évaluation de la qualité et de l'ergonomie du site internet.

Les principales erreurs rencontrées

  • 404 : Page introuvable
  • 500 : Erreur interne
  • 403 : Accès interdit
  • 401 : Identification requise
  • 410 : Supprimé définitivement

Comment créer et personnaliser les pages d'erreur

Les pages d'erreur doivent respecter deux règles : elles doivent avoir un header particulier et doivent être spécifiées dans le fichier .htaccess du site internet.

La première étape est de créer la page comme toute autre page du site (par exemple : erreur404.php, erreur500.php, etc...).


A ce stade, il est possible d'inclure tous les éléments du design identiques aux autres pages du site, de personnaliser le titre et d'ajouter quelques phrases explicatives.


Pour le côté pratique : inclure sur chacune de ces pages des liens vers la page d'accueil, une page de recherche interne sur le site, ou encore une page sur les articles récents ou archivés.


Ensuite, il est nécessaire de modifier le header de ces pages. Par exemple en PHP, ajouter les lignes suivantes :

  • page erreur404.php : header("HTTP/1.1 404 Not Found");
  • page erreur500.php : header("HTTP/1.1 500 Internal Server Error");
  • page erreur403.php : header("HTTP/1.1 403 Forbidden");
  • page erreur401.php : header("HTTP/1.1 401 Unauthorized");
  • page erreur410.php : header("HTTP/1.1 410 Gone");


Ensuite, déclarer ces pages dans le fichier .htaccess du site :

  • ErrorDocument 401 /erreur401.php
  • ErrorDocument 410 /erreur410.php
  • ErrorDocument 403 /erreur403.php
  • ErrorDocument 404 /erreur404.php
  • ErrorDocument 500 /erreur500.php


Et c'est tout ! Ces pages seront automatiquement affichées en cas d'erreur.

 

Crédit photo : Designed by Freepik

Commentaires

Aucun commentaire pour le moment.


Laisser un commentaire

Pseudo * :
Votre adresse email * (ne sera pas publiée) :
Commentaire * :


* Champs obligatoires

Pour connaitre et exercer vos droits, notamment de retrait de votre consentement à l'utilisation des données collectées par ce formulaire, veuillez consulter notre politique de confidentialité.

Autres réalisations