W informatyce , 404 błędu jest kod od tej HTTP protokołu komunikacyjnego w sieci internetowej , aby zgłosić incydent. Ten kod jest zwracany przez serwer HTTP, aby wskazać, że pod żądanym adresem nie znaleziono żadnego zasobu, zwykle strony internetowej .
Serwer hostingowy zazwyczaj generuje stronę internetową „404 Nie znaleziono pliku”, gdy użytkownik próbuje skorzystać z uszkodzonego lub martwego łącza ; dlatego błąd 404 jest jednym z najbardziej rozpoznawalnych i częstych błędów napotykanych w sieci WWW .
Numery błędów są zdefiniowane w specyfikacji ( RFC ) protokołu komunikacyjnego HTTP. Pierwsze 4 oznaczają błąd w żądaniu, w tym przypadku zły adres URL , pochodzący z przestarzałej strony lub błąd wpisu adresu internetowego ze strony odwiedzającego. Ostatnie 4 wskazują na problem spowodowany tym błędem: nie można znaleźć zasobu.
Ten kod można również odwrócić od jego znaczenia i zwrócić po ograniczeniu dostępu do niektórych zasobów sieciowych (na przykład z powodu cenzury).
Niektóre przeglądarki internetowe wyświetlają komunikat „ 404 nie znaleziono pliku ” (w języku angielskim oznacza „ nie znaleziono pliku ”) użytkownikowi Internetu . Takie błędy mogą również pojawić się pod komunikatem:
Istnieje wiele narzędzi, takich jak analizatory uszkodzonych linków, takie jak rozszerzenie WordPress Broken Link Checker , które mogą być używane przez webmasterów do wyliczania błędów 404, aby można je było naprawić ręcznie. Narzędzia te mogą być przydatne do wyszukiwania linków, które istnieją w określonej witrynie. Ograniczeniem tych narzędzi jest to, że znajdują one tylko linki w obrębie jednej konkretnej witryny i ignorują błędy 404 wynikające z linków w innych witrynach. W rezultacie narzędzia te pomijają 83% z 404 błędów witryny. Jednym z rozwiązań jest sprawdzenie błędów 404 przez skanowanie w poszukiwaniu linków zewnętrznych.
Inną popularną metodą jest śledzenie ruchu na stronach błędów 404 przy użyciu analizy pliku historii . Może to być przydatne, aby dowiedzieć się więcej o tym, co użytkownicy z błędem 404 oglądali w witrynie. Inną metodą śledzenia ruchu na stronach błędów 404 jest użycie narzędzi do śledzenia ruchu opartych na analizie dzienników serwera WWW, takich jak Awstats , czy nawet języka JavaScript , takiego jak Matomo .
Najlepiej użyć kodu nagłówka 410, gdy zasób już nie istnieje.
Oprócz niedogodności nawigacji dla użytkownika, powtarzające się występowanie błędów 404 na stronie może wpłynąć na jej pozycję w wyszukiwarkach.
Legenda przypisuje numer błędu „404” anegdocie, zgodnie z którą „w CERN w Szwajcarii badacze, mając dość ciągłego ponownego uruchamiania niesprawnego serwera zainstalowanego w biurze nr 404, przypisali ten numer „błądowi spowodowanemu awarią połączenia, pamiętając ten przeklęty pokój” . Tej legendzie zaprzeczył Tim Berners-Lee podczas sesji pytań i odpowiedzi przeprowadzonej na Reddit inmarzec 2014.
Wielu webmasterów zdecydowało się spersonalizować tę stronę błędu, ponieważ strona 404 naprawdę stała się częścią kultury internetowej . Ponadto wiele witryn tworzy własne komunikaty o błędzie.
Serwery internetowe są zazwyczaj skonfigurowane do wyświetlania niestandardowej strony błędu 404, która zapewnia bardziej naturalny opis wiadomości, a czasami mapy witryny, formularza wyszukiwania lub widżetu strony 404.
Ukryte przed użytkownikiem zdanie na poziomie protokołu rzadko jest spersonalizowane.
Wiele organizacji wykorzystuje pojawienie się stron błędów 404 jako okazję do wstrzyknięcia humoru w celu zbagatelizowania tego, co jest powszechnie postrzegane przez użytkownika jako błąd i błąd ze strony organizacji. Strony zawierają wówczas zazwyczaj element graficzny podejmujący tematykę witryny, przedstawiający w humorystyczny sposób dysfunkcję, czasem animację lub grę dla odwiedzającego.
04 kwietnia można zapisać cyfrowo „4/04”, szczególnie w krajach anglosaskich , podobieństwo z 404 faktycznie okazją dla niektórych firm do świętowania, czy do tworzenia aplikacji na tę okazję.
Często można znaleźć stronę internetową, na której występuje błąd 404, dzięki usłudze archiwizacji internetowej . Najpopularniejszą z tych usług jest Wayback Machine dostępna na stronie archive.org.