Keresés Képek Térkép YouTube Hírek Gmail Drive Naptár Egyebek »
Bejelentkezés

Probléma megoldása

Feltérképezés és indexelés

HTTP-állapotkódok

Amikor a szerver a webhelyen található oldalra vonatkozó kérelmet fogad (például ha egy felhasználó egy webböngésző segítségével kívánja megjeleníteni az oldalt, vagy amikor a Googlebot feltérképezi az oldalt), a szerver a kérésre adott válaszként egy HTTP-állapotkódot ad vissza.

Az állapotkód információkat biztosít a kérés állapotáról. Ez a kód nyújt információkat a Googlebot számára a webhelyről és a kért oldalról.

A következőkben néhány gyakran előforduló állapotkódról olvashat:

  • 200 – a szerver sikeresen visszaadta a kért oldalt
  • 404 – a kért oldal nem létezik
  • 503 - az információk ideiglenesen nem érhetők el

A HTTP-állapotkódok teljes listája az alábbiakban található. További tájékoztatásért látogasson el a HTTP-állapotkódokról szóló W3C oldalra.

1xx (Ideiglenes válasz)
Ezek az állapotkódok ideiglenes választ jelölnek, a kérelmezőnek pedig további műveletet kell végrehajtania a folytatáshoz.

Kód Leírás
100 (Folytatás) A kérelmezőnek folytatnia kell a kérelmet. A szerver a kód visszaadásával azt jelzi, hogy megkapta a kérelem első részét, és a többire várakozik.
101 (Protokollváltás) A kérelmező protokollváltást kért a szervertől, a szerver pedig jóváhagyja ennek végrehajtását.

2xx (Sikeres)

Ezek az állapotkódok azt jelölik, hogy a szerver sikeresen feldolgozta a kérelmet.

Kód Leírás
200 (Sikeres) A szerver sikeresen feldolgozta a kérelmet. Ez általában azt jelenti, hogy a szerver biztosította a kért oldalt. Ha a robots.txt fájlra vonatkozóan ezt az állapotkódot látja, az azt jelenti, hogy a Googlebot sikeresen lekérte a fájlt.
201 (Elkészült) A kérelem sikeres volt, a szerver pedig létrehozott egy új erőforrást.
202 (Elfogadva) A szerver elfogadta a kérelmet, ám még nem dolgozta fel azt.
203 (Nem hiteles információ) A szerver sikeresen feldolgozta a kérelmet, ám olyan információt adott vissza, amely más forrásból származhat.
204 (Nincs tartalom) A szerver sikeresen feldolgozta a kérelmet, ám nem küldött vissza semmilyen tartalmat.
205 (Tartalom visszaállítása) A szerver sikeresen feldolgozta a kérelmet, ám nem küldött vissza semmilyen tartalmat. A 204-es válasszal ellentétben ez a válasz azt igényli, hogy a kérelmező visszaállítsa a dokumentum nézetét (például törölje az űrlap adatait új adatok megadása érdekében).
206 (Részleges tartalom) A szerver sikeresen feldolgozott egy részleges GET kérelmet.

3xx (Átirányítva)
A kérelem teljesítéséhez további művelet végrehajtása szükséges. Ezek az állapotkódok gyakran szolgálnak átirányításra. A Google azt javasolja, hogy kérésenként ötnél kevesebb átirányítást alkalmazzon. A Google Webmestereszközök segítségével megállapíthatja, hogy a Googlebot problémákba ütközik-e az átirányított oldalak feltérképezése során. Az Állapot szakaszban található Feltérképezési hibák oldal tartalmazza azoknak az URL-eknek a listáját, amelyeket a Googlebot az átirányítási hibák miatt képtelen volt feltérképezni.

