Gestion des messages d'erreur 404 personalisés et page de maintenance

Description

Je vous présente 2 petites astuces pour gérer les erreurs de type "ERREUR 404", ... et aussi comment faire afficher une page de "site en maintenance" ou en construction.Sans avoir à connaitre le php ni autre language !

D'abord créer les pages suivantes (sans aucun élément graphique) : erreur404.html, erreur403.html, erreur500.html (autant de pages que d'erreurs à traiter) et une page index.php, dans laquelle vous indiquerez que votre site est en construction. Cette page index.php remplacera votre page index.html. Si vous avez déjà une page index.php créez une page index.html .

Ensuite créez fichier .htaccess qui géréra les erreurs dans lequel vous copiez le code suivant. Vous n'avez pas besoin de créer un fichier .httpasswd

Le fichier .htaccess et les pages sont à mettre à la racine du site et sont à y conserver.

En cas d'erreur votre message personalisé s'affichera et l'index que vous avez créé remplacera votre index habituel.

On ne peut pas vraiment dire que c'est du scripting à proprement parler mais c'est mon tout premier "code" et c'est mieux que d'avoir des pages impersonnelles enanglais !

Soyez indulgents :)) mais cela peut être utile à d'autres débutants.

Source / Exemple :


// a mettre dans le fichier .htaccess
// en cas d'erreur 404 la page erreur404.html s'ouvrira automatiquent
// de même pour les erreurs 403 et 500.
// por ajouter d'autres erreurs tapez : ErrorDocument  numero de l'erreur  /nomdelapage.html
// fonctionne aussi : ErrorDocument  numero_de_l'erreur  /nomdelapage.php

AuthType Basic
ErrorDocument  404  /erreur404.html
ErrorDocument  403  /erreur403.html
ErrorDocument  500  /erreur500.html

Conclusion :


Je vous joint le fichier .zip comme exemple. Vous pourrez le fonctionnement sur www.chicaffaires.fr (du moins lors des mises à jour ou des liens brisés !)
Le fichier .htaccess set uniquement à indiquer ou trouver les pages d'erreur. Seulement windows n'aime pas que le nom d'un fichier commence par un point : pour cela il faut créer ce fichier avec un éditeur de texte (comme notepad)et le sauvegarder comme htaccess.txt, de le placer sur le site et de le renommer en .htaccess et si besoin le télécharger vers votre pc.

Attention : sous frontpage un fichier .htaccess existe dèjà à la base du site, il suffit d'y ajouter ces quelques lignes.

J'espèré avoir été pas trop confu !

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.