Programmazione Web » Apache » Personalizzare le pagine di errore del server

Personalizzare le pagine di errore del server

Difficoltà: Apprendista Scritto da Alberto Giuliani
Sito Web: http://www.agwebsolutions.it E-Mail
Questo tutorial è stato letto 649 volte




In questo tutorial vedremo come realizzare delle pagine di errore personalizzate a cui gli utenti saranno dirottati nel caso in cui incontrassero errori nella navigazione del nostro sito.

Il procedimento è molto semplice, essendo sufficiente modificare il file ".htaccess" del nostro dominio.

Tipologie di errori
E' buona cosa prima di avventurarci nel codice di gestione degli errori del server, puntualizzare quali siano gli errori contemplati, o meglio quali siano le tipologie di errore:

  • Errore 400 Bad request (Richiesta errata)
  • Errore 401 Authorization Required (Autorizzazione necessaria [per l'accesso ad un'area riservata])
  • Errore 403 Forbidden (Accesso proibito)
  • Errore 404 File Not Found
  • Errore 500 Internal Server Error (Errore interno del server)

Ogni errore dovrà quindi essere valutato in una pagina differente.

I web browser segnalano già ogni singolo errore al navigatore, tuttavia è conveniente, nonchè elegante presentare tali errori in pagine web conformi al layout del nostro sito.

Modifica del file ".htaccess"
Nel caso in cui non esista nella root del nostro sito, creiamolo noi con un semplice editor testuale.

Supponiamo che ogni errore sia contemplato in una pagina specifica nella root del sito. Ad esempio l'errore 400, potrebbe essere valutato nel file "400.php".

Ecco il codice da inserire nel file ".htaccess":

ErrorDocument 400 /400.php
ErrorDocument 401 /401.php
ErrorDocument 403 /403.php
ErrorDocument 404 /404.php
ErrorDocument 500 /500.php

Alcune considerazioni
Lascio a voi il compito di personalizzare le pagine degli errori come meglio credete. Si potrebbe ad esempio recupare IP dell'utente, URL richiesto e visualizzare qualcosa del tipo

IP: ******
URL: ********
L'indirizzo non è disponibile.

Aggiungi questo tutorial ai preferiti! Aggiungi questo tutorial ai preferiti


SEGNALA QUESTA RISORSA AD UN AMICO
Tuo nome
Tua mail
Nome amico
Mail tuo amico
Google
AREA UTENTI
E-MAIL PASSW
Perso la password?
I TUTORIAL PIU' LETTI
GIF ANIMATE
Script Gratis!
Spot

Sito Service
Tutorial per realizzare un sito web partendo da zero e script Asp per Aruba Server.

Tutorials & scripts
Articoli su HTML, CSS, PHP, ASP, Javascript, MySQL a cura di AG web solutions!

Guida Prestiti e Carte di credito
Giochi flash free
Giochi gratis online
Ricette di cucina gratis
Migliori torrent italiani
Notizie Dieta e Diete Alimentari

Cerca con Google