404 not found – jak naprawić błąd w CMS WordPress?

Błąd 404 to jeden z najczęściej spotykanych problemów na stronach internetowych, w tym również na stronach zbudowanych na WordPressie. Oznacza on, że przeglądarka nie mogła odnaleźć żądanego zasobu (strony), mimo że użytkownik wprowadził poprawny adres URL. W artykule wyjaśnimy, skąd się bierze ten problem, jak go rozwiązać oraz jak Twoja strona może korzystać z całodobowego wsparcia administracyjnego, by takie błędy więcej się nie powtarzały.

Co to jest błąd 404?

Błąd 404 to komunikat, który informuje, że strona nie została znaleziona. Jest to jeden z kodów statusu HTTP, który mówi przeglądarce, że strona lub zasób, o który prosi użytkownik, nie istnieje w danym miejscu. Błąd ten może pojawić się z kilku powodów:

Jak rozwiązać problem błędu 404?

Przedstawimy kilka prostych kroków, które mogą pomóc w szybkim rozwiązaniu problemu.

1. Sprawdzenie ustawień linków stałych (permalinków)

Krok 1
Zaloguj się do panelu administracyjnego WordPressa.
Standardowo logowanie odbywa się za pomocą adresu url: www.nazwadomeny.pl/wp-admin/
1
Krok 1
Krok 2
W menu bocznym przejdź do Ustawienia → Bezpośrednie odnośniki.
Ustawienia pozwalające na zaawansowaną edycję adresów url.
2
Krok 2
Krok 3
Wybierz domyślną strukturę lub zaktualizuj obecną strukturę permalinków.
Do wyboru masz kilka typów permalinków: proste, dzień i nazwa, liczbowy czy własne. Najbardziej zalecany jest rodzaj "nazwa wpisu".
3
Krok 3
Krok 4
Zapisz zmiany, nawet jeśli nie dokonałeś modyfikacji.
Zapisanie zmian struktury linków pozwoli na odświeżenie linków w obszarze strony, co często pomaga w naprawieniu błędów z przekierowaniami.
4
Krok 4

Sprawdzenie pliku .htaccess

Jeśli zmiana permalinków nie rozwiązuje problemu, warto sprawdzić plik .htaccess, który odpowiada za reguły przekierowań na serwerach Apache.

Krok 1
Połącz się z serwerem poprzez FTP lub zaloguj się do panelu hostingowego.
1
Krok 1
Krok 2
Odszukaj plik .htaccess w katalogu głównym WordPressa.
Plik .htaccess odnajdziesz w głównym katalogu strony, najczęściej jest to folder domains > domena.pl > public_html
2
Krok 2
Krok 3
Upewnij się, że zawiera on standardowe reguły WordPressa
Jeśli nie masz pewności, czy zawarte reguły w pliku są poprawne, możesz wykonać kopię zapasową pliku i tymczasowo go zastąpić standardową regułą. Pamiętaj, że ingerowanie w pliki bez kopii zapasowej jest wyjątkowo niebezpieczne.
3
Krok 3

Standardowa reguła pliku .htaccess

				
					# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
				
			

Przekierowania 301 dla usuniętych stron

Jeżeli problem błędu 404 dotyczy usuniętych stron, warto utworzyć przekierowanie 301, aby przekierować użytkowników z usuniętej strony na nową. Taka sytuacja występuje często w przypadku zindeksowanych już adresów url w wyszukiwarkach Google. 

Krok 1
Zainstaluj i aktywuj wtyczkę do zarządzania przekierowaniami, np. Redirection.
Pamiętaj, że przekierowanie 301 w prosty sposób można dodać za pomocą kodu. Dodatkowo funkcje przekierowania stałego dają wtyczki do optymalizacji SEO, takie jak Rank Math SEO, w takim przypadku nie ma potrzeby instalować kolejnej wtyczki.
1
Krok 1
Krok 2
W panelu administracyjnym WordPressa przejdź do Narzędzia → Redirection.
Plik .htaccess odnajdziesz w głównym katalogu strony, najczęściej jest to folder domains > domena.pl > public_html
2
Krok 2
Krok 3
Dodaj nowy adres URL, który ma być przekierowany, oraz wpisz docelowy adres strony.
Jeśli nie masz pewności, czy zawarte reguły w pliku są poprawne, możesz wykonać kopię zapasową pliku i tymczasowo go zastąpić standardową regułą. Pamiętaj, że ingerowanie w pliki bez kopii zapasowej jest wyjątkowo niebezpieczne.
3
Krok 3

Cykliczne błędy 404 w obszarze strony

Jeśli powyższe kroki nie przyniosą oczekiwanych rezultatów lub błąd 404 pojawia się cyklicznie, warto skontaktować się z doświadczonym administratorem stron WordPress. Czasami problem leży głębiej i wymaga zaawansowanej konfiguracji serwera lub bazy danych. Nasza firma oferuje dla klientów kompleksową usługę administracji z całodobowym wsparciem, także w przypadku dalszych problemów służymy pomocą!

Administracja WordpressCałodobowe wsparcie dla klientów
Skontaktuj się!Jesteśmy gotowi do pomocyZadzwoń

Spis treści

Prześlij szczegóły do wyceny

Prześlij szczegóły – skontaktujemy się w ciągu najbliższych 2h lub najbliższy dzień roboczy.

Dziękujemy!

Formularz został pomyślnie wysłany. Odpowiemy w ciągu najbliższych kilku godzin.