Kód Leírás
300 (Több lehetőség) A szerver több műveletet hajthat végre a kérelem alapján. A szerver a kérelmező (user agent) alapján választhatja ki a műveletet, vagy a szerver biztosíthat egy listát, amelyről a kérelmező kiválaszthatja a megfelelő műveletet.
301 (Véglegesen áthelyezve) A kért oldal véglegesen egy új helyre került. Amennyiben a szerver ezt a választ adja (GET vagy HEAD kérelemre adott válaszként), automatikusan az új helyre irányítja a kérelmezőt. Ezzel a kóddal értesítheti a Googlebotot, hogy az oldal vagy a webhely véglegesen egy új helyre került.
302 (Ideiglenesen áthelyezve) A szerver jelenleg egy másik helyen található oldallal válaszol a kérésre, ám a kérelmezőnek a további kérések során az eredeti helyet kell használnia. Ez a kód a 301-es kódhoz hasonlóan GET vagy HEAD kérelmet hajt végre, továbbá automatikusan másik helyre irányítja a kérelmezőt, viszont ne használja ezt a kódot a Googlebot értesítésére a webhely áthelyezéséről, mivel a Googlebot folytatja majd a feltérképezést, és az eredeti helyet fogja indexelni.
303 (Lásd másik helyen) A szerver a kód visszaadásával azt jelzi, hogy a kérelmezőnek egy másik helyre vonatkozó külön GET kérelmet kell végrehajtania, hogy választ kapjon. A HEAD kérelmeken kívül a szerver minden kérelem esetén a másik helyre irányít át.
304 (Nincs módosítva)

A kért oldalt nem módosították a legutóbbi kérelem óta. A szerver ezen válasz esetén nem adja vissza az oldal tartalmát.

A szervert úgy kell beállítania, hogy ezt a választ (az If-Modified-Since HTTP fejlécelemet) adja vissza, ha az oldalt nem módosították a kérelmezőnek az oldalra vonatkozó legutóbbi kérelme óta. Ezzel csökkenthető a hálózati forgalom és a felesleges kérelmek száma, mivel így a szerver képes értesíteni a Googlebot eszközt, hogy az oldal a legutóbbi feltérképezése óta nem változott..

305 (Proxy használata szükséges) A kérelmező csak proxy segítségével férhet hozzá a kért oldalhoz. A szerver ezen válasz esetén feltünteti a kérelmező által használandó proxyt is.
307 (Ideiglenes átirányítás) A szerver jelenleg egy másik helyen található oldallal válaszol a kérésre, ám a kérelmezőnek a további kérések során az eredeti helyet kell használnia. Ez a kód a 301-es kódhoz hasonlóan GET vagy HEAD kérelmet hajt végre, továbbá automatikusan másik helyre irányítja a kérelmezőt, viszont ne használja ezt a kódot a Googlebot értesítésére a webhely áthelyezéséről, mivel a Googlebot folytatja majd a feltérképezést, és az eredeti helyet fogja indexelni.

4xx (Kérelemhiba)
Ezek az állapotkódok azt jelölik, hogy a kérelemben valószínűleg hiba történt, amely megakadályozta, hogy a szerver feldolgozhassa a kérelmet.

Kód Leírás
400 (Hibás kérelem) A szerver képtelen volt értelmezni a kérelem szintaxisát.
401 (Nincs hitelesítve) A kérelem hitelesítést igényel. A szerver bejelentkezés után megtekinthető oldalak esetén adhatja vissza ezt a választ.
403 (Tiltva) A szerver visszautasítja a kérelmet. Ha azt tapasztalja, hogy a Googlebot ezt az állapotkódot kapta, miközben a webhely érvényes oldalait próbálta feltérképezni (ezt a Google Webmestereszközök Állapot szakaszának Feltérképezési hibák oldalán láthatja), akkor lehetséges, hogy a szerver vagy a gazdagép blokkolja a hozzáférést a Googlebot számára.
404 (Nem található)

A szerver nem találja a kért oldalt. A szerver például gyakran ezt a kódot adja vissza, ha a kért oldal nem található meg a szerveren.

Amennyiben a webhelyen nem található robots.txt fájl, és ezt az állapotkódot látja a Google Webmestereszközök Letiltott URL-ek oldalán, úgy ez a megfelelő állapotkód. Ugyanakkor ha a robots.txt fájl létezik, és ez az állapotkód jelenik meg, úgy előfordulhat, hogy a robots.txt fájl helytelenül van elnevezve, vagy nem a megfelelő helyen található. (A fájlnak a domain legfelső szintjén kell elhelyezkednie; a megfelelő név pedig a robots.txt.)

