Pages d'erreurs
Vue d'ensemble
Les pages d'erreur sont affichées lorsqu'un visiteur rencontre un problème de navigation. BWEB permet de personnaliser ces pages pour maintenir une experience coherente.
Pages d'erreur configurables
| Code | Nom | Affiche quand |
|---|---|---|
| 400 | Bad Request | Requete malformee ou paramètres invalides |
| 401 | Non autorise | Authentification requise mais non fournie |
| 403 | Interdit | L'utilisateur n'a pas les droits nécessaires |
| 404 | Page non trouvee | L'URL demandee n'existe pas |
| 500 | Erreur serveur | Erreur interne du serveur 4D |
Personnalisation
Chaque page d'erreur se construit comme une page BWEB classique dans le Dev Panel. Vous pouvez y ajouter :
- Un message explicatif adapte à votre audience
- Un lien vers la page d'accueil
- Un formulaire de recherche
- Des liens vers les pages principales du site
Fonctionnement technique
Quand une erreur survient, BSPK_WEB_ON_CONNECTION cherche la page d'erreur correspondante dans la table BSPK_WEB_DOMAIN_MENU. Si aucune page personnalisée n'existe, une page d'erreur generique est affichée.
Bonnes pratiques
- Personnalisez au minimum la page 404 (la plus frequente)
- Gardez un design coherent avec le reste du site (meme header/footer)
- Proposez toujours un moyen de revenir à la navigation normale
- Evitez les messages techniques incomprehensibles pour l'utilisateur final

