W ramach dostępnych funkcjonalności hostingu i środowiska Apache możesz na serwerze zdefiniować własne strony/komunikaty błędów. Dzięki takiemu rozwiązaniu, podczas otwierania dowolnej strony WWW, gdzie przeglądarka internetowa może napotkać błąd, zostanie wyświetlona Twoja witryna i spersonalizowany komunikat.
Własne strony błędów można zdefiniować, dodając w katalogu głównym serwera (/public_html) plik .htaccess zawierający przykładowo poniższą zawartość:
ErrorDocument 400 /errors/400.html ErrorDocument 401 /errors/401.html ErrorDocument 403 /errors/403.html ErrorDocument 404 /errors/404.html ErrorDocument 500 /errors/500.html
Skorzystaj z jednego lub wielu przykładów, dodając je w pliku .htaccess. Wg. powyższego przykładu, utwórz na serwerze, w katalogu głównym (/public_html) katalog /errors (przykładowo), a następnie dodaj do niego nowe strony błędów, odpowiednio nazwane, np. 404.html.
Strony błędów w pliku .htaccess
Istnieje również możliwość zdefiniowania stron błędów dla innych zdarzeń z wykorzystaniem pliku „.htaccess”. Za pomocą pliku „.htaccess” możesz zdefiniować wygląd strony, na której wyświetla się komunikat błędu (np. 404 – brak strony WWW). Podczas wywołania komunikatu błędu może zostać wyświetlony tekst, inny wybrany dokument lub może nastąpić przekierowanie na wybrany adres URL (np. zewnętrznej strony WWW). Plik „.htaccess” musi mieć odpowiednią zawartość (kod), aby mógł określić zasady oraz wygląd strony błędu.
Składnia polecenia:
Przykład zawartości pliku .htaccess
ErrorDocument 403 http://www.prezydent.pl