E-post
Veaotsing ja parandamine

404-viga veebisaidil: millal see on probleem ja kuidas seda parandada

404-viga

404 tähendab, et server töötab, kuid küsitud aadressi ei ole olemas. See on tavaline ja vajalik vastus. Kui sisestad vale aadressi, on 404 õige tulemus. Probleem tekib alles siis, kui leht, mis peaks olemas olema, annab 404, või kui veebisait annab 404 lehtedele, millele teised lingivad.

Lühidalt

  • Üksik 404 vale aadressi tõttu ei ole rike.
  • Kui kogu veebisait peale avalehe annab 404, on põhjus aadressistruktuuris.
  • Kustutatud lehed tasub ümber suunata, mitte jätta 404-ks, kui neile tuleb liiklust.

Kolm erinevat 404-olukorda

OlukordKas see on probleemMida teha
Külastaja kirjutas aadressi valestiEiVeendu, et 404-leht on selge ja pakub otsingut
Kõik alamlehed annavad 404, avaleht töötabJahAadressistruktuur või .htaccess on katki
Kustutatud leht, millele tuleb endiselt liiklustJah301-ümbersuunamine lähimale sarnasele lehele

Kui kõik alamlehed annavad 404

See on kõige selgem rike ja ka kõige lihtsam parandada. Avaleht töötab, sest see ei vaja aadressistruktuuri, kuid kõik muu annab 404. WordPressis on põhjus peaaegu alati kadunud .htaccess-i reeglid. Mine jaotisse Seaded ja Püsiviited (Settings, Permalinks) ning vajuta midagi muutmata nuppu Salvesta muudatused (Save Changes). WordPress kirjutab reeglid tagasi. Kui fail ei ole kirjutatav, näitab WordPress reegleid, mille saad käsitsi lisada.

Sama sümptom tekib ka pärast veebisaidi kolimist, kui .htaccess jäi kopeerimata. Peidetud failid ei ole FTP-programmis vaikimisi nähtavad, seega ununevad need kergesti.

Kustutatud lehed ja 301-ümbersuunamine

Kui leht kustutatakse või selle aadress muutub, tuleb vanale aadressile endiselt liiklust otsingumootoritest ja teiste veebisaitide linkidest. Jäta 404 ainult siis, kui lehel pole asendajat. Muul juhul tee 301-ümbersuunamine lähimale sarnasele lehele. 301 annab otsingumootorile teada, et aadress on jäädavalt muutunud, ja kannab lehe kogunenud väärtuse uuele aadressile üle.

Ära suuna kõike avalehele. Kui ümbersuunamise siht ei vasta sellele, mida külastaja otsis, tõlgendab otsingumootor seda pehme 404-na ja ümbersuunamisest pole kasu.

Tee 404-lehest kasulik

404-leht peab tagastama õige 404-olekukoodi, mitte 200. See on tavaline viga. Leht näeb välja nagu veateade, kuid serveri tasemel ütleb, et kõik on korras, mistõttu otsingumootor indekseerib lõputult olematuid aadresse. Hea 404-leht ütleb, mis juhtus, pakub otsingut ja lingib kõige tähtsamatele jaotistele.

Kust leiad oma 404-vead

Google Search Console loetleb aadressid, kus otsingumootor on 404-ga kokku puutunud, ja serveri logist näed aadresse, mida päris külastajad on küsinud. Käi nimekiri korra läbi ja otsusta iga aadressi üle eraldi: kas suunata ümber või lasta sel kaduda. Suurem osa on prügi, mida pole vaja kuhugi suunata.

Kui sa ei taha seda ise teha

Selgitame välja, millise 404-ga on tegu, parandame aadressistruktuuri ja teeme vajalikud ümbersuunamised korraga, et vanad lingid ja otsingutulemused viiksid taas õigesse kohta.

Vaata, kuidas me katkise veebisaidi parandame »

ERR_TOO_MANY_REDIRECTS: veebisait suunab end ringiratast »