Hva er en HTTP 404?

May 1  by Eliza

En Hypertext Transfer Protocol (HTTP) 404-feil, også kjent som 404 Finner ikke feil, er en svarkode som indikerer at klienten var i stand til å nå ønsket server, men kunne ikke finne den siden eller filen som den var ute. I enklere termer, var nettleseren kunne koble til den aktuelle websiden, men den forespurte siden ble ikke funnet.

Hver gang det kommer en forespørsel fra en klient til en server, sender HTTP-protokollen det som kalles HTTP-hoder med en statuskode. For en vanlig nettside, er statuskoden "200 OK", som er standard svar for vellykkede HTTP-forespørsler. Andre statuskoder kan vises hvis nettsiden er omdirigert.

Hvert tall i en HTTP 404-feil betyr noe. Det første tallet "4" indikerer at en klient feil har oppstått, slik at serveren er å si at det var en feil på kundens slutten, for eksempel en skrivefeil. Det indikerer også at feilen ikke kan være permanent. Den midterste "0" indikerer en generell syntaksfeil. Den siste "4", indikerer hvilken feil ble gjort ut av kunden 400 feil gruppe, som inkluderer "400 Bad Request", "401 Uautorisert" og "403 Forbidden".

HTTP 404 feil håndteres på servernivå og ikke av programvare som kjører på nettstedet. Noen nettsteder vil etterligne en HTTP 404 feil, i så fall er det som kalles en myk 404-feil. Disse nettstedene vil bruke en omdirigering teknikk som en meta-viderekobling eller vil bruke .htaccess filen for å oppnå dette. Fordelene for webansvarlige å gjøre dette på er at de kan vise hva meldingen eller siden de vil når den forespurte siden ikke ble funnet på serveren, og dermed forbedre leseopplevelsen.

HTTP 404-side kan spesifiseres i serverkonfigurasjonen, og dermed gi en faktisk HTTP 404 feil under å være i stand til å omdirigere brukeren til en side på nettstedet. Bruk av viderekoblinger som HTTP 404 feil kan være skadelig for nettstedets søkemotorresultater sider (SERPs). I noen nettlesere, hvis en tilpasset HTTP 404 er under 514 kilobyte i størrelse, vil nettleseren vise sin egen 404-feil side og ikke den som er angitt i serverkonfigurasjoner.

  • Det er flere grunner til at man kan få en HTTP 404 feil, men det vanligste er at målet side eller URL ikke kunne nås.