Własne dokumenty obsługi błędów

Jednym ze sposobów poprawienia przydatności witryny jest tworzenie własnych dokumentów obsługi błędów, które pomogą użytkownikom, gdy coś pójdzie nie tak jak trzeba. Na przykład, spójrz na domyślny dokument generowany przez serwer Apache w przypadku zgłoszenia błędu 404 Not Found. Dokument ten informuje użytkownika, iż nie udało się odnaleźć żądanego dokumentu, jednak oprócz tego, nie dostarcza żadnych użytecznych informacji. Większość serwerów WWW pozwala na określenie dokumentów HTML lub programów CGI, których można użyć zamiast domyślnych dokumentów informujących o błędach. Dzięki temu możliwe jest stworzenie dokumentów obsługi 

błędów zgodnych z charakterem oraz szatą graficzną całej witryny i dostarczających użytkownikom dodatkowych informacji.

Aby określić własny dokument obsługi błędu (lub skrypt CGI) Tworzenie projektowanie stron internetowych.  należy skonfigurować serwer WWW w taki sposób, aby wiedział, jakiego dokumentu należy użyć. Serwery WWW dające możliwość tworzenia własnych dokumentów obsługi błędów, zazwyczaj pozwalają na zdefiniowanie takich dokumentów dla wszystkich istniejących błędów HTTP. Na przykład, można zdefiniować dokument wyświetlany w momencie zgłoszenia błędów 404 informujący, że żądany dokument mógł zostać przeniesiony w inne miejsce, jak również zupełnie inny dokument wyświetlany w momencie zgłoszenia błędu 401 i wyjaśniający powody ograniczenia dostępu do strony.

W przypadku serwera Apache (lub NCSA) alternatywny dokument dla błędu o podanym kodzie, określany jest przy użyciu dyrektywy ErrorDocument. Oto składnia tej dyrektywy:

ErrorDocument kod_błędu /nazwa_pliku.html

A oto przykład praktycznego wykorzystania tej dyrektywy:

ErrorDocument 404 /error_documents/404.html

Jeśli użytkownik zażąda wyświetlenia nieistniejącej strony, w jego przeglądarce pojawi się dokument skojarzony z błędem o numerze 404. Dokument ten może zawierać informacje, które pomogą użytkownikowi w odnalezieniu poszukiwanej strony WWW. Na przykład, spójrz na dokument obsługi błędu 404 wykorzystywany przez witrynę Yahoo!,

Reklamy
  1. No trackbacks yet.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Google

Komentujesz korzystając z konta Google. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s

Reklamy
%d blogerów lubi to: