Errore 404
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 http://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
- Articolo precedente Go.asp, come realizzare il frame superiore quando apriamo link esterni
- Articolo successivo Visualizzare la data dell'ultimo aggiornamento del sito
Ti potrebbe interessare anche
commenta la notizia
Chiedi alla nostra Redazione!