Ustawienie własnych stron błędów w WordPressie, takich jak 404 Not Found, 403 Forbidden, 500 Internal Server Error itp., to świetny sposób, by poprawić doświadczenie użytkownika i dodać stronie odrobinę charakteru – nawet wtedy, gdy coś poszło nie tak. Zamiast nudnych, standardowych komunikatów od serwera, możesz zaprezentować użytkownikowi przyjazną stronę z grafiką, linkiem powrotnym czy wyszukiwarką.
Poniżej znajdziesz kompletny poradnik krok po kroku, jak przygotować i aktywować własne strony błędów w WordPressie – zarówno za pomocą motywu, jak i pliku .htaccess
.
Własna strona 404 – czyli „Nie znaleziono strony”
Jak to działa?
Motywy WordPressa mają najczęściej wbudowany plik 404.php
, który odpowiada za wygląd strony błędu 404. Jeśli Twoja strona nie posiada takiego pliku, możesz go dodać ręcznie.
Co musisz zrobić?
- Zaloguj się na FTP lub przez menedżer plików na hostingu.
- Wejdź do folderu aktywnego motywu:
wp-content/themes/nazwa-twojego-motywu/
- Jeśli plik
404.php
istnieje – edytuj go.
Jeśli nie – stwórz nowy plik404.php
.
Przykładowy kod prostego 404.php
:
<?php get_header(); ?>
<div class="page-404">
<h1>Oops! Ta strona nie istnieje.</h1>
<p>Wygląda na to, że adres jest nieprawidłowy lub strona została usunięta.</p>
<a href="<?php echo home_url(); ?>">Wróć na stronę główną</a>
</div>
<?php get_footer(); ?>
Możesz też dodać wyszukiwarkę lub listę ostatnich wpisów, by ułatwić użytkownikowi znalezienie tego, czego szukał.
Własna strona błędu 403, 500 itd. – przez .htaccess
Domyślnie serwer (np. Apache) pokazuje surowe komunikaty błędów. Można je jednak zastąpić własnymi stronami HTML lub PHP.
Krok po kroku:
- W katalogu głównym swojej strony stwórz np. pliki:
403.html
500.html
maintenance.html
- Następnie edytuj plik
.htaccess
(w katalogu głównym WordPressa) i dodaj np.:
ErrorDocument 403 /403.html
ErrorDocument 404 /404.php
ErrorDocument 500 /500.html
Uwaga:
- Upewnij się, że podane ścieżki są poprawne względem katalogu głównego domeny.
- Możesz wskazywać też pliki
.php
z funkcjami WordPressa, ale wtedy muszą zawieraćwp-load.php
, by działały poprawnie.
Strony błędów przez wtyczki WordPressa
Jeśli nie chcesz ręcznie grzebać w kodzie, możesz skorzystać z wtyczek, które umożliwiają tworzenie i przypisywanie niestandardowych stron błędów.
Polecane wtyczki:
- 404page – your smart custom 404 error page
Pozwala przypisać dowolną stronę WordPressa jako stronę 404. - Redirection
Nie tylko tworzy przekierowania, ale pozwala też zarządzać stronami błędów.
Ciekawostka
Własna strona błędu 404 może pozytywnie wpłynąć na czas spędzony na stronie i zmniejszyć współczynnik odrzuceń, jeśli odpowiednio pokierujesz użytkownika – np. dodając wyszukiwarkę, popularne wpisy lub zachętę do kontaktu.
Podsumowanie
Aby ustawić własne strony błędów w WordPressie:
- Edytuj lub utwórz plik
404.php
w katalogu motywu. - Skonfiguruj
ErrorDocument
w.htaccess
dla błędów serwera. - Lub użyj gotowej wtyczki, jeśli nie chcesz modyfikować plików.
To drobny zabieg, który potrafi zrobić duże wrażenie – zarówno na użytkownikach, jak i na SEO.
Ostatnie komentarze