Personnaliser les messages d'erreur du serveur Web (Hébergement Windows)
Lorsque des internautes visitant un 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. Les messages d'erreur suivants sont les messages personnalisés les plus fréquents :
- 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 de Parallels Plesk Panel afin d'afficher les pages d'erreur personnalisées pour un domaine :
- Activez le support pour les documents d'erreurs personnalisés via Parallels Plesk Panel.
- Allez dans Domaines > nom de domaine > Paramètres d'hébergement Web.
- Cochez la case Documents d'erreurs personnalisés.
- Cliquez sur OK.
- Allez sur Domaines > nom du domaine > Répertoires virtuels pour voir la liste des documents d'erreur du répertoire Web racine (les documents d'erreur qui se trouvent là servent pour les pages Web de tous les domaines). Si vous voulez personnaliser les pages d'erreur d'un répertoire Web donné, allez dans ce répertoire.
- Cliquez sur l'onglet Documents d'erreur puis cliquez dans la liste sur le document d'erreur concerné.
- Pour utiliser le document par défaut fourni par IIS pour cette page d'erreur, sélectionnez Par défaut dans le menu Type.
- Pour utiliser un document HTML personnalisé qui se trouve déjà dans le répertoire
error_docs
d'un domaine, sélectionnez Fichier dans le menu Type puis entrez le nom du fichier dans le champ Emplacement. - Pour utiliser un document HTML personnalisé qui se trouve dans un autre répertoire que le répertoire
error_docs
d'un domaine, sélectionnez l'URL dans le menu Type puis entrez le chemin d'accès à votre document dans le champ Emplacement. Le chemin d'accès doit être relatif par rapport à la racine de l'hôte virtuel (c.-à-d. <vhosts>\<domain>\httpdocs
).Exemple : Vous avez créé un fichier forbidden_403_1.html
que vous avez sauvegardé dans le répertoire my_errors
qui se trouve lui-même dans httpdocs
. Pour utiliser ce fichier en tant que document d'erreur, le chemin d'accès suivant doit être entré dans le champ Emplacement : /my_errors/forbidden_403_1.html
.
Remarque. Vous pouvez vous servir de FTP et de File Manager pour charger votre document d'erreur personnalisé sur le serveur. Par défaut, tous les documents d'erreur sont stockés dans le répertoire /vhosts/your-domain.com/error_docs/
(qui, par défaut, se trouve dans C:\InetPub
).
- Après s'être réinitialisé, le serveur web utilisera désormais vos documents d'erreurs personnalisés.