HTTP-status codes er som korte noter fra en server, der klæbes på et website. De er ikke en del af webstedets content. I stedet er det meddelelser fra serveren, der fortæller dig, hvordan det gik, da den modtog anmodningen om at få vist en bestemt side.

Disse slags meddelelser returneres hver gang din browser interagerer med en server, selvom du ikke kan se dem. Hvis du er en website-ejer eller udvikler, er det vigtigt at forstå HTTP-status codes. Når de vises, er HTTP-status codes et uvurderligt værktøj til diagnosticering og rettelse af konfigurationsfejl på webstedet.

Denne artikel introducerer flere serverstatus og fejlkoder og forklarer, hvad de afslører om, hvad der sker på serveren bag kulisserne.

Lad os dykke ind!

Hvad er HTTP status codes?

Hver gang du klikker på et link eller indtaster en URL og trykker på Enter, sender din browser en anmodning til webserveren om det websted, du prøver at få adgang til. Serveren modtager og behandler anmodningen og sender derefter de relevante ressourcer tilbage sammen med en HTTP-header.

HTTP status codes leveres til din browser i HTTP-headeren. Mens status codes returneres hver eneste gang din browser anmoder om en webside eller ressource, ser du det meste af tiden ikke.

Det er normalt kun, når noget går galt, at du muligvis ser en der vises i din browser. Dette er serverens måde at sige: ”Noget er ikke rigtigt. Her er en kode, der forklarer, hvad der gik galt. ”

Google 404 HTTP-status code

Google 404 HTTP-status code

Hvis du vil se de status codes som din browser ikke normalt viser dig, er der mange forskellige værktøjer, der gør det let. Browserudvidelser er tilgængelige for udviklervenlige platforme som Chrome og Firefox, og der er mange webbaserede header-hentnings værktøjer som Web Sniffer.

Hvis du vil se HTTP-status codes med et af disse værktøjer, skal du kigge efter den linje, der vises nær toppen af ​​rapporten, der siger “Status: HTTP/1.1”. Dette efterfølges af den status code der blev returneret af serveren.

Forståelse af HTTP-status codes klasser

HTTP-status codes er opdelt i 5 “klasser”. Dette er grupper af svar, der har lignende eller relaterede betydninger. At vide, hvad de er, kan hjælpe dig med hurtigt at bestemme det generelle stof i en statu code, inden du går i gang med at finde dens specifikke betydning.

De fem klasser inkluderer:

Inden for hver af disse klasser findes en række server koder og kan returneres af serveren. Hver individuelle kode har en bestemt og unik betydning, som vi vil dække i den mere omfattende liste nedenfor.

Hvorfor HTTP-statuskoder og -fejl er relevant for søgemaskineoptimering (SEO)

Søgemaskinebots ser HTTP-statuskoder, mens de crawler dit websted. I nogle tilfælde kan disse meddelelser have indflydelse på, om og hvordan dine sider indekseres, samt hvordan søgemaskiner opfatter dit websteds helbred.

Generelt har 100- og 200-niveau HTTP-status codes ikke meget indflydelse på din SEO. De signalerer, at alt fungerer som det skal på dit websted, og gør det muligt for søgemaskine-bots at fortsætte på vej. De vil dog heller ikke øge din placering.

For det meste er det koder på højere niveau, der betyder noget for SEO. 400- og 500-niveau svar kan forhindre bots i at gennemgå og indeksere dine sider. For mange af disse fejl kan også indikere, at dit websted ikke er af høj kvalitet, hvilket muligvis sænker din placering.

Koder på 300-niveau har et lidt mere kompliceret forhold til SEO. Den vigtigste ting, du skal vide for at forstå deres indflydelse, er forskellen mellem permanente og midlertidige redirects, som vi vil dække mere detaljeret i det relevante afsnit nedenfor.

I et nøddeskal, deler permanente redirects imidlertid link equity fra backlinks, men midlertidige gør det ikke. Med andre ord, når du bruger midlertidige redirects til sider, der er flyttet, mister du SEO-fordelen ved al den linkbuilding, du har udført.

At tjekke for HTTP-status codes i Google Search Console

En måde at overvåge, hvordan Google opfatter HTTP-status codes på dit websted, er at bruge Google Search Console. Du kan se statuskoder på 300-, 400- og 500-niveauer i rapporten Dækning:

Google Search Consoles dækningsrapport

