Tworzenie i edycja strony błędów na serwerze

Poniższa instrukcja dotyczy konfiguracji serwerów opartych o środowisko Apache (nowa platforma home.pl).

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:

ErrorDocument <kod_błędu> <reakcja><kod_błędu>

Przykład zawartości pliku .htaccess

ErrorDocument 404 „Na serwerze nie ma takiego dokumentu”
ErrorDocument 403 http://www.prezydent.pl
Przejdź do zewnętrznego serwisu WWW, aby przeczytać więcej o funkcjonalności własnych stron, komunikatów i przekierowań błędów opisanych w dokumentacji Apache.
Korzystasz z poprzedniej platformy home.pl? Sprawdź:

  • Czy artykuł był pomocny ?
  • Tak   Nie