Lorenzo Pascucci
a- a+

Errore 404 - Gestire il Not Found e personalizzare pagine di errore

Abbiamo già visto nella guida di IIS come personalizzare le pagine di errore. Oggi vedremo come realizzare con poche righe di codice uno script che ci avvisi che si è verificato un determinato errore.

Per questa lezione prenderemo in considerazione l'errore 404, ma si può realizzare la stessa cosa per altri tipi di errore (505,403,...) senza alcun problema.

L'errore 404 lo abbiamo incontrato tutti! Questa pagina appare quando la pagina web cercata non viene trovata. Per esempio digitando https://www.webmasterpoint.org/mariorossi.htm apparirà una pagina di errore 404. Noi di WMP.org l'abbiamo personalizzata.

Ma veniamo allo scopo della nostra lezione, dobbiamo realizzare uno script che avvisa per email il webmaster che non è stata trovata una determinata pagina.

All'interno della pagina di errore, dovremmo inserire uno script del genere:

aCapo = Chr(13) & Chr(10)
msg = "Errore 404" & aCapo & aCapo
msg = msg & "Il link sbagliato è stato cliccato dalla pagina:" & aCapo & aCapo
msg = msg & Request.ServerVariables("HTTP_REFERER") & aCapo
Set mailer = Server.CreateObject("SMTPsvg.mailer")
mailer.FromAddress = "em@ailqualsiasi"
mailer.RemoteHost = "mail.sito.it"
mailer.Recipient = "webmaster@sito.it"
mailer.Subject = "Errore 404" & Chr(13) & Chr(10)
mailer.BodyText = msg
mailer.SendMail

Questa email viene inviata con AspMail. Prossimamente analizzeremo uno script che invia con CDONTs un avviso simile, ma che indicherà questa volta non solo la pagina di provenienza, ma anche quella che si è realmente cercata, ma che



Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Staff
Ti interessano altri articoli su questo argomento?
Chiedi alla nostra Redazione!