Gestione degli errori e degli header
Apache fornisce una direttiva semplice ma flessibile per gestire gli errori HTTP: ErrorDocument
.
Esempi:
ErrorDocument 404 "Risorsa non disponibile"
- Per gli errori di tipo 404 (file non trovato) mostra ilmessaggio indicato.
ErrorDocument 403 /errors/403.html
- Per gli errori di tipo 403 (permesso negato) redirige al file /errors/403.html che può essere una apposita pagina di notifica.
ErrorDocument 404 http://www.altrove.com/errors/404.html
- Il redirezionamento può essere fatto anche verso un altro server.
Esistono inoltre direttive che permettono il controllo completo degli header HTTP di risposta:
Headers
permette di impostare arbitrari header.
ExpiresActive
, ExpiresDefault
e ExpiresByType
gestiscono l'header Expire per controllari i tempi di caching dei file serviti.