Forge

Gestion des erreurs — 404

Quand une URL ne correspond à aucune route déclarée, Forge retourne une réponse 404. Cette page explique comment cela fonctionne.

Ce qui se passe pour une URL inconnue

1.

Le navigateur demande GET /une-page-inexistante

2.

Le routeur parcourt toutes les routes déclarées — aucune ne correspond.

3.

Forge appelle le gestionnaire d'erreur 404 configuré dans config.py.

4.

Forge retourne HTTP 404 Not Found avec le template errors/404.html.

Tester une vraie 404

Visitez une URL qui n'existe pas dans ce projet :

/cette-page-nexiste-pas →

Forge renverra le template mvc/views/errors/404.html avec le code HTTP 404.

Personnaliser la page 404

# mvc/views/errors/404.html
# Modifiez ce fichier pour personnaliser l'affichage des 404.
# Forge l'utilise automatiquement pour toutes les routes inconnues.

Principe Forge : les templates d'erreur se trouvent dans mvc/views/errors/. Forge inclut des templates par défaut pour 400, 403, 404, 413, 422, 429 et 500. Vous pouvez les surcharger librement.

← Routage Accueil →