TechBlogSD - Alt for WordPress- og WEB -utvikling
WEB- og WordPress -instruksjoner, nyheter, anmeldelser av temaer og plugins

Liste over 3xx HTTP -statuskoder for omdirigering

8

En webserver sender en statuskode i første linje med HTTP -respons for å indikere statusen til en forespørsel mottatt fra en klient. Statuskoden inneholder tre sifre og kalles HTTP -statuskode eller HTTP -feilkode. Det er fem grupper av statuskoder kategorisert under 1xx, 2xx, 3xx, 4xx og 5xx som indikerer forskjellig HTTP -respons. 3xx HTTP -statuskoder indikerer en viderekobling som brukeragenten (en nettleser eller en søkerobot) må gjøre ytterligere tiltak når du prøver å få tilgang til en bestemt ressurs.

Vanligvis videresender eller videresender webserveren brukeragenten automatisk til en annen ressurs (URL) uten interaksjon med brukeren. Siden brukerne ikke ser den opprinnelige forespurte nettadressen, vil søkemotorer ikke indeksere den opprinnelige nettadressen i stedet indeksere den endelige omdirigerte nettadressen. Så 3xx statuskoder er viktigere i søkemotoroptimalisering sammenlignet med andre sett med statuskoder. I denne artikkelen, la oss forklare alle 3xx HTTP -statuskoder som referanse.

Liste over 3xx HTTP -statuskoder for omdirigering

Nedenfor er 3xx HTTP -statuskoder:

  1. 300 – flere valg
  2. 301 – ressurs flyttet permanent
  3. 302 – ressurs flyttet midlertidig
  4. 303 – se en annen ressurs
  5. 304 – ressurs ikke endret
  6. 305 – Bruk proxy
  7. 307 – midlertidig omdirigering
  8. 306 og 308 koder

1300 – Flere valg

Når en forespurt URL -adresse peker mot mer enn én ressurs, vil ikke brukeragenten (nettleser eller søkerobot) kunne bestemme hvilken side som skal hentes og HTTP -feilkoden "300 – flere valg" mottas. For å rette opp 300 -feilkoden, sjekk HTTP -overskriftene eller kontroller at URL -en bare peker til én ressurs, slik at en brukeragent kan få tilgang til siden.

Liste over 3xx HTTP -statuskoder for omdirigering

HTTP 300 – Flere valg

2 301 – Ressurs flyttet permanent

En webserver sender statuskode "301 – flyttet permanent" når det er satt en permanent omdirigering til en originaladresse for å videresende brukeragenten til en annen nettadresse. Siden brukeren ikke kan se den opprinnelige nettadressen, vil søkemotorer bare indeksere den omdirigerte URL. de fleste av de populære robotsøkeprogrammer og brukeragenter følge opp til 5 omdirigeringer for en enkelt URL. Mer enn 5 omdirigeringer vil resulterer i en uendelig loop og nettlesere som Chrome vil vise en melding som “for mange omdirigeringer".

Liste over 3xx HTTP -statuskoder for omdirigering

Uendelig omdirigeringssløyfe

Lær mer om 301 viderekoblinger.

3 302 – Ressurs flyttet midlertidig (eller funnet)

Når en midlertidig omdirigering er satt til en original URL for å sende brukeragenten til en annen URL, svarer serveren med koden "302 – flyttet midlertidig". Noen nettlesere behandler 303 -koden som ekvivalent med 302 -koden siden 302 -koden bare brukes i HTTP/1.0.

4 303 – Se en annen ressurs

Når en forespurt ressurs er plassert på en annen URL -adresse og bør forespørres ved hjelp av en GET -metode, mottas koden "303 – Se en annen ressurs". Den opprinnelige forespurte siden blir bare indeksert av søkemotorene når 200 – Suksess -koden er mottatt.

Liste over 3xx HTTP -statuskoder for omdirigering

HTTP 303 – Se en annen ressurs

5 304 – Ressurs ikke endret

Hvis den forespurte ressursen ikke er endret siden forrige gang forespørselen svarer serveren med "304 – Ikke modifisert" kode. I dette tilfellet antar serveren at det ikke er nødvendig å sende dataene på nytt siden klienten allerede har kopien av den forespurte ressursen som ikke er endret. Den siste modifikasjonstiden er nevnt i forespørselens overskriftslinje "If-Modified-Since" eller "If-Match".

Hvis siden din ikke har endret seg siden forrige gang søkemotorens søkerobot åpnet nettstedet ditt, anbefales det å returnere 304 kode for å øke hastigheten på indeksering og redusere belastningen på søkeroboten.

6 305 – Bruk proxy

Hvis den forespurte ressursen bare er tilgjengelig via en proxy -server, svarer webserveren med koden "305 – Bruk proxy". Proxy -serveradressen mottas også i svaret som vises i nettleservinduet. Noen nettlesere som Internet Explorer viser ikke dette svaret på riktig måte på grunn av sikkerhetsproblemer ved å vise proxy -serveren.

Bare HTTP/1.1 -protokollen bruker 305 statuskode.

7 307 – Midlertidig omdirigering

Når den forespurte ressursen midlertidig flyttes til en annen adresse som er nevnt i posisjonsoverskriften til forespørselen, mottas koden "307 – Midlertidig omdirigering". Dette er bare en midlertidig viderekobling, men den neste forespørselen får tilgang til den opprinnelige nettadressen. Bare HTTP/1.1 -protokollen bruker denne statuskoden.

8 306 og 308 statuskoder

“306 – Bytt proxy” HTTP -statuskode indikerer at serveren skal bruke den angitte proxyen for følgende forespørsler. Gjeldende HTTP -protokoller bruker ikke denne statuskoden.

308 er en eksperimentell kode som indikerer permanent omdirigering som ligner 307, som er en midlertidig omdirigering. 307 og 308 koder ligner 302 og 301 koder med forskjellen på at HTTP -metoden ikke kan endres.

Sammendrag

Webserver returnerer 3xx serverresponskoder som indikerer statusen til forespørselen. Nettstedseiere bruker disse kodene for feilsøkingsformål for å forstå statusen til HTTP -transaksjonen. 301 er den mest populære av alle 3xx -serverens responskoder. Grunnen er enkel at alle nettredaktører bør sette opp 301 omdirigeringer for å beholde rangeringen av sidene i søkemotorer.

Opptakskilde: www.webnots.com
Leave A Reply

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon