Kód stránky 404 je jedním ze stavových kódů HTTP (HyperText Transfer Protocol), který signalizuje chybu „Nenalezeno“. Tento kód indikuje, že server nemohl najít požadovanou stránku nebo zdroj na uvedené URL.
Stavový kód 404 znamená, že server nebyl schopen najít konkrétní zdroj požadovaný klientem (například webovým prohlížečem). Tento kód se vrací, když je URL nesprávná, obsah byl odstraněn, nebo nikdy neexistoval.
Typický scénář pro výskyt chyby 404 může být, když uživatel zadá neplatnou URL nebo když klikne na odkaz, který vede na již neexistující stránku.
Když server vrátí odpověď s kódem 404, odpověď obsahuje stavový kód a zprávu vysvětlující, že požadovaný zdroj nebyl nalezen.
HTTP/1.1 404 Not Found
Content-Type: text/html
<html>
<head>
<title>404 Not Found</title>
</head>
<body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
</body>
</html>
Webový prohlížeč zobrazí uživateli chybovou stránku 404, která obvykle obsahuje zprávu o nenalezení požadovaného obsahu a může obsahovat odkazy na jiné části webu nebo možnosti pro návrat na domovskou stránku.
Chybová stránka 404 může mít několik dopadů na SEO:
V souboru .htaccess
lze nastavit vlastní chybovou stránku 404 následujícím způsobem:
ErrorDocument 404 /404.html
V konfiguračním souboru Nginx lze nastavit vlastní chybovou stránku 404 takto:
error_page 404 /404.html;
location = /404.html {
root /path/to/your/site;
internal;
}
V PHP lze vytvořit vlastní chybovou stránku 404 pomocí následujícího kódu:
http_response_code(404);
include('404.html');
exit();
Kód stránky 404 je důležitým nástrojem pro signalizaci nenalezených zdrojů na webu. Správné zacházení s chybami 404, včetně vytvoření vlastní chybové stránky, může výrazně zlepšit uživatelský zážitek a přispět k lepšímu SEO. Pravidelné kontroly a údržba odkazů, spolu s použitím přesměrování tam, kde je to vhodné, jsou klíčové pro udržení zdravého a uživatelsky přívětivého webu.