Što točno znači HTTP 404?
Status HTTP 404 (Not Found) znači da je poslužitelj primio zahtjev, ali na toj adresi nije pronašao traženi sadržaj. To ne znači da internet ne radi niti da je cijeli poslužitelj nedostupan. Ako vidite 404, komunikacija s poslužiteljem u pravilu je već uspjela.
Najčešći uzroci
- URL adresa pogrešno je upisana.
- Stranica je premještena bez preusmjeravanja.
- Sadržaj je izbrisan.
- Interna ili vanjska poveznica zastarjela je.
- Web-aplikacija gradi pogrešne putanje.
Što može učiniti posjetitelj?
Provjerite adresu i uklonite nepotrebne parametre koji su možda dodani pogreškom. Zatim otvorite početnu stranicu iste domene i pokušajte pronaći sadržaj kroz navigaciju ili tražilicu. Ako druge stranice iste domene rade, vaš internetski pristup nije nužno uzrok.
Kako razlikovati pogrešan URL od uklonjene stranice?
- Otvorite početnu stranicu iste domene. Ako se učita, poslužitelj je dostupan.
- Potražite tipfelere, dvostruke dijelove putanje i zastarjele parametre upita.
- Ako ste došli internom poveznicom, vlasnik možda treba ispraviti neispravnu poveznicu.
- Ako tražilica prikazuje stranicu koja vraća 404, njezin indeks možda još nije ažuriran.
Što treba učiniti vlasnik web-stranice?
Ako je sadržaj premješten i ima jasnu zamjenu, trajno preusmjeravanje 301 na novi URL obično je ispravno. Ako je trajno uklonjen bez prikladne zamjene, nemojte automatski preusmjeravati svaki 404 na početnu stranicu. Ispravite interne poveznice i sitemap.
404, 410 ili preusmjeravanje?
Za premješteni sadržaj upotrijebite preusmjeravanje na najrelevantniju novu adresu. Ako je sadržaj uklonjen bez zamjene, prikladan je 404 ili eksplicitniji 410. Status mora odražavati stvarno stanje, a ne slati korisnika na nepovezan sadržaj samo da biste izbjegli 404.
Pogreške 404 i SEO
Pojedinačni 404 nije katastrofa. Problem nastaje ako brojne interne poveznice sustavno vode na nepostojeće adrese ili nestaju važne stranice. Tražilice trebaju ispravan status, a korisnici razumljivu stranicu pogreške i put dalje.