DevToolPal
PL
4xx Błędy klienta

404 Not Found

Nie znaleziono

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

RFC 9110 §15.5.5

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.