Problème

Existe-t-il une façon de créer une page erreur personnalisée pour les erreurs 404 et 500 dans CQ3.x CQ4.x ?

Solution

Modifiez le fichier de configuration suivant :/config/delivery/scripting.xml et ajoutez votre propre gestionnaire d'erreur pour l'état 404 ou 500. Par exemple :

Remarque : Conservez la ligne <error status="*" script="/libs/Errorhandler/status.ecma" type="ecma" /> existante et placez le gestionnaire à la suite.

Script ESP.

<errorhandler>
    <error status="*" script="/libs/Errorhandler/status.ecma" type="ecma" />
    <error status="404" script="/path/to/your/script.esp" type="ecma" />
    ...
</errorhandler>

Script JSP.

<errorhandler>
    <error status="*" script="/libs/Errorhandler/status.ecma" type="ecma" />
    <error status="404" script="/path/to/your/script.jsp" type="jsp" />
    ...
</errorhandler>

Consultez la page Référence de gestionnaire de script.

Remarque :

  • Veillez à ne pas nommer votre script en commençant par des nombres dans le nom (par exemple, 404.jsp n’est pas un nom valide). Cliquez ici pour plus d'informations sur ce problème.
  • Pour que votre page d'erreur soit affichée dans Internet Explorer et Google Chrome, le nombre de caractères émis par la réponse doit être supérieur à 1 000. Dans le cas contraire, IE et Chrome affichent leur page d'erreur par défaut.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne