- Learn
- Guida Apache
- Impostazione
Impostazione
Per impostare Apache in modo che riesca a produrre dei messaggi d’errore personalizzati bisognerà andare ad agire sul file srm.conf nella rootdir del webserver; in esso leggeremo infatti qualcosa del tipo:
# Customizable error response (Apache style)
# these come in three flavors
#
# 1) plain text
#ErrorDocument 500 “The server made a boo boo.
# n.b. the (“) marks it as text, it does not get output
#
# 2) local redirects
#ErrorDocument 404 /missing.html
# to redirect to local url /missing.html
#ErrorDocument 404 /cgi-bin/missing_handler.pl
# n.b. can redirect to a script or a document using
# server-side-includes.
#
# 3) external redirects
#ErrorDocument 402 http://some.other_server.com/subscription_info.html
La sintassi base per i messaggi d’errore personalizzati è quindi:
ErrorDocument XXX azione
dove “ErrorDocument” è la direttiva, XXX è un numero di tre cifre corrispondente al codice d’errore del server (ad esempio 404, 500 ecc.) e “azione” è quello che il server deve fare in caso si riscontrino questi errori.
Soffermiamoci su “azione” prima di vedere alcuni esempi: questa può essere:
- del semplice testo da visualizzare, preceduto dallle virgolette (“) ma non dalle stesse chiuso; queste, inoltre, non verranno visualizzate nel messaggio d’errore (primo caso riportato dal file srm.conf);
- un’URL locale (secondo caso riportato);
- un’URL esterna a cui redirigere il visitatore (terzo caso).
È consigiato non abusare troppo delle redirezioni, soprattutto di quelle esterne: a molti potrebbe dare fastidio trovarsi inspiegabilmente in un sito differente dal vostro per motivi che non si riescono a spiegare.
Se vuoi aggiornamenti su Impostazione inserisci la tua email nel box qui sotto:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
La tua iscrizione è andata a buon fine. Se vuoi ricevere informazioni personalizzate compila anche i seguenti campi opzionali:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
I Video di HTML.it
Premiazione edizione italiana Imagine Cup 2013
Il momento della premiazione e la sorpresa dei campioni.