Vote utilisateur: 5 / 5

Etoiles activesEtoiles activesEtoiles activesEtoiles activesEtoiles actives
 

alt

 

Lorsqu'une page est manquante, on obtient une erreur 404.

Joomla possède son propre système de page d'erreur 404 que vous avez peut-être envie de personnaliser.

Nous allons voir comment procéder.

 

 

La page d'erreur par défaut

Elle ressemble à ceci :

alt

 

Pas top, n'est-ce pas... Elle n'est sans doute pas aux couleurs de votre site et n'est pas très explicite pour vos visiteurs...

 

 

Créez votre page d'erreur

Commencez par créer votre page d'erreur 404, aux couleurs de votre site.

Vous pouvez également créer un petit formulaire sur cette page qui permettra à vos visiteurs de vous signaler l'adresse de la page manquante.

Voici par exemle la page d'erreur 404 de LearnUp :

alt

 

Nommez cette page par exemple "error404.php" et placez-là à la racine de votre site.

 

 

Modifier le fichier error.php

Pour que ce soit votre page qui soit utilisée, vous devez modifier le fichier "error.php" qui se trouve dans le répertoire templates/system/

Ouvrez le fichier error.php avec un éditeur de texte, supprimez toutes les lignes qui s'y trouvent et copiez-collez ce code :

<?php include ('error404.php') ; ?>

 

alt Remplacez "error404.php" par le nom de votre page d'erreur que vous avez créé tout à l'heure.

Sauvegardez le fichier, puis placez-le sur votre serveur.

 

 

Modifier le fichier .htaccess

Récupérer le fichier ".htaccess" qui se trouve à la racine de votre site, puis ouvrez-le avec un éditeur de texte.

alt

Rajoutez la ligne suivante à la fin du fichier


ErrorDocument 404 http://www.learnup.fr/error404.php


En remplaçant évidemment "http://www.learnup.fr/error404.php" par l"URL de votre page d'erreur personnalisée

Sauvegardez, puis replacez le fichier .htaccess sur votre serveur.

 

 

Les autres erreurs

Vous pouvez également créer des pages d'erreur personnalisées pour les autres erreurs, par exemple :

  • erreur 500 : erreur interne au serveur
  • erreur 403 : répertoire interdit
  • erreur 401 : autorisation refusée

Toujours dans le but de toujours améliorer votre site web, vous pouvez créer de petits formulaires adpatés à chaque type d'erreurs.

Par exemple, pour une erreur 500, vous pouvez demander la date et l'heure à votre visiteur afin de rechercher par la suite pourquoi votre serveur a renvoyé une erreur à ce moment.

Vous devrez modifier votre fichier .htaccess de cette manière :


ErrorDocument 404 http://www.learnup.fr/error404.php
ErrorDocument 500 http://www.learnup.fr/error500.php
ErrorDocument 403 http://www.learnup.fr/error403.php
ErrorDocument 401 http://www.learnup.fr/error401.php


Pour les autres erreurs, il n'est pas nécessaire de modifier quoi que ce soit dans Joomla (seules les erreurs 404 étant gérées).

 

 

greg

 

 

1000 caractères restants