Add custom 404 and 500 page
This commit is contained in:
parent
29b8ceb647
commit
7bfcb05aeb
2 changed files with 86 additions and 0 deletions
51
manuels/templates/404.html
Normal file
51
manuels/templates/404.html
Normal file
|
@ -0,0 +1,51 @@
|
|||
{% extends 'manuels/base.html' %}
|
||||
|
||||
{% load bootstrap4 %}
|
||||
{% load static %}
|
||||
|
||||
{% block title %}
|
||||
Page non trouvée (404)
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="row">
|
||||
<div class="col-md-8 offset-md-2">
|
||||
<h1>Erreur 404 - La page demandée n'a pas été trouvée</h1>
|
||||
<p>
|
||||
Le lien que vous avez suivi est peut-être trop ancien 👴🏻, ou l'élément que vous recherchez a
|
||||
peut-être été supprimé. Dans tous les cas, il n'y a plus rien ici 😿
|
||||
</p>
|
||||
<p>
|
||||
Vous avez peut-être déjà rencontré ce type d'erreur (peut-être même sur ce site) sans
|
||||
forcément comprendre ce qu'il signifie.
|
||||
Comme je crois qu'un peu de lecture ne fait jamais de mal, voici un extrait de la page
|
||||
<a href="https://fr.wikipedia.org/wiki/Erreur_HTTP_404">Wikipedia traitant spécifiquement
|
||||
de l'erreur 404</a> 🤓
|
||||
</p>
|
||||
|
||||
<blockquote class="blockquote text-right">
|
||||
<p class="mb-0">
|
||||
En informatique, l’erreur 404 est un code d’erreur du protocole de communication HTTP sur le réseau
|
||||
Internet. Ce code est renvoyé par un serveur HTTP pour indiquer qu'aucune ressource
|
||||
(généralement une page web) n'a été trouvée à l'adresse demandée.
|
||||
Le serveur d'hébergement de sites Web génère généralement une page Web "404 Fichier introuvable"
|
||||
lorsqu'un utilisateur tente de suivre un lien rompu ou mort ; par conséquent, l'erreur 404 est l'une
|
||||
des erreurs les plus reconnaissables rencontrées sur le World Wide Web.
|
||||
</p>
|
||||
<footer class="blockquote-footer">
|
||||
Erreur HTTP 404 sur
|
||||
<cite title="Wikipedia">
|
||||
<a href="https://fr.wikipedia.org/wiki/Erreur_HTTP_404">
|
||||
Wikipedia
|
||||
</a>
|
||||
</cite>
|
||||
</footer>
|
||||
</blockquote>
|
||||
|
||||
<a href="{% url 'home_page' %}" class="btn btn-primary">
|
||||
<i class="fas fa-arrow-circle-left"></i>
|
||||
Revenir à l'accueil
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
35
manuels/templates/500.html
Normal file
35
manuels/templates/500.html
Normal file
|
@ -0,0 +1,35 @@
|
|||
{% extends 'manuels/base.html' %}
|
||||
|
||||
{% load bootstrap4 %}
|
||||
{% load static %}
|
||||
|
||||
{% block title %}
|
||||
Erreur inattendue (500)
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="row">
|
||||
<div class="col-md-8 offset-md-2">
|
||||
<h1>Erreur 500 - Nous ne nous attendions pas à ça</h1>
|
||||
<p>
|
||||
Nous avons visiblement rencontré une erreur inattendue. Ne vous inquiétez pas,
|
||||
<strong>ce n'est pas de votre faute</strong> mais plus vraisemblablement celle du développeur
|
||||
(un peu endormi 😴 ?) qui a certainement mis en ligne une nouvelle
|
||||
version sans faire suffisamment de tests 😅
|
||||
</p>
|
||||
<p>
|
||||
Toutes les informations techniques utiles ont été transmises au développeur 👨🏻💻 <br>
|
||||
Cependant, si vous vous attendiez à pouvoir réaliser une quelconque tâche
|
||||
qui vous est désormais impossible, vous devriez prendre contact avec votre documentaliste 📚
|
||||
</p>
|
||||
<p>
|
||||
Le plus sage en attendant est peut-être de...
|
||||
</p>
|
||||
|
||||
<a href="{% url 'home_page' %}" class="btn btn-primary">
|
||||
<i class="fas fa-arrow-circle-left"></i>
|
||||
Revenir à l'accueil
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
Loading…
Reference in a new issue