Kas ir kļūda 410 Gone?
410 Gone ir HTTP statusa kods, ko tīmekļa serveris atdod, kad klients (pārlūkprogramma vai tīmekļa pārlūks) pieprasa resursu, kas vairs nav pieejams pieprasītajā adresē. Tā ir viena no tā sauktajām "klienta kļūdām", kas nozīmē, ka kļūda ir klienta pusē, nevis serverī.
Kā tas atšķiras no kļūdas 404
Atšķirībā no atbildes koda 404 Nav atrasts, ko var parādīt neeksistējošiem vai kļūdaini ievadītiem URL, 410 kods norāda, ka resurss tika izmantots, bet vairs nav pieejams un vairs nebūs pieejams pieprasītajā adresē.
- 404 Kļūda Norāda, ka serveris nevar atrast pieprasīto resursu. Tas var notikt kļūdaini ievadītu URL, dzēstu lapu vai bojātu saišu dēļ. To bieži izmanto pagaidu problēmām.
- 410 Kļūda Norāda, ka resurss ir neatgriezeniski pazudis un vairs nebūs pieejams. Tas ir skaidrs signāls meklētājprogrammām, ka lapa nekavējoties jāizņem no indeksa.
Ietekme uz lietotājiem un meklētājprogrammām
Tīmekļa vietnes apmeklētājiem 410 kļūda nozīmē, ka tīmekļa vietne ir izdzēsta, un parasti tā neatšķiras no 404 kļūdas. Tomēr meklētājprogrammām 410 statusa kods ir skaidrāks.
- Lietotāja pieredze Apmeklētāji redzēs ziņojumu, kas norāda, ka lapa vairs nav pieejama, un to var pielāgot, lai sniegtu plašāku kontekstu vai ieteiktu alternatīvu saturu.
- Meklētājprogrammas 410 statusa kods ziņo tādām meklētājprogrammām kā Google, ka lapa ir neatgriezeniski pazudusi. Kamēr Google var gaidīt aptuveni 24 stundas, pirms no indeksa tiek izņemta 404 lapa, 410 lapas var tikt izņemtas uzreiz pēc pārlūkošanas.
Kad jāizmanto 404 un kad 410 dzēstajām lapām
Lēmums par to, vai izmantot 404 vai 410 statusa kodu, ir atkarīgs no lapas noņemšanas ilguma:
- 404 kļūdas izmantošana Ja lapa uz laiku nav pieejama vai ja drīzumā plānojat to aizstāt ar citu lapu, izmantojiet 404 statusa kodu. Tas norāda, ka resurss varētu atgriezties, un dod iespēju meklētājprogrammām to vēlāk pārindeksēt.
- 410 kļūdas izmantošana Ja lapa ir neatgriezeniski noņemta un nav nodoma to aizstāt vai novirzīt lietotājus uz citu lapu, izmantojiet 410 statusa kodu. Tas signalizē meklētājprogrammām, ka lapa nekavējoties jādzēš no to indeksa.
Google padomi
Lūk, ko Mets Kutss (Matt Cutts) no Google teica vienā no tīmekļa pārziņa palīdzības videoklipiem:
"Ja lapa ir pazudusi un jūs domājat, ka tas ir īslaicīgi, izmantojiet 404. Ja lapa ir pazudusi un jūs nezināt citu lapu, kas to varētu aizstāt, jums nav citas lapas, uz kuru būtu jānorāda, un jūs zināt, ka šī lapa pazudīs un nekad neatgriezīsies, tad izmantojiet 410."
Labākā prakse 410 kļūdu apstrādei
- Kļūdu ziņojumu pielāgošana Sniedziet lietotājam draudzīgu ziņojumu, kurā paskaidrots, kāpēc lapa nav atvērta, un piedāvāts alternatīvs saturs vai darbības.
- Uzraudzīt un atjaunināt saites Regulāri pārbaudiet, vai jūsu vietnē nav bojātu saišu, un atjauniniet tās, lai norādītu uz atbilstošu saturu, vai iestatiet pareizus novirzienus.
- Izmantojiet tīmekļa pārvaldnieka rīkus Tādas platformas kā Google Search Console var palīdzēt jums izsekot un pārvaldīt 404 un 410 kļūdas jūsu vietnē.
Sīkāku informāciju par HTTP statusa kodiem un tīmekļa veiktspējas paraugpraksi var atrast tādos autoritatīvos avotos kā Mozilla Developer Network (MDN ) un Google Web Fundamentals.