Błąd 404 to standardowy kod odpowiedzi na komunikat o błędzie protokołu Hypertext Transfer Protocol (HTTP), który oznacza po prostu „nie znaleziono”, wskazując, że serwer WWW nie może zlokalizować zasobu żądanego przez klienta, zazwyczaj przeglądarkę internetową. Często wynika to z niedziałającego lub uszkodzonego łącza, którego zawartość nie została zaktualizowana, usunięta lub przeniesiona, aby wskazywała na nową lokalizację. Serwer generuje wówczas stronę internetową z komunikatem o błędzie 404 – Nie znaleziono, która jest wysyłana do klienta jako powiadomienie dla użytkownika.
Co oznacza Błąd 404?
Standard HTTP wymaga odpowiedzi serwera na wszystkie żądania, takie jak żądanie przeglądarki internetowej dotyczące określonej strony internetowej. Odpowiedź ta ma postać kodu numerycznego i komunikatu wskazującego, czy żądanie jest obowiązkowe, opcjonalne czy niedozwolone. Trzycyfrowy kod zwracany przez serwer, gdy nie może znaleźć żądanego zasobu, to 404. Pierwsza cyfra oznacza błąd klienta, taki jak błędnie wpisany adres URL, a dwie ostatnie cyfry wskazują konkretny napotkany błąd.
Gdy serwer wysyła kod błędu w odpowiedzi, towarzyszy mu zrozumiała dla człowieka „fraza przyczyny”, wskazująca typ błędu, który w tym przypadku brzmi „Nie znaleziono”. Innym błędem jest 410, co oznacza „Usunięto”, a 301 oznacza „Przeniesiono na stałe”. Oba wymagają konfiguracji serwera, więc domyślnie większość witryn używa zamiast nich kodu 404.