Co to znaczy
Serwer nie znajduje niczego pod żądanym URL. Nie mówi nic o tym, czy zasób kiedykolwiek istniał lub czy wróci.
Typowe przyczyny
- Literówka lub nieaktualny link
- Stronę przeniesiono lub usunięto bez przekierowania
- Zła trasa, ścieżka bazowa lub wielkość liter w nazwie pliku
Jak naprawić
Jako klient lub odwiedzający
Sprawdź pisownię i wielkość liter w URL, usuń zbędne znaki na końcu i poszukaj treści przez wyszukiwarkę strony lub stronę główną.
Jako właściciel strony lub API
Dodaj przekierowania 301 dla przeniesionych treści, napraw zepsute linki wewnętrzne i serwuj pomocną stronę 404, która nadal zwraca status 404. Dla celowo usuniętych treści użyj 410.
Przykładowa odpowiedź
HTTP/1.1 404 Not Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Not Found",
"status": 404,
"detail": "No user with id 42."
} Specyfikacja
FAQ
› Czy błędy 404 szkodzą SEO?
404 dla stron, które nigdy nie istniały, są normalne. Napraw zepsute linki wewnętrzne i przekieruj wartościowe przeniesione strony, aby nie stracić ich sygnałów.
› Dlaczego moja aplikacja SPA zwraca 404 po odświeżeniu?
Serwer szuka pliku pod tą ścieżką. Skonfiguruj go tak, by dla nieznanych tras serwował index.html, albo prerenderuj trasy.