| LA PAGE ERREUR 404 |
Outils pour webmaster. Trucs et astuces en code HTML et JavaScript : améliorer son site internet
Descriptif : Lorsqu'un visiteur rencontre une erreur 404, c'est qu'un des liens de votre site n'est pas valide. La page d'annonce de l'erreur, qui est alors envoyé par le serveur, ne contient pas assez d'informations pour permettre au visiteur de se sortir de cet impasse. Une bonne et élégante solution est de personnaliser la page d'erreur 404. Vous pourrez ainsi insérer un lien vers le plan de votre site, permettre au visiteur de vous envoyer un mail pour vous signaler par quelle manipulation il a généré cette erreur ou encore lui donner la possibilité de revenir à la page précédente.
Exemple : Cliquez sur le lien suivant http://www.votre_site.com/lien brisé.htm/
Mise en oeuvre : Vous pouvez prendre modèle sur la page d'erreur 404 personnalisée dans l'exemple ci-dessus en vous servant des fonctions mailto() et page précédente en JavaScript décrites en détail dans ce site à la page d'accueil.
Il vous faut ensuite créer un fichier .htaccess à placer à la racine de votre site et qui contiendra la ligne :
ErrorDocument 404 /404.html |
- Ce fichier ne peut être nommé ainsi sous Windows. Il faudra le sauvegarder en htaccess.txt,
le transférer en ASCII sur votre site puis le renommer avec votre client
FTP à partir de votre hôte en .htaccess
- Vous pouvez aussi le sauvegarder avec des guillements. Ainsi il vous sera inutile de
procéder à la manipulation de renomage. Exemple avec NotePad : ".htaccess"
- Il se peut que vous ne voyiez pas ce fichier sur votre serveur car le client FTP le
considère comme un fichier système et le cache. Allez dans les options d'affichage de
votre client FTP afin de les modifier et de pouvoir visualiser votre fichier .htaccess.
(Voir la
configuration sur FTPExpert 2 et 3)
- Les droits (CHMOD) du fichier doivent être 644
(RW-R-R--)
Remarque
:
Le fichier ci-dessus doit être créé avec un simple éditeur de texte, comme NotePad,
qui n'ajoute pas de codes invisibles.
- Vous pouvez vous servir de cet exemple pour les
autres erreurs (401, 402, 403, 405 etc.)
Copyright www.toulouse-renaissance.net ©