Što je HTTP 404?

Pogreška 404 protokola za prijenos hiperteksta (HTTP), također poznata kao pogreška 404 Stranica nije pronađena, je kod odgovora koji pokazuje da je klijent uspio doći do željenog poslužitelja, ali nije mogao pronaći stranicu ili datoteku koju je tražio. Jednostavnije rečeno, internetski preglednik se mogao spojiti na dotičnu web stranicu, ali tražena stranica nije pronađena.

Svaki put kada se od klijenta uputi zahtjev poslužitelju, HTTP protokol šalje ono što se naziva HTTP zaglavlja sa statusnim kodom. Za normalnu web stranicu, statusni kod je “200 OK”, što je standardni odgovor za uspješne HTTP zahtjeve. Drugi statusni kodovi mogu se prikazati ako se web stranica preusmjeri.

Svaki broj u pogrešci HTTP 404 nešto znači. Prvi broj “4” označava da je došlo do greške klijenta, pa poslužitelj kaže da je došlo do greške na strani klijenta, kao što je tipkarska greška. Također ukazuje da greška možda nije trajna. Srednja “0” označava opću sintaksičku pogrešku. Posljednje “4” označava koja je određena pogreška napravljena iz grupe pogrešaka klijenta 400, koja uključuje “400 loših zahtjeva”, “401 neovlašteno” i “403 zabranjeno”.

Pogreške HTTP 404 rješavaju se na razini poslužitelja, a ne softverom koji se izvodi na web stranici. Neka web-mjesta oponašaju HTTP 404 pogrešku, u kojem slučaju se naziva meka 404 pogreška. Ove web stranice će koristiti tehniku ​​preusmjeravanja kao što je meta preusmjeravanje ili će koristiti datoteku .htaccess da bi to postigle. Prednosti za webmastere ovoga su da mogu prikazati bilo koju poruku ili stranicu kada tražena stranica nije pronađena na poslužitelju, čime se poboljšava iskustvo pregledavanja.

HTTP 404 stranica može se odrediti u konfiguraciji poslužitelja, čime se osigurava stvarna HTTP 404 pogreška, a istovremeno se može preusmjeriti korisnika na stranicu unutar web stranice. Korištenje preusmjeravanja kao HTTP 404 pogreške može biti štetno za stranice s rezultatima tražilice (SERP) web-mjesta. U nekim preglednicima, ako je prilagođena HTTP 404 stranica manja od 514 kilobajta, preglednik će prikazati vlastitu stranicu pogreške 404, a ne onu navedenu u konfiguracijama poslužitelja.