Hvad er en HTTP 404?
En hypertext Transfer Protocol (HTTP) 404 -fejl, også almindeligt kendt som 404 -siden, der ikke er fundet fejl, er en svarkode, der angiver, at klienten var i stand til at nå den ønskede server, men ikke kunne finde den side eller fil, som den kiggede på. På enklere termer var internetbrowseren i stand til at oprette forbindelse til det pågældende websted, men den anmodede side blev ikke fundet.
Hver gang en anmodning fremsættes fra en klient til en server, sender HTTP -protokollen det, der kaldes HTTP -overskrifter med en statuskode. For et normalt websted er statuskoden "200 OK", som er standardresponsen for vellykkede HTTP -anmodninger. Andre statuskoder kan vises, hvis webstedet omdirigeres.
Hvert tal i en HTTP 404 -fejl betyder noget. Det første tal "4" angiver, at der er opstået en klientfejl, så serveren siger, at der var en fejl i klientens afslutning, såsom en skrivefejl. Det indikerer også, at fejlen muligvis ikke er permanent. Den midterste "0" angiver en generel syntaksfejl. Den sidste "4" angiver, hvilken særlig fejl der blev foretaget af 400 -klientfejlgruppen, der inkluderer "400 Bad Request", "401 Uautoriseret" og "403 forbudt."
HTTP 404 -fejl håndteres på serverniveau og ikke af software, der kører på webstedet. Nogle websteder vil efterligne en HTTP 404 -fejl, i hvilket tilfælde kaldes den en blød 404 -fejl. Disse websteder bruger en omdirigeringsteknik, såsom en meta -omdirigering eller bruger .htaccess -filen til at opnå dette. Fordelene for webmastere ved at gøre dette er, at de kan vise den meddelelse eller side, de ønsker, når den anmodede side ikke findes på serveren, hvilket forbedrer browseroplevelsen.
HTTP 404 -siden kan specificeres i serverkonfigurationen og giver således en faktisk HTTP 404 -fejl, mens du er i stand til at omdirigere brugeren til en side på webstedet. Brug af omdirigeringer som HTTP 404 -fejl kan være skadelige for internettetWebsteds søgemaskine resultater sider (SERP'er). I nogle browsere, hvis en brugerdefineret HTTP 404 -side er under 514 kilobyte i størrelse, viser browseren sin egen 404 -fejlside og ikke den, der er specificeret i serverkonfigurationer.