Personnaliser la page d’erreur 404 de son site permet non seulement de la rendre différente mais aussi permet d’y intégrer des fonctions indispensables.
Vous pouvez y intégrer une ou plusieurs images et/ou logos. Mais prenez le soin d’écrire l’adresse de chacune de ces images en entier ! Et sachez que chaque image ou logo qui ne pourra pas être chargé à l’affichage de la page d’erreur 404, créera une erreur 404 !
Le code que j’utilise actuellement se trouve en fin d’article.
La page erreur404 est une page en php. Le début est classique sauf que j’y ai directement intégré le CSS. Ensuite, les lignes 14 à 21 permettent d’envoyer à l’adresse mail (indiquer celle de votre choix en ligne 13) un message d’erreur avec le nom de la page qui était recherchée par votre visiteur. A partir de la ligne 25, vous trouvez la présentation HTML/CSS de la page d’erreur 404 tel que j’ai souhaité la présenter.
Le résultat d’une erreur :

Le code source :
-
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
< html xmlns="http://www.w3.org/1999/xhtml">
-
< head>
-
< meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-
< title>Erreur 404< /head>
-
< body>
-
<?
-
$to="__________@______.com";
-
$sujet="ERREUR 404 sur VOTRE SITE.";
-
if(empty($HTTP_REFERER)) { $provenance="Pas de lien intermédiaire, connexion directe"; } else { $provenance=$HTTP_REFERER; }
-
$message="\nUne erreur 404 s’est produite sur le site VOTRE SITE.\n\nProvenance : ".$provenance.";
-
Page : ".$SCRIPT_URI."\nNavigateur : $HTTP_USER_AGENT\nAdresse IP : http://$REMOTE_ADDR\nNom de domaine : ".gethostbyaddr($REMOTE_ADDR)."\n";
-
@mail($to,$sujet,$message,"FROM:Erreur404");
-
?>
Erreur 404
La page n a pas été trouvée. Un e-mail a été envoyé au webmaster. Vous pouvez vous diriger sur la page d accueil ou bien consulter le plan du site. Accueil de Wayako | Plan du site Wayako
-
< /body>< /html>
Et pour que ça fonctionne, pensez à ajouter dans le fichier .htaccess la ligne suivante :
ErrorDocument 404 /404.php
Post comment
Archives
Catégories
Tags et catégories
HTML (2)
Web marketing (1)
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.