Problema

Esiste un modo per creare una pagina di errore personalizzata per gli errori 404 e 500 in CQ3.x o CQ4.x?

Soluzione

Modifica il seguente file di configurazione:/config/delivery/scripting.xml e aggiungi il proprio gestore di errori per lo stato 404 o 500. Esempio:

Nota: Mantieni la linea <error status="*" script="/libs/Errorhandler/status.ecma" type="ecma" /> che esiste e mettere il proprio gestore dopo di essa.

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>

Vedi la pagina Script Handler Reference.

Note:

  • Fai attenzione a non dare al vostro script un nome che inizia con numeri nel nome (per esempio, 404.jsp è un nome non valido). Vedi qui per maggiori informazioni su questo problema.
  • Affinché la pagina di errore sia visualizzata in Internet Explorer e Google Chrome, il numero di caratteri prodotti dalla risposta deve superare 1000. Altrimenti, IE e Chrome producono la pagina di errore predefinita.

Questo prodotto è concesso in licenza in base alla licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0 Unported di Creative Commons.  I post su Twitter™ e Facebook non sono coperti dai termini di Creative Commons.

Note legali   |   Informativa sulla privacy online