TechBlogSD - Allt för WordPress- och WEB -utveckling
WEB- och WordPress - instruktioner, nyheter, recensioner av teman och plugins

Lista över 3xx HTTP -statuskoder för omdirigering

3

En webbserver skickar en statuskod på den första raden i HTTP -svar för att ange statusen för en begäran som tas emot från en klient. Statuskoden innehåller tre siffror och kallas HTTP -statuskod eller HTTP -felkod. Det finns fem grupper av statuskoder kategoriserade under 1xx, 2xx, 3xx, 4xx och 5xx som indikerar olika HTTP -svar. 3xx HTTP -statuskoder indikerar en omdirigering som användaragenten (en webbläsare eller en sökrobot) behöver vidta ytterligare åtgärder när han försöker komma åt en viss resurs.

Generellt vidarebefordrar eller omdirigerar webbservern automatiskt användaragenten till en annan resurs (URL) utan interaktion med användaren. Eftersom användare inte ser den ursprungliga begärda webbadressen indexerar sökmotorerna inte den ursprungliga webbadressen i stället för att indexera den slutliga omdirigerade webbadressen. Så 3xx statuskoder har viktigare i sökmotoroptimering jämfört med andra uppsättningar av statuskoder. I den här artikeln, låt oss förklara alla 3xx HTTP -statuskoder som referens.

Lista över 3xx HTTP -statuskoder för omdirigering

Nedan visas 3xx HTTP -statuskoder:

  1. 300 – flera val
  2. 301 – resurs flyttad permanent
  3. 302 – resurs flyttas tillfälligt
  4. 303 – se en annan resurs
  5. 304 – resurs inte ändrad
  6. 305 – Använd proxy
  7. 307 – tillfällig riktning
  8. 306 & 308 koder

1300 – Flera val

När en begärd URL pekar mot mer än en resurs kommer användaragenten (webbläsare eller sökrobot) inte att kunna bestämma vilken sida som ska hämtas och HTTP -felkoden "300 – flera val" tas emot. För att rätta till 300 -felkoden, kontrollera HTTP -rubrikerna eller se till att webbadressen bara pekar på en resurs så att en användaragent kan komma åt sidan framgångsrikt.

Lista över 3xx HTTP -statuskoder för omdirigering

HTTP 300 – Flera val

2 301 – Resurs flyttad permanent

En webbserver skickar statuskoden "301 – flyttad permanent" när det finns en permanent omdirigering till en originaladress för att vidarebefordra användaragenten till en annan webbadress. Eftersom användaren inte kan se den ursprungliga webbadressen indexerar sökmotorerna bara den omdirigerade URL. De flesta av de populära sökrobotarna för sökmotorer och användaragenter följer upp till fem omdirigeringar för en enda webbadress. Mer än fem omdirigeringar resulterar i en oändlig slinga och webbläsarna som Chrome visar ett meddelande som "För många omdirigeringar".

Lista över 3xx HTTP -statuskoder för omdirigering

Oändlig omdirigeringsslinga

Läs mer om 301 omdirigeringar.

3 302 – Resurs flyttad tillfälligt (eller hittad)

När en tillfällig omdirigering är inställd på en original URL för att skicka användaragenten till en annan URL svarar servern med koden "302 – flyttad tillfälligt". Vissa webbläsare behandlar 303 -koden som ekvivalent med 302 -koden eftersom 302 -koden endast används i HTTP/1.0.

4 303 – Se en annan resurs

När en begärd resurs finns på en annan URL -adress och bör begäras med en GET -metod, mottas koden “303 – Se en annan resurs". Den ursprungliga begärda sidan indexeras endast av sökmotorerna när 200 – framgångskoden tas emot.

Lista över 3xx HTTP -statuskoder för omdirigering

HTTP 303 – Se en annan resurs

5 304 – Resurs ej ändrad

Om den efterfrågade resursen inte har ändrats sedan den senaste tiden för begäran svarar servern med "304 – Ej ändrad" -kod. I det här fallet antar servern att det inte finns något behov av att skicka data igen eftersom klienten redan har kopian av den begärda resursen som inte ändras. Den sista ändringstiden nämns i begärans rubrikrad "If-Modified-Since" eller "If-Match".

Om din sida inte har ändrats sedan förra gången sökmotorns sökrobot besökte din webbplats rekommenderas att returnera 304 kod för att påskynda indexeringen och minska sökroboten.

6 305 – Använd proxy

Om den begärda resursen endast kan nås via en proxyserver svarar webbservern med koden "305 – Använd proxy". Proxyserveradressen tas också emot i svaret som kommer att visas i webbläsarfönstret. Vissa webbläsare som Internet Explorer visar inte detta svar ordentligt på grund av säkerhetshänsyn när proxyservern ska visas.

Endast HTTP/1.1 -protokollet använder 305 statuskod.

7 307 – Tillfällig omdirigering

När den efterfrågade resursen tillfälligt flyttas till en annan adress som nämns i förfrågningens platshuvud, mottas koden “307 – Tillfällig omdirigering”. Detta är bara en tillfällig omdirigering, men nästa begäran kommer åt den ursprungliga webbadressen. Endast HTTP/1.1 -protokollet använder denna statuskod.

8 306 och 308 statuskoder

“306 – Växla proxy” HTTP -statuskod indikerar att servern ska använda den angivna proxyn för följande förfrågningar. Nuvarande HTTP -protokoll använder inte denna statuskod.

308 är en experimentell kod som indikerar permanent omdirigering liknande 307 som är en tillfällig omdirigering. 307 och 308 koder liknar 302 och 301 koder med skillnaden att HTTP -metoden inte kan ändras.

Sammanfattning

Webbserver returnerar 3xx -serverns svarskoder som anger status för begäran. Webbplatsägare använder dessa koder för felsökning för att förstå statusen för HTTP -transaktionen. 301 är mest populärt av alla 3xx -serverns svarskoder. Anledningen är enkel att alla webbansvariga ska konfigurera 301 omdirigeringar för att behålla rankningen av sidorna i sökmotorer.

Inspelningskälla: www.webnots.com
Leave A Reply

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer