TechBlogSD - Kaikki WordPressin ja WEB: n kehittämiseen
WEB- ja WordPress - ohjeet, uutiset, arvostelut teemoista ja laajennuksista

Luettelo 3xx HTTP -tilakoodeista uudelleenohjausta varten

3

Web -palvelin lähettää tilakoodin HTTP -vastauksen ensimmäiselle riville osoittaakseen asiakkaalta vastaanotetun pyynnön tilan. Tilakoodi sisältää kolme numeroa ja sitä kutsutaan HTTP -tilakoodiksi tai HTTP -virhekoodiksi. On viisi tilakoodien ryhmää, jotka on luokiteltu luokkiin 1xx, 2xx, 3xx, 4xx ja 5xx, mikä osoittaa eri HTTP -vastauksen. 3xx HTTP -tilakoodit osoittavat uudelleenohjauksen, jonka käyttäjäagentin (verkkoselain tai indeksointirobotti) on ryhdyttävä lisätoimenpiteisiin, kun se yrittää käyttää tiettyä resurssia.

Yleensä verkkopalvelin välittää automaattisesti tai uudelleenohjaa käyttäjäagentin toiseen resurssiin (URL) ilman vuorovaikutusta käyttäjän kanssa. Koska käyttäjät eivät näe alkuperäistä pyydettyä URL -osoitetta, hakukoneet eivät indeksoi alkuperäistä URL -osoitetta sen sijaan, että indeksoivat lopullisen uudelleenohjatun URL -osoitteen. Joten 3xx -tilakoodeilla on tärkeämpi merkitys hakukoneoptimoinnissa verrattuna muihin tilakoodeihin. Tässä artikkelissa kerromme kaikki 3xx HTTP -tilakoodit viitteellesi.

Luettelo 3xx HTTP -tilakoodeista uudelleenohjausta varten

Alla on 3xx HTTP -tilakoodit:

  1. 300 – useita vaihtoehtoja
  2. 301 – resurssi siirretty pysyvästi
  3. 302 – resurssi siirretty väliaikaisesti
  4. 303 – katso toinen resurssi
  5. 304 – resurssia ei muutettu
  6. 305 – Käytä välityspalvelinta
  7. 307 – väliaikainen ohjaus
  8. 306 ja 308 koodia

1300 – Useita valintoja

Kun pyydetty URL -osoite osoittaa useampaa kuin yhtä resurssia, käyttäjäagentti (verkkoselain tai indeksointirobotti) ei voi päättää, mikä sivu haetaan, ja HTTP -virhekoodi "300 – Useita valintoja" vastaanotetaan. Jos haluat korjata 300 -virhekoodin, tarkista HTTP -otsikot tai varmista, että URL -osoite osoittaa vain yhteen resurssiin, jotta käyttäjäagentti pääsee sivulle.

Luettelo 3xx HTTP -tilakoodeista uudelleenohjausta varten

HTTP 300 – useita vaihtoehtoja

2 301 – Resurssi siirretty pysyvästi

Verkkopalvelin lähettää tilakoodin "301 – Siirretty pysyvästi", kun alkuperäiseen URL -osoitteeseen on asetettu pysyvä uudelleenohjaus, joka välittää käyttäjäagentin toiseen URL -osoitteeseen. Koska käyttäjä ei näe alkuperäistä URL -osoitetta, hakukoneet indeksoivat vain uudelleenohjatut URL -osoite. Useimmat suositut hakukoneiden indeksointirobotit ja käyttäjäagentit seuraavat jopa 5 uudelleenohjausta yhdelle URL -osoitteelle. Yli viisi uudelleenohjausta johtaa loputtomaan silmukkaan ja selaimet, kuten Chrome, näyttävät viestin, kuten "Liian monta uudelleenohjausta".

Luettelo 3xx HTTP -tilakoodeista uudelleenohjausta varten

Ääretön uudelleenohjaussilmukka

Lue lisää 301 uudelleenohjauksesta.

3302 – Resurssi siirretty väliaikaisesti (tai löydetty)

