Última atualização em
5 de mai de 2021
|
Também é aplicável a Communiqué 3, Communiqué 4
Problema
Existe uma maneira de criar uma página de erro personalizada para erros 404 e 500 no CQ3.x ou CQ4.x?
Solução
Edite o seguinte arquivo de configuração:
/config/delivery/scripting.xml
e adicione seu próprio manipulador de erro para status 404 ou 500. Por exemplo: Note: Keep the line <error status="*" script="/libs/Errorhandler/status.ecma" type="ecma" />
that exists and put your handler after it.
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>
Veja a página de Referência do manipulador de script.
Nota:
- Tenha cuidado para não nomear seu script começando com números no nome (por exemplo, 404.jsp é um nome inválido). Veja aqui mais informações sobre esse problema.
- Para que sua página de erro seja exibida no Internet Explorer e no Google Chrome, o número de caracteres gerados pela resposta deve exceder 1.000. Caso contrário, o IE e o Chrome geram sua página de erro padrão.