Mi az a 410 Gone Error?
A 410 Gone egy HTTP státuszkód, amelyet a webkiszolgáló akkor küld vissza, amikor az ügyfél (böngésző vagy webkúszó) olyan erőforrást kér, amely már nem elérhető a kért címen. Ez az úgynevezett "klienshibák" egyike, ami azt jelenti, hogy a hiba a kliens oldalán, nem pedig a kiszolgálón keletkezett.
Miben különbözik a 404-es hibától
A 404 Not Found válaszkóddal ellentétben, amely nem létező vagy rosszul beírt URL-címek esetén jelenik meg, a 410 kód azt jelzi, hogy az erőforrás használatban volt, de már nem elérhető, és nem lesz elérhető a kért címen.
- 404 Hiba Azt jelzi, hogy a kiszolgáló nem találja a kért erőforrást. Ez történhet rosszul beírt URL-címek, törölt oldalak vagy törött linkek miatt. Gyakran használják ideiglenes problémák esetén.
- 410 Hiba Azt jelzi, hogy az erőforrás véglegesen eltűnt, és nem lesz újra elérhető. Ez egyértelmű jelzést ad a keresőmotorok számára, hogy az oldalt azonnal el kell távolítani az indexből.
Hatás a felhasználókra és a keresőmotorokra
A weboldal látogatói számára a 410-es hiba azt jelenti, hogy a weboldalt törölték, és általában nem különbözik a 404-es hibától. A keresőmotorok számára azonban a 410-es állapotkód sokkal egyértelműbb.
- Felhasználói élmény A látogatók egy üzenetet látnak, amely jelzi, hogy az oldal már nem elérhető, és amely testre szabható, hogy további kontextust adjon vagy alternatív tartalmat javasoljon.
- Keresőmotorok A 410-es státuszkód azt jelzi a keresőmotoroknak, például a Google-nak, hogy az oldal véglegesen eltűnt. Míg a Google körülbelül 24 órát várhat, mielőtt egy 404-es oldalt eltávolítana az indexből, addig a 410-es oldalakat a feltérképezés után azonnal el lehet távolítani.
Mikor használjuk a 404 vs. 410-et a törölt oldalak esetében?
A 404-es vagy 410-es státuszkód használata az oldal eltávolításának tartósságától függ:
- 404-es hiba használata Ha egy oldal átmenetileg nem elérhető, vagy ha azt tervezi, hogy hamarosan egy másik oldallal helyettesíti, használjon 404-es státuszkódot. Ez jelzi, hogy az erőforrás visszatérhet, és lehetőséget ad a keresőmotoroknak, hogy később újraindexeljék.
- 410-es hiba használata Ha egy oldalt véglegesen eltávolítottak, és nem áll szándékában helyettesíteni vagy átirányítani a felhasználókat egy másik oldalra, használjon 410-es státuszkódot. Ez azt jelzi a keresőmotoroknak, hogy azonnal el kell távolítaniuk az oldalt az indexükből.
Tanácsok a Google-tól
Matt Cutts, a Google munkatársa ezt mondta az egyik webmester-segédvideóban:
"Ha egy oldal eltűnt, és úgy gondolja, hogy ez csak ideiglenes, akkor használjon 404-et. Ha az oldal eltűnt, és nem tudsz más oldalt, amely helyettesíthetné, nincs más, amire mutatnod kellene, és tudod, hogy az az oldal eltűnik, és soha többé nem tér vissza, akkor használj egy 410-et."
Legjobb gyakorlatok a 410 hiba kezelésére
- Hibaüzenetek testreszabása Adjon felhasználóbarát üzenetet, amely megmagyarázza, hogy az oldal miért tűnt el, és alternatív tartalmakat vagy műveleteket javasol.
- Ellenőrizze és frissítse a linkeket Rendszeresen ellenőrizze webhelyét a törött linkek tekintetében, és frissítse azokat, hogy a megfelelő tartalomra mutassanak, vagy állítson be megfelelő átirányításokat.
- Használja a Webmester Eszközöket Az olyan platformok, mint a Google Search Console segíthetnek nyomon követni és kezelni a 404 és 410 hibákat a webhelyén.
A HTTP státuszkódokkal és a webes teljesítményre vonatkozó legjobb gyakorlatokkal kapcsolatos részletesebb információkért olyan hiteles forrásokból tájékozódhat, mint a Mozilla Developer Network (MDN ) és a Google's Web Fundamentals.