668 145 480 info@jacekjagusiak.pl

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ć?

  1. Zaloguj się na FTP lub przez menedżer plików na hostingu.
  2. Wejdź do folderu aktywnego motywu:
    wp-content/themes/nazwa-twojego-motywu/
  3. Jeśli plik 404.php istnieje – edytuj go.
    Jeśli nie – stwórz nowy plik 404.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ł.

Sprawdź także:  Jak naprawić błąd trybu konserwacji w WordPressie?

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:

  1. W katalogu głównym swojej strony stwórz np. pliki:
    • 403.html
    • 500.html
    • maintenance.html
  2. 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.

Sprawdź także:  Jak rozwiązać problem "Briefly Unavailable for Scheduled Maintenance"?
Spis treści