Błąd 404 jest przekazywany przez serwer do przeglądarki internetowej, kiedy strona pod wskazanym adresem nie została znaleziona. Domyślny komunikat błędu wysyłany przez serwer jest mało interesujący może przestraszyć odwiedzającego stronę internetową. Dlatego należy przygotować własny plik error.html z informacją o wystąpieniu błędu. Dzięki takiemu podejściu osoba przeglądająca naszą stronę nie opuści nas w pośpiechu.
Kod umieszczony na listingu 1 informuje nas, że plik error.html został umieszczony w głównym katalogu domeny naszekrainy.pl.
Listing 1. Zawartość pliku .htaccess
# Włączenie modułu mod_rewrite na serwerze Apache
RewriteEngine On
# Inne reguły
# …
# Najbezpieczniejszy sposób przypisywania pliku
# informującego o błędzie strony
ErrorDocument 404 http://naszekrainy.pl/error.html
# Można również zastosować drugi sposób, jednak jeśli korzystamy
# z plików css dołączonych do strony
# to czasami mogą nie zostać znalezione przez stronę błędu.
# ErrorDocument 404 /error.html
Artykuł dotyczy pliku informującego o błędzie 404, który znajduje się pod adresem http://naszekrainy.pl/error.html (Listing 1). Należy zapoznać się również z dokumentacją modułu mod_rewrite.
Wybrane książki:
- Tomasz "Comandeer" Jakut: JavaScript. Programowanie zaawansowane, Wydawnictwo Helion, 2016.
- Laura Lemay, Rafe Colburn, Jennifer Kyrnin: HTML, CSS i JavaScript dla każdego. Wydanie VII, Wydawnictwo Helion, 2016.
- Robin Nixon: PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV, Wydawnictwo Helion, 2015.
- Marcin Lis: Tworzenie bezpiecznych aplikacji internetowych (z przykładami w PHP), Wydawnictwo Helion, 2014.