Co je to HTTP 404?
Chyba
Chyba protokolu Hypertext Transfer Protocol (HTTP) 404, také běžně známá jako chyba 404, která není nalezena chyba, je kód odpovědi, který naznačuje, že klient byl schopen dosáhnout požadovaného serveru, ale nemohl najít stránku nebo soubor, pro který hledal. Zjednodušeně řečeno, internetový prohlížeč se mohl připojit k dotyčnému webu, ale požadovaná stránka nebyla nalezena. Pro normální web je stavový kód „200 OK“, což je standardní odpověď pro úspěšné požadavky HTTP. Pokud je web přesměrován, lze zobrazit další kódy stavu. První číslice „4“ označuje, že došlo k chybě klienta, takže server říká, že na konci klienta došlo k chybě, jako je překlep. Znamená to také, že chyba nemusí být trvalá. Střední „0“ označuje obecnou chybu syntaxe. Poslední „4“ označuje, která konkrétní chyba byla provedena ze skupiny chybových chyb 400, která zahrnuje „400 špatných požadavků“, „401 neautorizovaných“ a „403 zakázáno“.
ChybyHTTP 404 jsou řešeny na úrovni serveru a nikoli pomocí softwaru spuštěného na webu. Některé webové stránky napodobují chybu HTTP 404, v takovém případě se nazývá měkká chyba 404. Tyto webové stránky budou používat techniku přesměrování, jako je přesměrování meta, nebo k tomu použijí soubor .htaccess. Výhodou pro webmastery, kteří to dělají, spočívají v tom, že mohou zobrazit jakoukoli zprávu nebo stránku, kterou chtějí, když požadovaná stránka není na serveru nalezena, čímž se zlepšuje zážitek z prohlížení.
Stránka HTTP 404 může být zadána v konfiguraci serveru, čímž poskytuje skutečnou chybu HTTP 404 a zároveň může uživatele přesměrovat na stránku na webu. Použití přesměrování jako chyb HTTP 404 může být pro web škodlivéStránky vyhledávacího stroje pro vyhledávače (SERP). V některých prohlížečích, pokud je vlastní stránka HTTP 404 pod velikostí 514 kilobytů, zobrazí prohlížeč svou vlastní chybovou stránku 404 a nikoli za uvedenou v konfiguracích serveru.