Co to jest błąd 404?
- Usunięcie strony lub zmiana jej adresu URL bez ustawionego przekierowania
- Nieprawidłowe ustawienia linków stałych (permalinków) w WordPressie
- Problemy z plikiem .htaccess w przypadku korzystania z serwera Apache
- Błędnie wpisany adres przez użytkownika
- Inne błędy spowodowane np. wtyczkami lub motywem
Jak rozwiązać problem błędu 404?
1. Sprawdzenie ustawień linków stałych (permalinków)
Zaloguj się do panelu administracyjnego WordPressa.
W menu bocznym przejdź do Ustawienia → Bezpośrednie odnośniki.
Wybierz domyślną strukturę lub zaktualizuj obecną strukturę permalinków.
Zapisz zmiany, nawet jeśli nie dokonałeś modyfikacji.
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.
Połącz się z serwerem poprzez FTP lub zaloguj się do panelu hostingowego.
Odszukaj plik .htaccess w katalogu głównym WordPressa.
Upewnij się, że zawiera on standardowe reguły WordPressa
Standardowa reguła pliku .htaccess
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# 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.
Zainstaluj i aktywuj wtyczkę do zarządzania przekierowaniami, np. Redirection.
W panelu administracyjnym WordPressa przejdź do Narzędzia → Redirection.
Dodaj nowy adres URL, który ma być przekierowany, oraz wpisz docelowy adres strony.
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ą!