Une fois la page d'erreur personnalisée créée, les points de présence (POP) la renvoient à la place de la page par défaut si le contenu demandé est introuvable ou en cas d'erreur. Cette approche améliore l'expérience utilisateur en fournissant des informations claires et exploitables.
Fonctionnement
Dynamic Content Delivery Network (DCDN) permet de rediriger les requêtes vers des pages d'erreur personnalisées en cas d'erreur.
Lorsqu'un client accède à un service web via un navigateur et que l'URL demandée n'existe pas, le serveur renvoie par défaut une page 404 Not Found. Pour afficher une page personnalisée à la place, créez une page d'erreur personnalisée et spécifiez son URL complète. DCDN redirige alors les requêtes vers cette URL en fonction du code d'état HTTP présent dans les réponses.
Si la page d'erreur personnalisée est diffusée via DCDN, la facturation standard de DCDN s'applique.
Codes d'état pris en charge
Vous ne pouvez configurer des pages d'erreur personnalisées que pour les codes d'état suivants : 400, 403, 404, 405, 414, 416, 500, 501, 502, 503 et 504.
|
Code d'état |
Description |
|
400 |
La requête contient une erreur de syntaxe. |
|
403 |
Le serveur a compris la requête mais refuse de l'autoriser. |
|
404 |
Le serveur n'a pas trouvé la ressource demandée. |
|
405 |
Le serveur reconnaît la méthode de requête, mais ne la prend pas en charge pour la ressource cible. |
|
414 |
L'URL de la requête est trop longue pour être traitée par le serveur. |
|
416 |
Le serveur ne peut pas servir la plage demandée. |
|
500 |
Le serveur a rencontré une condition inattendue qui l'a empêché de satisfaire la requête. |
|
501 |
Le serveur ne prend pas en charge la fonctionnalité requise pour satisfaire la requête. |
|
502 |
Le serveur, agissant en tant que passerelle ou proxy, a reçu une réponse non valide d'un serveur amont. |
|
503 |
Le serveur est temporairement incapable de traiter la requête, souvent en raison d'une maintenance ou d'une surcharge. |
|
504 |
Le serveur, agissant en tant que passerelle ou proxy, n'a pas reçu de réponse dans les délais impartis d'un serveur amont. |
Procédure
Connectez-vous à la console DCDN.
Dans le volet de navigation de gauche, cliquez sur Domain Names.
Sur la page Domain Names, localisez le nom de domaine cible et cliquez sur Configure.
Dans l'arborescence de navigation de gauche du nom de domaine, cliquez sur Caching.
Cliquez sur l'onglet Custom Page.
-
Cliquez sur Add. Dans la boîte de dialogue qui s'affiche, configurez le code d'erreur et l'URL de la page personnalisée.

-
Cliquez sur OK.
Pour modifier ou supprimer une page personnalisée, cliquez sur Modify ou Delete dans la colonne Actions.
Exemple
Supposons que vous ayez enregistré error404.html dans le répertoire racine du serveur d'origine et que les utilisateurs y accèdent via le domaine accéléré example.aliyundoc.com. Configurez les paramètres suivants pour utiliser cette page comme page d'erreur 404 personnalisée :
Code d'erreur : 404
Lien : URL de la page d'erreur personnalisée. Exemple :
http://example.aliyundoc.com/error404.html.Résultat : les erreurs 404 redirigent vers
http://example.aliyundoc.com/error404.html.