
Error 404 (Not Found) je štandardný HTTP stavový kód zo skupiny 4xx Client Error. Oznamuje, že origin server nenašiel aktuálnu reprezentáciu požadovaného zdroja, prípadne nechce potvrdiť, že taký zdroj existuje.
Samotný kód 404 však nehovorí, či ide o stav dočasný alebo trvalý. Ak server vie, že zdroj bol odstránený natrvalo, presnejšou
odpoveďou je 410 Gone. Špecifikácia RFC 9110 zároveň uvádza, že odpoveď 404 môže byť heuristicky cacheovaná, ak pravidlá metódy alebo cache hlavičky neurčia iné správanie.
V praxi sa chyba 404 objavuje najmä vtedy, keď používateľ alebo klient požaduje neexistujúcu URL adresu, keď bol obsah zmazaný alebo presunutý bez správneho presmerovania, alebo keď odkaz smeruje na zdroj, ktorý
na serveri nikdy neexistoval. V bežnom webovom prehliadači to spravidla znamená, že zadaná adresa nie je rozpoznaná. V API prostredí môže 404
znamenať, že endpoint je síce platný, ale konkrétny objekt, záznam alebo entita už neexistuje. Niektoré servery tiež zámerne vracajú 404 namiesto 403 Forbidden, aby neprezrádzali existenciu chráneného zdroja
neoprávnenému klientovi.
Z technického hľadiska je korektné používanie 404 dôležité pre prehliadače, API klientov, crawlers aj vyhľadávače. Google uvádza, že pre neexistujúce URL je návratový kód 404 úplne správne správanie a vo väčšine
prípadov ho netreba „maskovať“ presmerovaním na domovskú stránku alebo generovaním náhradného obsahu. Takéto nevhodné správanie môže viesť k takzvaným soft 404
stavom, ktoré sú mätúce pre používateľov aj vyhľadávače. Ak bol obsah presunutý na novú relevantnú adresu, vhodným riešením je presmerovanie; ak náhrada neexistuje, správnou odpoveďou ostáva 404, prípadne 410 pri
trvalom odstránení.

Obr.404 
Page not found 
Key

Error 404
Attributes:
