tigtools

HTTP-tilakoodit

Hae mikä tahansa HTTP-tilakoodi: mitä se tarkoittaa, milloin palvelimet lähettävät sen ja mikä määritys sen määrittelee. Hae numeron tai avainsanan perusteella, suodata luokan mukaan ja linkitä suoraan koodiin.

Toimii selaimessasi Ei rekisteröitymistä

Näytetään 79 koodia

  • 100 Continue

    Palvelin vastaanotti pyynnön otsikkotiedot, ja asiakas voi lähettää rungon. Näkyy, kun asiakas lähettää ”Expect: 100-continue” ennen suuren rungon lataamista.

    Määritelty: RFC 9110

  • 101 Switching Protocols

    Palvelin suostuu vaihtamaan protokollaan, jota asiakas pyysi Upgrade-otsakkeessa. Näkyy, kun yhteys päivitetään WebSocket-yhteydeksi.

    Määritelty: RFC 9110

  • 102 Processing

    Vanhentunut tai käyttämätön

    Palvelin on hyväksynyt WebDAV-pyynnön, mutta ei ole vielä saanut sitä valmiiksi. Tämä poistettiin myöhemmistä WebDAV-määrityksistä, ja sitä käytetään nykyään harvoin.

    Määritelty: RFC 2518

  • 103 Early Hints

    Lähetetään ennen lopullista vastausta, jotta selain voi aloittaa Link-otsakkeissa lueteltujen resurssien esilatauksen. CDN:t ja palvelimet käyttävät tätä nopeuttaakseen sivujen latautumista.

    Määritelty: RFC 8297

  • 200 OK

    Pyyntö onnistui, ja vastaus sisältää tuloksen. Tämä on tavallinen vastaus sivun lataukselle tai onnistuneelle API-kutsulle.

    Määritelty: RFC 9110

  • 201 Created

    Pyyntö onnistui ja loi uuden resurssin, joka yleensä tunnistetaan Location-otsakkeesta. Tyypillinen onnistuneen POST-pyynnön jälkeen, joka luo tietueen.

    Määritelty: RFC 9110

  • 202 Accepted

    Pyyntö otettiin käsiteltäväksi, mutta sitä ei ole suoritettu loppuun. Sitä käyttävät API:t, jotka asettavat työt jonoon, kuten viennit tai eräajot.

    Määritelty: RFC 9110

  • 203 Non-Authoritative Information

    Pyyntö onnistui, mutta muuntava välityspalvelin muutti lähdepalvelimen palauttamaa sisältöä.

    Määritelty: RFC 9110

  • 204 No Content

    Pyyntö onnistui, eikä palautettavaa sisältöä ole. Tavallinen DELETE-pyynnöille ja tietojen tallentamiselle, kun asiakas ei tarvitse vastauksen runkoa.

    Määritelty: RFC 9110

  • 205 Reset Content

    Pyyntö onnistui, ja asiakkaan tulisi nollata asiakirjanäkymä, esimerkiksi tyhjentää lomake. Harvoin käytetty.

    Määritelty: RFC 9110

  • 206 Partial Content

    Palvelin palauttaa vain asiakkaan pyytämän tavualueen. Näkyy, kun videot toistuvat suoratoistona, lataukset jatkuvat tai asiakas lähettää Range-otsakkeen.

    Määritelty: RFC 9110

  • 207 Multi-Status

    WebDAV-vastaus, joka sisältää useille resursseille erilliset tilakoodit XML-rungossa.

    Määritelty: RFC 4918

  • 208 Already Reported

    Käytetään WebDAV 207 -vastauksessa, jotta samaan sidottuun resurssiin kuuluvia jäseniä ei luetella uudelleen.

    Määritelty: RFC 5842

  • 226 IM Used

    Palvelin sovelsi nykyiseen resurssiin esiintymämuutoksia (kuten delta-koodausta). Hyvin harvoin nähty.

    Määritelty: RFC 3229

  • 300 Multiple Choices

    Resurssilla on useita esitysmuotoja, ja asiakkaan tulisi valita niistä yksi. Käytännössä harvoin käytetty.

    Määritelty: RFC 9110

  • 301 Moved Permanently

    Resurssi on siirtynyt pysyvästi Location-otsakkeessa annettuun URL-osoitteeseen. Selaimet ja hakukoneet päivittävät linkkinsä; jotkin asiakkaat muuttavat POST-pyynnön GET-pyynnöksi seuratessaan sitä.

    Määritelty: RFC 9110

  • 302 Found

    Resurssi on tilapäisesti toisessa URL-osoitteessa, joka annetaan Location-otsikossa. Yleinen kirjautumisten jälkeen ja lyhytaikaisissa uudelleenohjauksissa; selaimet seuraavat sitä yleensä GET-pyynnöllä.

    Määritelty: RFC 9110

  • 303 See Other

    Asiakkaan tulee hakea tulos toisesta URL-osoitteesta GET-pyynnöllä. Käytetään lomakkeen POST-pyynnön jälkeen ohjaamaan vahvistussivulle (Post/Redirect/Get-malli).

    Määritelty: RFC 9110

  • 304 Not Modified

    Välimuistissa oleva kopio on edelleen voimassa, joten palvelin ei lähetä sisältöä. Näkyy, kun selain tarkistaa välimuistissa olevan tiedoston uudelleen If-None-Match- tai If-Modified-Since-otsikolla.

    Määritelty: RFC 9110

  • 305 Use Proxy

    Vanhentunut tai käyttämätön

    Käski asiakasta käyttämään Location-otsikossa annettua välityspalvelinta. Se on vanhentunut tietoturvasyistä, ja selaimet jättävät sen huomiotta.

    Määritelty: RFC 9110

  • 306 (Unused)

    Vanhentunut tai käyttämätön

    Varattu. Sitä käytettiin HTTP/1.1:n aiemmassa luonnoksessa, eikä sitä enää käytetä.

    Määritelty: RFC 9110

  • 307 Temporary Redirect

    Resurssi on tilapäisesti toisessa URL-osoitteessa, ja asiakkaan on toistettava pyyntö samalla metodilla ja sisällöllä. Selainten käyttämä myös sisäisissä HSTS-uudelleenohjauksissa HTTPS:ään.

    Määritelty: RFC 9110

  • 308 Permanent Redirect

    Resurssi on siirtynyt pysyvästi, ja asiakkaan on käytettävä samaa metodia ja sisältöä uudessa URL-osoitteessa. 307:n pysyvä vastine, turvallinen POST-pyyntöjen uudelleenohjaukseen.

    Määritelty: RFC 9110

  • 400 Bad Request

    Palvelin ei voi käsitellä pyyntöä, koska se on virheellinen, esimerkiksi virheellinen JSON, väärä kyselyparametri tai vioittunut eväste.

    Määritelty: RFC 9110

  • 401 Unauthorized

    Pyynnöstä puuttuvat kelvolliset todennustiedot. Nimestään huolimatta se tarkoittaa 'todentamatonta'; palvelin lähettää WWW-Authenticate-otsikon, jossa kerrotaan miten kirjautua.

    Määritelty: RFC 9110

  • 402 Payment Required

    Varattu tulevaa käyttöä varten HTTP-määrittelyssä. Jotkin API:t ja maksupalvelut käyttävät sitä, kun vaaditaan maksua tai tilausta.

    Määritelty: RFC 9110

  • 403 Forbidden

    Palvelin ymmärsi pyynnön mutta kieltäytyy siitä, eikä uudelleenkirjautuminen auta. Näkyy, kun käyttöoikeudet puuttuvat, hakemistolistaus on poistettu käytöstä tai palomuuri estää asiakkaan.

    Määritelty: RFC 9110

  • 404 Not Found

    Palvelin ei löydä pyydettyä resurssia. Yleensä väärin kirjoitettu tai vanhentunut linkki, poistettu sivu tai väärä API-reitti.

    Määritelty: RFC 9110

  • 405 Method Not Allowed

    Resurssi on olemassa, mutta se ei tue käytettyä HTTP-metodia, kuten POST-pyyntö vain luku -URL-osoitteeseen. Vastaus luettelee sallitut metodit Allow-otsikossa.

    Määritelty: RFC 9110

  • 406 Not Acceptable

    Palvelin ei voi tuottaa vastausta missään asiakkaan Accept-otsikoissa luetellussa muodossa.

    Määritelty: RFC 9110

  • 407 Proxy Authentication Required

    Kuten 401, mutta asiakkaan on ensin todennettava itsensä välityspalvelimelle. Näkyy yritysverkoissa, joissa on todennusta vaativa välityspalvelin.

    Määritelty: RFC 9110

  • 408 Request Timeout

    Palvelin aikakatkaisi odottaessaan asiakkaan pyynnön lähettämisen valmistumista. Näkyy hitailla tai katkeilevilla yhteyksillä.

    Määritelty: RFC 9110

  • 409 Conflict

    Pyyntö on ristiriidassa resurssin nykyisen tilan kanssa, kuten muokkausristiriita tai jo olemassa olevan asian luominen.

    Määritelty: RFC 9110

  • 410 Gone

    Resurssi on poistettu pysyvästi, eikä se palaa. Toisin kuin 404, se kehottaa hakukoneita poistamaan URL-osoitteen nopeammin.

    Määritelty: RFC 9110

  • 411 Length Required

    Palvelin vaatii Content-Length-otsikon, mutta pyynnössä ei ollut sitä.

    Määritelty: RFC 9110

  • 412 Precondition Failed

    Pyynnön otsikoissa ollut ehto, kuten If-Match, ei täyttynyt. Käytetään estämään resurssin ylikirjoitus, jos se on muuttunut sen jälkeen, kun asiakas on viimeksi lukenut sen.

    Määritelty: RFC 9110

  • 413 Content Too Large

    Pyynnön runko on suurempi kuin palvelin hyväksyy. Ilmenee, kun ladataan tiedosto, joka ylittää esimerkiksi nginxin client_max_body_size-rajan.

    Määritelty: RFC 9110

  • 414 URI Too Long

    URL-osoite on pidempi kuin palvelin pystyy käsittelemään. Yleensä syynä on lomake, joka lähettää liikaa dataa GET-pyynnössä, tai uudelleenohjaussilmukka, joka lisää parametreja jatkuvasti.

    Määritelty: RFC 9110

  • 415 Unsupported Media Type

    Palvelin ei tue pyynnön rungon muotoa, esimerkiksi XML:n lähettämistä päätepisteeseen, joka odottaa application/json.

    Määritelty: RFC 9110

  • 416 Range Not Satisfiable

    Range-otsikossa pyydetty tavualue on resurssin koon ulkopuolella.

    Määritelty: RFC 9110

  • 417 Expectation Failed

    Palvelin ei voi täyttää asiakkaan Expect-otsikon vaatimusta.

    Määritelty: RFC 9110

  • 418 I'm a teapot

    Aprillipila vuoden 1998 Hyper Text Coffee Pot Control Protocol -protokollasta: teekannu, joka kieltäytyy keittämästä kahvia. HTTP varaa koodin käyttämättömäksi, mutta jotkin palvelimet palauttavat sen pääsiäismunana tai hylätäkseen ei-toivotut botit.

    Määritelty: RFC 2324 / RFC 9110 (Unused)

  • 419 Page Expired

    Ei-standardi

    Ei standardikoodi. Laravel palauttaa sen, kun lomakkeen CSRF-token puuttuu tai on vanhentunut, yleensä istunnon aikakatkaisun jälkeen.

    Määritelty: Laravel

  • 420 Enhance Your Calm

    Ei-standardi

    Ei standardikoodi. Vanha Twitter API käytti sitä nopeusrajoitukseen; 429 on tämän standardikoodi.

    Määritelty: Twitter API v1

  • 421 Misdirected Request

    Pyyntö päätyi palvelimelle, joka ei voi tuottaa vastausta tälle isännälle, esimerkiksi kun HTTP/2-yhteyttä käytetään uudelleen eri verkkotunnukselle.

    Määritelty: RFC 9110

  • 422 Unprocessable Content

    Pyyntö on muodollisesti oikea, mutta sen sisältö on virheellinen, kuten lomake, jonka validointisäännöt eivät täyty. API:t käyttävät tätä laajasti validointivirheisiin.

    Määritelty: RFC 9110

  • 423 Locked

    WebDAV-resurssi on lukittu, eikä sitä voi muuttaa.

    Määritelty: RFC 4918

  • 424 Failed Dependency

    WebDAV-pyyntö epäonnistui, koska toinen toiminto, josta se riippui, epäonnistui.

    Määritelty: RFC 4918

  • 425 Too Early

    Palvelin ei käsittele pyyntöä, joka saatetaan toistaa, esimerkiksi TLS 1.3 -varhaisdatana lähetettyä pyyntöä.

    Määritelty: RFC 8470

  • 426 Upgrade Required

    Palvelin hylkää pyynnön nykyisellä protokollalla ja ilmoittaa vaaditun protokollan Upgrade-otsikossa.

    Määritelty: RFC 9110

  • 428 Precondition Required

    Palvelin vaatii ehdollisen pyynnön (esimerkiksi If-Match) estääkseen päivitysten katoamisen.

    Määritelty: RFC 6585

  • 429 Too Many Requests

    Asiakas on lähettänyt liian monta pyyntöä tietyssä ajassa. API:t käyttävät sitä pyyntöjen rajoittamiseen ja liittävät usein Retry-After-otsikon, joka kertoo, milloin yrittää uudelleen.

    Määritelty: RFC 6585

  • 431 Request Header Fields Too Large

    Pyynnön otsikkotiedot ovat liian suuret, usein liian monien tai liian suurten evästeiden vuoksi. Sivuston evästeiden tyhjentäminen yleensä korjaa ongelman.

    Määritelty: RFC 6585

  • 444 No Response

    Ei-standardi

    Ei standardikoodi. nginx käyttää sitä sisäisesti sulkemaan yhteyden lähettämättä vastausta, usein ei-toivotun liikenteen hylkäämiseen; asiakas ei koskaan varsinaisesti vastaanota sitä.

    Määritelty: nginx

  • 451 Unavailable For Legal Reasons

    Resurssi ei ole saatavilla oikeudellisista syistä, kuten tuomioistuimen määräyksen tai viranomaissensuurin vuoksi. Numero viittaa romaaniin Fahrenheit 451.

    Määritelty: RFC 7725

  • 494 Request Header Too Large

    Ei-standardi

    Ei standardikoodi. nginxin oma muunnelma koodista 431; kirjataan lokiin, kun pyynnön otsikkotiedot ylittävät sen puskurirajat.

    Määritelty: nginx

  • 495 SSL Certificate Error

    Ei-standardi

    Ei standardikoodi. nginx palauttaa sen, kun asiakasvarmenteen vahvistus epäonnistuu.

    Määritelty: nginx

  • 496 SSL Certificate Required

    Ei-standardi

    Ei standardikoodi. nginx palauttaa sen, kun vaadittu asiakasvarmenne puuttuu.

    Määritelty: nginx

  • 497 HTTP Request Sent to HTTPS Port

    Ei-standardi

    Ei standardikoodi. nginx palauttaa sen, kun tavallinen HTTP-pyyntö lähetetään HTTPS:lle määritettyyn porttiin.

    Määritelty: nginx

  • 499 Client Closed Request

    Ei-standardi

    Ei standardikoodi. nginx kirjaa sen lokiin, kun asiakas sulkee yhteyden ennen palvelimen vastausta, esimerkiksi käyttäjän peruuttaessa hitaan sivun tai asiakaspään aikakatkaisun vuoksi.

    Määritelty: nginx

  • 500 Internal Server Error

    Palvelin kohtasi odottamattoman virheen eikä voinut suorittaa pyyntöä loppuun. Yleisvirhe, joka johtuu ohjelmointivirheestä, kaatumisesta tai virheellisestä määrityksestä; palvelinlokit sisältävät tiedot.

    Määritelty: RFC 9110

  • 501 Not Implemented

    Palvelin ei tue tarvittavaa toimintoa, kuten HTTP-metodia, jota se ei tunnista.

    Määritelty: RFC 9110

  • 502 Bad Gateway

    Yhdyskäytävä tai välityspalvelin sai virheellisen vastauksen taustapalvelimelta. Yleinen tilanne, kun nginxin tai kuormantasaimen takana oleva sovellus on kaatunut tai käynnistyy uudelleen.

    Määritelty: RFC 9110

  • 503 Service Unavailable

    Palvelin ei voi tilapäisesti käsitellä pyyntöä, koska se on ylikuormitettu tai huoltotilassa. Retry-After-otsake voi kertoa, milloin yrittää uudelleen.

    Määritelty: RFC 9110

  • 504 Gateway Timeout

    Yhdyskäytävä tai välityspalvelin ei saanut vastausta taustapalvelimelta ajoissa. Näkyy, kun taustapyyntö on liian hidas, kuten pitkä tietokantakysely.

    Määritelty: RFC 9110

  • 505 HTTP Version Not Supported

    Palvelin ei tue pyynnössä käytettyä HTTP-versiota.

    Määritelty: RFC 9110

  • 506 Variant Also Negotiates

    Sisällön neuvottelun määritysvirhe palvelimella: valittu muunnelma on itse määritetty neuvottelemaan.

    Määritelty: RFC 2295

  • 507 Insufficient Storage

    Palvelin ei voi tallentaa pyynnön loppuun saattamiseen tarvittavaa tietoa, esimerkiksi WebDAV-palvelimen levy on täynnä.

    Määritelty: RFC 4918

  • 508 Loop Detected

    Palvelin keskeytti WebDAV-toiminnon, koska havaitsi äärettömän silmukan.

    Määritelty: RFC 5842

  • 509 Bandwidth Limit Exceeded

    Ei-standardi

    Ei standardikoodi. Jotkin jaetun isännöinnin ympäristöt (Apache-moduulit, cPanel) käyttävät sitä, kun sivusto ylittää siirtokiintiönsä.

    Määritelty: Apache / cPanel

  • 510 Not Extended

    Vanhentunut tai käyttämätön

    Pyyntö vaatii lisälaajennuksia toteutuakseen. Määritelty kokeellisessa määrittelyssä, joka on nykyään historiallinen.

    Määritelty: RFC 2774

  • 511 Network Authentication Required

    Asiakkaan on tunnistauduttava saadakseen verkkoyhteyden. Kirjautumisportaalit lähettävät tämän hotellien, lentokenttien tai kahviloiden Wi-Fi-verkoissa ennen sisäänkirjautumista.

    Määritelty: RFC 6585

  • 520 Web Server Returned an Unknown Error

    Ei-standardi

    Ei standardikoodi. Cloudflare palauttaa sen, kun alkuperäpalvelin lähetti tyhjän, tuntemattoman tai odottamattoman vastauksen.

    Määritelty: Cloudflare

  • 521 Web Server Is Down

    Ei-standardi

    Ei standardikoodi. Cloudflare palauttaa sen, kun alkuperäpalvelin kieltäytyi yhteydestä, yleensä koska verkkopalvelin on alhaalla tai estää Cloudflaren IP-osoitteet.

    Määritelty: Cloudflare

  • 522 Connection Timed Out

    Ei-standardi

    Ei standardikoodi. Cloudflare palauttaa sen, kun TCP-yhteys alkuperäpalvelimeen aikakatkaistiin.

    Määritelty: Cloudflare

  • 523 Origin Is Unreachable

    Ei-standardi

    Ei standardikoodi. Cloudflare palauttaa sen, kun se ei tavoita alkuperäpalvelinta esimerkiksi DNS- tai reititysongelman vuoksi.

    Määritelty: Cloudflare

  • 524 A Timeout Occurred

    Ei-standardi

    Ei standardikoodi. Cloudflare palauttaa sen, kun se sai yhteyden alkuperäpalvelimeen mutta ei saanut HTTP-vastausta aikakatkaisun puitteissa (oletuksena 100 sekuntia).

    Määritelty: Cloudflare

  • 525 SSL Handshake Failed

    Ei-standardi

    Ei standardikoodi. Cloudflare palauttaa sen, kun SSL/TLS-kättely alkuperäpalvelimen kanssa epäonnistui.

    Määritelty: Cloudflare

  • 526 Invalid SSL Certificate

    Ei-standardi

    Ei standardikoodi. Cloudflare palauttaa sen, kun alkuperäpalvelimen SSL-varmenne on virheellinen ja Full (strict) -SSL-tila on käytössä.

    Määritelty: Cloudflare

Käyttöohje

  1. Kirjoita koodinumero (kuten 404 tai vain 5 kaikille palvelinvirheille) tai avainsana, kuten ”uudelleenohjaus” tai ”aikakatkaisu”.
  2. Rajaa luetteloa luokkasuodattimella: informatiivinen, onnistuminen, uudelleenohjaus, asiakasvirhe tai palvelinvirhe.
  3. Käytä koodin kohdalla ”Kopioi linkki” jakaaksesi suoran linkin siihen esimerkiksi vikailmoituksessa.

Näin se toimii

Jokainen HTTP-vastaus alkaa kolminumeroisella tilakoodilla. Ensimmäinen numero määrittää luokan: 1xx informatiiviset vastaukset, 2xx onnistuminen, 3xx uudelleenohjaus, 4xx pyynnöstä johtuvat virheet ja 5xx palvelimen puoleiset virheet. Asiakkaat, jotka eivät tunnista tiettyä koodia, käsittelevät sitä kuin luokkansa x00-koodia, joten tuntematon 4xx-koodi käsitellään kuten 400.

Ydinkoodit määritellään RFC 9110:ssä (HTTP Semantics, 2022), joka korvasi vanhemman RFC 7231:n. Muut tulevat laajennuksista: WebDAV (RFC 4918), RFC 6585 koodeille 428, 429, 431 ja 511, RFC 7725 koodille 451 ja RFC 8470 koodille 425. RFC 9110 nimesi myös kaksi koodia uudelleen: 413 on nyt “Content Too Large” ja 422 “Unprocessable Content”, jotka saatat vielä nähdä vanhoilla nimillään “Payload Too Large” ja “Unprocessable Entity”.

Jotkin lokeissa näkyvät koodit eivät ole standardeja lainkaan. nginx käyttää sisäisesti koodeja 444 ja 494–499 (499 tarkoittaa asiakasta, joka luovutti odottamisen), ja Cloudflare palauttaa koodit 520–526, kun se ei saa kunnollista vastausta alkuperäispalvelimelta. Nämä on merkitty luettelossa “Ei-standardi”-merkinnällä. Syylausekkeet (kuten “Not Found”) näytetään englanniksi määritysten mukaisesti; HTTP/2 ja HTTP/3 lähettävät vain numeron.

Esimerkit

301 tai 308 sivuston siirrossa

Molemmat ovat pysyviä. Käytä 301:tä tavallisiin sivun siirtoihin; käytä 308:aa, kun asiakkaiden on toistettava POST- tai PUT-pyynnöt uuteen URL-osoitteeseen, koska jotkin asiakkaat muuttavat POSTin GETiksi 301:n jälkeen.

401 vai 403

API palauttaa 401:n, kun tokenia ei lähetetä tai se on vanhentunut, joten asiakkaan tulee kirjautua sisään. Se palauttaa 403:n, kun token on kelvollinen mutta käyttäjältä puuttuu oikeus, joten uudelleen kirjautuminen ei auta.