Amennyiben ez az állapotkód jelenik meg azoknál az URL-eknél, amelyeket a Googlebot megpróbált feltérképezni, úgy valószínű, hogy a Googlebot egy másik oldalról származó érvénytelen (elavult vagy helytelenül megadott) linket követett.

405 (Nem engedélyezett metódus) A kérelemben megadott metódus nem engedélyezett.
406 (Nem elfogadható) A kért oldal nem képes válaszolni a kért tartalmi jellemzőkkel.
407 (Proxy általi hitelesítés szükséges) Ez az állapotkód megegyezik a 401-es (Nincs hitelesítve) kóddal; ám megadja, hogy a kérelmezőnek egy proxy segítségével kell elvégeznie a hitelesítést. A szerver ezen válasz esetén feltünteti a kérelmező által használandó proxyt is.
408 (Kérelem időtúllépése) A szerveren a kérelemre történő várakozáskor időtúllépés történt.
409 (Ütközés) A szerver ütközést tapasztalt a kérelem teljesítése során. A szervernek a válaszban meg kell adnia az ütközésről szóló információkat. A szerver ezt a kódot adhatja vissza válaszként egy korábbi kérelemmel ütköző PUT-kérelemre, továbbá biztosítja a kérelmek közötti különbségek listáját is.
410 (Eltűnt) A szerver ezt a választ adja, ha a kért erőforrást véglegesen eltávolították. Ez hasonló a 404-es (Nem található) állapotkódhoz, ám korábban létező és már megszűnt erőforrások esetén néha a 404-es kód helyett alkalmazzák. Az erőforrás végleges áthelyezése esetén a 301-es kóddal adhatja meg a forrás új helyét.
411 (Hossz szükséges) A szerver nem fogadja el a kérelmet érvényes Content-Length fejlécmező nélkül.
412 (Nem teljesül az előfeltétel) A szerver nem felel meg a kérelmező által a kérelemhez mellékelt előfeltételek egyikének.
413 (A kérelem túl nagy) A szerver nem tudja feldolgozni a kérelmet, mivel az túl nagy a szerver számára.
414 (A kért URI-cím túl hosszú) A kért URI-cím (ami általában egy URL-cím) túl hosszú, így a szerver nem tudja azt feldolgozni.
415 (Nem támogatott médiatípus) A kérelem a kért oldal által nem támogatott formátumban van.
416 (A kért tartomány nem teljesíthető) A szerver ezt az állapotkódot adja vissza, ha a kérelem egy olyan tartományra vonatkozik, amely a kért oldal esetén nem áll rendelkezésre.
417 (Nem teljesített elvárás) A szerver nem képes teljesíteni a kérelem Expect fejlécmezőjének követelményeit.

5xx (Szerverhiba)
Ezek az állapotkódok azt jelölik, hogy a szerverben belső hiba történt a kérelem feldolgozása során. Ezek a hibák általában magával a szerverrel, nem pedig a kérelemmel kapcsolatosak.

Kód Leírás
500 (Belső szerverhiba) A szerver hibát észlelt, így nem tudja teljesíteni a kérelmet.
501 (Nincs megvalósítva) A szerver nem rendelkezik a kérelem teljesítéséhez szükséges funkcióval. A szerver például abban az esetben adhatja vissza ezt a kódot, ha nem képes felismerni a kérelem teljesítéséhez szükséges metódust.
502 (Helytelen átjáró) A szerver átjáróként vagy proxyként történő működése során érvénytelen választ kapott a felsőbb szintű szervertől.
503 (A szolgáltatás nem érhető el) A szerver jelenleg nem elérhető (túlterhelés vagy karbantartás miatt). Ez általában egy átmeneti állapot.
504 (Átjáró időtúllépése) A szerver átjáróként vagy proxyként történő működése során nem kapott időben választ a felsőbb szintű szervertől.
505 (Nem támogatott HTTP-verzió) A szerver nem támogatja a kérésben alkalmazott HTTP-protokoll verzióját.

frissítve 05/23/2013