Spisu treści:
Definicja - Co oznacza HTTP 404?
HTTP 404 to standardowy kod odpowiedzi na komunikat o błędzie protokołu HTTP (Hypertext Transfer Protocol), który po prostu oznacza „nie znaleziono”, co oznacza, że serwer sieci Web nie jest w stanie zlokalizować zasobu żądanego przez klienta, zazwyczaj przeglądarkę internetową. Wynika to często z martwego lub zepsutego łącza, które nie aktualizowało usuniętej lub przesłanej zawartości w celu wskazania nowej lokalizacji. Serwer następnie generuje stronę 404 Nie znaleziono, która jest wysyłana jako powiadomienie do klienta dla użytkownika.
Techopedia wyjaśnia HTTP 404
Standard HTTP wymaga odpowiedzi serwera na wszystkie żądania, takie jak żądanie przeglądarki internetowej dotyczące określonej strony internetowej. Ta odpowiedź ma postać kodu numerycznego i komunikatu wskazującego, że jest obowiązkowy, opcjonalny lub niedozwolony. Trzycyfrowy kod, który serwer zwraca, 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 przesyła kod błędu w odpowiedzi, towarzyszy mu czytelna dla człowieka „fraza przyczyny”, wskazująca typ błędu, którym w tym przypadku jest „Nie znaleziono”. Kolejny błąd to 410, co oznacza „Przeminęło”, a 301 oznacza „Przeniesiono na stałe”. Oba wymagają konfiguracji serwera, więc domyślnie większość stron po prostu używa zamiast nich 404.