502:n diagnosointi nginxin takana

502 Bad Gateway nginxiltä tarkoittaa, että sen takana oleva sovellus ei vastannut kunnolla. Tarkista, onko sovellusprosessi käynnissä ja mitä se kirjasi lokiin; 504 puolestaan tarkoittaa, että se vastasi liian hitaasti.

Usein kysytyt kysymykset

Mitä eroa on 404:llä ja 410:llä?

404 tarkoittaa, että palvelin ei löydä resurssia eikä kerro mitään tulevaisuudesta. 410 sanoo, että resurssi on poistettu tarkoituksella eikä se palaa, mikä auttaa hakukoneita poistamaan URL-osoitteen nopeammin.

Pitäisikö validointivirhe palauttaa 400 vai 422?

Molempia käytetään. 400 sopii pyyntöihin, joita palvelin ei pysty jäsentämään, kuten rikkinäinen JSON. 422 sopii pyyntöihin, jotka jäsentyvät oikein mutta sisältävät virheellisiä arvoja, kuten sähköpostikenttä ilman @-merkkiä.

Onko 418 I'm a teapot oikea tilakoodi?

Se on peräisin vuoden 1998 aprillipilan RFC:stä. RFC 9110 varaa 418:n käyttämättömäksi, joten sitä ei ole määritetty muuhun, ja jotkin palvelimet palauttavat sen vitsinä, mutta sillä ei ole standardimerkitystä.

Mistä 499 tulee?

499 on nginx-kohtainen. Se näkyy nginx-lokeissa, kun asiakas sulkee yhteyden ennen kuin palvelin lähettää vastauksen. Asiakas ei koskaan saa 499:ää; se viittaa yleensä hitaisiin vastauksiin tai asiakaspuolen aikakatkaisuihin.

Kohtelevatko hakukoneet 302:ta kuten 301:tä?

302 ilmaisee väliaikaisen siirron, joten hakukoneet yleensä pitävät alkuperäisen URL-osoitteen indeksoituna aluksi. Jos 302 pysyy paikallaan pitkään, Google saattaa käsitellä sen pysyvänä uudelleenohjauksena. Käytä pysyviin siirtoihin koodeja 301 tai 308.

Tietosuoja

Luettelo on osa sivua. Haku ja suodatus tapahtuvat selaimessasi; hakusanojasi ei lähetetä minnekään eikä sisällytetä analytiikkaan.