Apache .htaccess - ErrorDocument i przekierowania na wypadek błędów HTTP
Krótka notatka na temat konfiguracji przekierowań do stron błędów HTTP w pliku .htaccess.
Jak ustawić przekierowanie na wypadek błędu?
Sprawa nie jest w żaden sposób odkrywcza, mimo to chcę ją mieć w swoich notatkach na stronie. Zatem od razu przejdźmy do rzeczy.Przekierowania błędów, co jest oczywiste, dotyczyć mogą jedynie odpowiedzi serwera związanych z błędami zarówno po stronie klienta jak i serwera, czyli tych z zakresu 400-418 oraz 500-505 (pełna lista odpowiedzi serwera wraz z ich opisem: Odpowiedzi HTTP). Przykładowy wpis ustalający przekierowanie na wypadek popularnego błędu 404 (odwołanie do nieistniejącej strony), może wyglądać analogicznie do poniższego:
Warto również wspomnieć, że wszystkie dyrektywy ErrorDocument powinny znajdować się na końcu pliku .htaccess. Nie ma również możliwości zdefiniowania globalnego przekierowania dotyczącego wszystkich błędów na raz, zatem każdy błąd, który chcemy obsłużyć, powinien posiadać swój indywidualny wpis.

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!