## Personnaliser les messages d'erreur du serveur Web

Lorsque des internautes visitant votre site demandent des pages que le serveur web ne trouve pas, le serveur web génère et affiche une page HTML standard contenant un message d'erreur. Les messages d'erreur standard peuvent informer sur des problèmes, mais ils ne disent généralement pas comment les résoudre ni comment remettre le visiteur égaré sur le bon chemin et ils sont monotones.

Vous souhaiterez peut-être créer vos propres pages d'erreur et les utiliser sur votre serveur web. Avec Plesk vous pouvez personnaliser les messages d'erreur suivants :

- 400 Bad File Request. Indique généralement que la syntaxe utilisée dans l'URL est erronée (par ex. au lieu de majuscules il faudrait des minuscules ; signes de ponctuation incorrects).
- 401 Unauthorized. Le serveur cherche la clé de chiffrement du client mais ne la trouve pas. Peut également vouloir dire que le mot de passe saisi est incorrect.
- 403 Forbidden/Access Denied. Semblable à l'erreur 401 ; une autorisation spéciale est requise pour accéder au site - un mot de passe et/ou un nom de login s'il s'agit d'un problème d'enregistrement.
- 404 File Not Found. Le serveur ne trouve pas la page demandée. Le fichier a été déplacé voire supprimé, ou l'URL ou le nom du document saisis sont incorrects. C'est l'erreur la plus fréquente.
- 500 Internal Server Error. Impossible de récupérer le document HTML à cause de problèmes de configuration du serveur.

Pour configurer le serveur Web pour qu'il affiche vos pages d'erreur personnalisées :

1. Activez la prise en charge des documents d'erreurs personnalisés via Plesk.
   1. Sur votre page d'accueil, cliquez sur Config. puis cochez la case Documents d'erreurs personnalisés.
   2. Cliquez sur OK.
2. Si vous ouvrez une session Plesk à distance, connectez-vous à votre compte FTP sur le serveur Plesk et allez dans le répertoire `error_docs`. Si vous ouvrez une session Plesk sur votre serveur local, allez dans le répertoire `/vhosts/votre-domaine.com/error_docs/`
3. Editez ou remplacez les fichiers respectifs.

   Veillez à respecter les noms de fichier :

   - 400 Bad File Request - `bad_request.html`
   - 401 Unauthorized - `unauthorized.html`
   - 403 Forbidden/Access denied - `forbidden.html`
   - 404 Not Found - `not_found.html`
   - 500 Internal Server Error - `internal_server_error.html`
4. Attendez quelques heures jusqu'à ce que votre serveur Web ait redémarré.

   Ceci fait, le serveur web utilisera désormais vos documents d'erreurs personnalisés.