Kun väliaikainen uudelleenohjaus on asetettu alkuperäiseen URL -osoitteeseen käyttäjäagentin lähettämiseksi toiseen URL -osoitteeseen, palvelin vastaa koodilla "302 – Siirretty tilapäisesti”. Jotkut selaimet käsittelevät 303 -koodia 302 -koodina, koska 302 -koodia käytetään vain HTTP/1.0: ssa.

4 303 – Katso toinen lähde

Kun pyydetty resurssi sijaitsee toisessa URL -osoitteessa ja sitä on pyydettävä GET -menetelmällä, saat koodin "303 – Katso toinen resurssi". Hakukoneet indeksoivat alkuperäisen pyydetyn sivun vain, kun 200 -menestyskoodi vastaanotetaan.

Luettelo 3xx HTTP -tilakoodeista uudelleenohjausta varten

HTTP 303 – Katso toinen resurssi

5 304 – Resurssia ei muutettu

Jos pyydettyä resurssia ei ole muutettu pyynnön viimeisen kerran jälkeen, palvelin vastaa koodilla “304 – Ei muokattu”. Tässä tapauksessa palvelin olettaa, että tietoja ei tarvitse lähettää uudelleen, koska asiakkaalla on jo kopio pyydetystä resurssista, jota ei ole muokattu. Viimeinen muokkausaika mainitaan pyynnön otsikkorivillä “If-Modified-Since” tai “If-Match”.

Jos sivusi ei ole muuttunut sen jälkeen, kun hakukoneindeksoija on vieraillut sivustollasi, 304 -koodin palauttamista suositellaan indeksoinnin nopeuttamiseksi ja indeksointirobotin kuormituksen vähentämiseksi.

6305 – Käytä välityspalvelinta

Jos pyydettyä resurssia voidaan käyttää vain välityspalvelimen kautta, verkkopalvelin vastaa koodilla “305 – Käytä välityspalvelinta”. Välityspalvelimen osoite vastaanotetaan myös vastauksessa, joka näkyy selainikkunassa. Jotkin selaimet, kuten Internet Explorer, eivät näytä tätä vastausta oikein välityspalvelimen näyttämisen vuoksi.

Vain HTTP/1.1 -protokolla käyttää tilakoodia 305.

7 307 – Väliaikainen uudelleenohjaus

Kun pyydetty resurssi siirretään tilapäisesti toiseen osoitteeseen, joka mainitaan pyynnön sijaintiotsikossa, vastaanotetaan koodi "307 – Väliaikainen uudelleenohjaus". Tämä on vain väliaikainen uudelleenohjaus, mutta seuraava pyyntö käyttää alkuperäistä URL -osoitetta. Vain HTTP/1.1 -protokolla käyttää tätä tilakoodia.

8 306 ja 308 Tilakoodit

“306 – Vaihda välityspalvelinta” HTTP -tilakoodi osoittaa, että palvelimen tulee käyttää määritettyä välityspalvelinta seuraaviin pyyntöihin. Nykyiset HTTP -protokollat ​​eivät käytä tätä tilakoodia.

308 on kokeellinen koodi, joka osoittaa pysyvän uudelleenohjauksen, joka on samanlainen kuin 307, joka on väliaikainen uudelleenohjaus. Koodit 307 ja 308 ovat samanlaisia ​​kuin koodit 302 ja 301 sillä erolla, että HTTP -menetelmän ei sallita muuttua.

Yhteenveto

Web -palvelin palauttaa 3xx -palvelimen vastauskoodit, jotka ilmaisevat pyynnön tilan. Verkkosivustojen omistajat käyttävät näitä koodeja vianmääritystarkoituksiin ymmärtääkseen HTTP -tapahtuman tilan. 301 on suosituin kaikista 3xx -palvelimen vastauskoodeista. Syy on yksinkertainen, että kaikkien verkkovastaavien on määritettävä 301 uudelleenohjausta säilyttääkseen sivujen sijoituksen hakukoneissa.

Leave A Reply

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja