Categories: Strony WWW

Jak zrobić własną, spersonalizowaną stronę błędu 404? – .htaccess

Strona błędu 404 – brzmi to z pozoru trochę enigmatycznie. Mimo to strona ta znana praktycznie każdemu – ponieważ oznacza brak konkretnej podstrony w danym serwisie (ang. Not Found).

Większość serwerów dysponuje domyślną wersją strony błędu 404 (Not Found), jest ona jednak mało ciekawa i nie specjalnie pasuje do każdej witryny. Wyjątkami są darmowe hostingi czasem nie jest ona też tworzona kiedy dodamy subdomenę.

Podstrona ta jest tak istotna, że wielu twórców stron internetowych już w fazie projektowej tworzy wygląd 404 w taki sposób by nie odstawała od reszty.

Ciekawostka: Na niektórych serwisach ta strona jest jedną z ciekawszych.

Kiedy potrzebujemy strony 404?

Podczas przebudowy lub aktualizacji strony internetowej często zdarza, się że usuwany lub zmieniamy adres jednej lub kilku podstron. W takiej sytuacji nawet gdy strona została tylko przeniesiona odpowiedzią serwera będzie właśnie błąd 404.

Oczywiście najrozsądniejszym rozwiązaniem z punktu widzenia zarówno właściciela jak i odwiedzających witrynę osób jest przekierowanie z nieistniejącego adresu na nowy lub inny. Dzięki tej zmianie nawet jeśli wynik pokaże się w wyszukiwarce lub mamy na stronie stare linki unikniemy przykrej niespodzianki w formie komunikatu o błędzie. Nie jest to jednak czasem takie łatwe poza tym niekiedy chcemy odciąć się np. od starej oferty.

Co powinna zawierać taka strona

Dobrze by było aby taka strona zawierała czytelną informację na temat tego gdzie aktualnie znajduje się użytkownik, oraz dlaczego znalazł się w tym miejscu. Dobrze jest też jeśli znajduje się tutaj link prowadzący chociaż by na główną stronę naszego serwisu. Tak by bez większego problemu można wydostać się z tej strony.

Wiele tego typu stron posiada również wyszukiwarkę. Tak by osoba, która się na niej znalazła mogła spróbować wyszukać to czego szuka.

Jak stworzyć stronę błędu 404 w .htaccess?

Tworzenie własnej strony błędy (ang. error) 404 warto zacząć od stworzenia pliku .htaccess lub jego edycji jeśli już go posiadamy (nie trzeba jeśli już 404 istnieje).

W treści pliku wpisujemy

ErrorDocument 404 /404.htm

lub w języku PHP z kolei będzie to wyglądało następująco:

ErrorDocument 404 /404.php

Następnie tworzymy nową podstronę (plik) o nazwie 404.html, 404.php w zależności od tego jaki typ serwisu prowadzimy. W treści wprowadzamy oczywiście informację że „strona o podanym adresie nie istnieje”. Można też dopisać przekierowanie które automatycznie przeniesie na stronę główną naszej strony.

Jak zrobić własną, spersonalizowaną stronę błędu 404? – .htaccess
aurelia

Recent Posts

Mity o marce osobistej, które warto znać

Jak w przypadku wielu różnych tematów tak i w przypadku marki osobistej pojawiło się przez…

1 tydzień ago

Jakie zawody zastąpi AI? Czy mamy się czego bać?

Choć zabrzmi to może nieco dziwnie to wprowadzenie AI (sztucznej inteligencji) do naszego życia było…

2 tygodnie ago

Widmo Brockenu – co to jest?

Widmo Brockenu to dość rzadko spotykane zjawisko optyczne, najczęściej widywane w wysokich partiach gór. Można…

2 miesiące ago

Relikwie: jak zdobywano, sprzedawano i podrabiano święte przedmioty

Zacznę może od tego, że relikwia, relikwii nie równa. Wiem jeśli nie ma się pojęcia…

2 miesiące ago

Poznaj 6 powodów, dla których warto posiadać logo

Logo stanowi jeden z ważniejszych elementów tożsamości wizualnej praktycznie każdej firmy, marki czy projektu. Logo…

2 miesiące ago

Dlaczego firmy mylą markę osobistą z firmową

Budując własną markę osobistą lub chcąc ją zbudować trzeba liczyć się z wieloma wyzwaniami. Jednym…

2 miesiące ago