Što je HTTP 410 Gone?
HTTP status kod 410 Gone označava da resurs ili stranica koju pokušavate pristupiti više nije dostupna na poslužitelju i da je vjerojatno trajno uklonjena. Obično se koristi kada se stranica ili sadržaj namjerno ukloni s weba.
Za razliku od 404 Not Found, koji označava da stranica ili resurs možda postoji, ali ga nije moguće pronaći, kod 410 potvrđuje da stranica ili resurs ne postoji i neće se vratiti. Tražilice obično uklanjaju takve stranice iz svojih indeksa.
410 Gone spada u 4xx seriju HTTP status kodova, gdje:
- “4” označava grešku na strani klijenta
- “xx” su dodatne brojke koje daju više informacija o statusu zahtjeva
Razlika između 404 i 410 status kodova
Oba status koda signaliziraju da traženi resurs nije pronađen, ali postoji važna razlika:
- 404 Not Found: stranica možda postoji, ali je trenutno nedostupna.
- 410 Gone: stranica je namjerno uklonjena i ne očekuje se njezin povratak.
Postavljanje 410 status koda zahtijeva dodatni korak, što dodatno potvrđuje da je sadržaj namjerno uklonjen.
Kako Google tretira 410 Gone
Google tretira 404 i 410 greške vrlo slično. Nakon nekog vremena, tražilice smanjuju učestalost indeksiranja URL-ova koji vraćaju oba status koda i uklanjaju ih iz rezultata pretraživanja.
Glavna razlika je u tome što Google brže uklanja stranice s 410 Gone iz indeksa nego one s 404, iako je razlika samo nekoliko dana.
Kada koristiti 410 Gone
- Koristite 410 kada ste sigurni da stranica neće biti vraćena.
- Ako niste sigurni, držite se 404.
Ovo je posebno korisno u situacijama poput sigurnosnog incidenta, kada haker stvori neželjene stranice. Postavljanje 410 statusa za te stranice može pomoći pri oporavku weba.
Google ne kažnjava stranice zbog vraćanja 404 ili 410 statusa; ti kodovi služe kao signal tražilicama o stvarnom stanju URL-a.