Google Search Consoles dækningsrapport

Dette område af dit betjeningspanel viser fire typer indhold på dit websted:

Du kan finde sider med 300-, 400- og 500-niveau HTTP-status codes under afsnittet Ekskluderet, Fejl eller Gyldigt med advarsler afhængigt af kodetypen. For eksempel kan 301 redirects vises under Ekskluderet som side med redirect:

En side med en redirect i Google Search Consoles dækningsrapport.

En side med en redirect i Google Search Consoles dækningsrapport.

400- og 500-niveau status codes vises sandsynligvis under Fejl.

En anden måde at se HTTP status codes på er ved hjælp af URL-inspektion værktøjet. Hvis Google ikke er i stand til at indeksere en bestemt side på grund af en fejl, ser du det her:

En 404 error i Google Search Consoles værktøj til URL-inspektion

En 404 error i Google Search Consoles værktøj til URL-inspektion

For flere tip til brug af Google Search Console, se vores omfattende guide til platformen.

En komplet guide og liste over HTTP-status codes

Mens der er over 40 forskellige server status codes, vil du sandsynligvis støde på under et dusin regelmæssigt. Nedenfor har vi dækket de mere almindelige koder, såvel som et par af de mere uklare koder, du stadig kan støde på.

Er du bremset af en HTTP-statuskode? Vores WordPress-eksperter står klar. Prøv Kinsta gratis.

100 status codes

En status code på 100 niveauer fortæller dig, at den anmodning, du har fremsat til serveren, stadig er i gang af en eller anden grund. Dette er ikke nødvendigvis et problem, det er bare ekstra information for at fortælle dig, hvad der foregår.

200 status codes

Dette er den bedste slags HTTP-statuskode, der kan modtages. Et svar på 200 niveauer betyder, at alt fungerer nøjagtigt som det skal.

300 status codes

Redirection er den proces, der bruges til at kommunikere, at en ressource er blevet flyttet til et nyt sted. Der er flere HTTP-status codes, der ledsager en redirect, for at give besøgende oplysninger om, hvor de kan finde det indhold, de leder efter.

400 status codes

400 statuskoder angår fejlkoder, der angiver, at der er en fejl med din browser og / eller anmodning.

Nginx 401-tilladelse krævede fejl i Chrome

Nginx 401-tilladelse krævede fejl i Chrome

418

418 “Jeg er en tekande” statuskode

429 for mange anmodninger

429 for mange anmodninger

Er du bremset af en HTTP-statuskode? Vores WordPress-eksperter står klar. Prøv Kinsta gratis.

500 status codes

Status codes på 500 niveauer betragtes også som fejl. De betegner dog, at problemet er ved serverens ende. Dette kan gøre dem vanskeligere at løse.

Fejl ved etablering af databaseforbindelse

Fejl ved etablering af databaseforbindelse

Hvor du kan lære mere om HTTP-status codes

Ud over de HTTP-status codes, vi har dækket på denne liste, er der nogle mere uklare, som du måske ønsker at lære om. Der er flere ressourcer, du kan konsultere for at læse om disse sjældnere koder, herunder:

At kende disse statuskoder kan hjælpe dig med at løse nogle unikke problemer, mens du vedligeholder dit eget websted, eller endda når du støder på dem på andre websteder.

De kan virke skræmmende i starten, men HTTP-status codes er vigtige for at forstå, hvad der sker på dit websted. Her er en grundig liste over dem, du skal blive fortrolig med! 📟🌐Click to Tweet

Resumé

Selvom de kan virke forvirrende eller skræmmende på overfladen, er HTTP-status codes faktisk meget informative. Ved at lære nogle af de almindelige, kan du løse problemer på dit websted hurtigere.

I dette indlæg har vi defineret 40+ HTTP-status codes, som du måtte støde på. Fra de mildere koder på 100 og 200 niveauer til de vanskeligere 400- og 500-niveau-fejl er det at give mening om disse meddelelser afgørende for at vedligeholde dit websted og sikre, at det er tilgængeligt for brugerne.


Hvis du godt kunne lide denne artikel, så vil du elske Kinstas WordPress hostingplatform. Boost dit website og få 24/7 support fra vores WordPress-ekspertteam. Vores Google Cloud-drevne infrastruktur fokuserer på automatisk skalering, ydeevne og sikkerhed. Lad os vise dig Kinsta-forskellen! Tjek vores planer