Własne strony błędów na serwerze w home.pl

Poniższa instrukcja dotyczy konfiguracji serwerów opartych o środowisko
IdeaWebHosting (poprzednia platforma home.pl). Korzystasz z nowego Panelu klienta? Sprawdź: własne strony błędów na serwerach opartych o Apache (nowy Panel klienta home.pl)

Zdarza się, że przeglądając strony WWW trafiasz na nieistniejące dokumenty (np. klikając na uszkodzony lub nieaktualny link). Wyświetlany jest wtedy standardowy komunikat błędu nr 404 – informujący o braku strony.

WAŻNE! Na serwerze w home.pl możesz samodzielnie zdefiniować zawartość Twojej strony błędu.

Własna strona błędu 404 na serwerze w home.pl

Aby zdefiniować własną stronę błędu:

  1. Wykonaj stronę WWW w postaci pliku „notfound.htm”, która ma być prezentowana w przypadku braku dokumentu (błąd 404).
  2. Zapisz tak przygotowany dokument jako plik „notfound.htm”.
  3. Plik „notfound.htm” opublikuj w katalogu głównym Twojego serwera w home.pl.
  4. Od tego momentu zawartość pliku „notfound.htm” będzie wyświetlana podczas wywołania błędu 404.
notfound.htm - Przykładowa strona błędu 404 dla adresu http://home.pl – nie znaleziono szukanego adresu
 
Rys. Przykładowa strona błędu 404 dla adresu http://home.pl – nie znaleziono szukanego adresu.

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:

ErrorDoc <kod_błędu> <reakcja><kod_błędu>

Przykład zawartości pliku .htaccess

ErrorDoc 404 „Na serwerze nie ma takiego dokumentu”
ErrorDoc 403 http://www.prezydent.pl
ErrorDoc 404 /error_404.html
  • Czy artykuł był pomocny ?
  • Tak   Nie