
Kuidas suunata kõik 404 lehed WordPressis avalehele: 3 meetodit
Külastaja järgib linki sinu saidile ja ei näe mitte sisu, vaid tühja lehte kirjaga „404 Not Found". Mida ta teeb? Ta sulgeb vahekaardi ja lahkub, võimalik, et konkurendi juurde. Iga katkine link varastab liiklust, mille eest oled maksnud aja, raha või mainega.
Veel hullem: otsingumootorid näevad sadu 404 vigu ja langetavad sinu saidi pingereas. Algoritm arutleb lihtsalt: kui omanik ei hoolda lehti, on sait hüljatud. Ja hüljatud saidid ei tohiks kõrgel kohal olla.
Sa saad selle 10 minutiga parandada. Suunad kõik probleemsed URL-id avalehele või mõnele muule asjakohasele lehele ja ükski külastaja ei jõua enam kunagi ummikusse. Allpool on kolm toimivat meetodit: alates ühe klõpsuga pluginast kuni käsitsi koodini neile, kes ei soovi lisalaiendusi.
💡 Kiirülevaade:
- Paigalda plugin All 404 Redirect to Homepage ja luba selle seadetes ümbersuunamine.
- Lisa PHP kood oma teema faili 404.php, kui sa ei soovi lisalaiendusi paigaldada.
- Seadista üksikud ümbersuunamised pluginaga Redirection täpseks kontrolliks.
Mis on 404 viga ja miks sa ei saa seda ignoreerida
404 viga on HTTP serveri vastuskood, mis tähendab, et soovitud URL-i ei eksisteeri. Põhjuseid on kaks: kas kasutaja trükkis aadressi valesti või leht kustutati, kuid lingid sellele on alles.

Google ei karista 404 vigade eest otseselt (see on müüt), kuid kaudne kahju on reaalne. Käitumismõõdikud langevad: külastaja saabub ja lahkub kohe, põrkemäär tõuseb. Teiste saitide lingid ei vii kuhugi ja sa kaotad domeeni autoriteedi, mida oled kuude jooksul ehitanud. Ja kui katkisi URL-e on sadu (pärast migratsiooni, struktuurimuudatusi või vana jaotise kustutamist), muutub probleem süsteemseks.
Avalehele ümbersuunamine ei ole ideaalne SEO lahendus (parem on suunata iga URL asjakohasele asendusele), kuid masspuhastuse jaoks on see kõige praktilisem variant. Sinu sait lõpetab külastajate kaotamise kohe.
1. Plugin All 404 Redirect to Homepage: massümbersuunamine ühe minutiga
Lihtsaim meetod. Samanimeline plugin teeb täpselt seda, mida selle pealkiri ütleb: see püüab kinni kõik 404 päringud ja saadab külastajad 301 ümbersuunamisega avalehele. Mingit käsitsi URL-ide seadistamist pole. Paigalda, luba, valmis.

Plugin on tasuta, paigaldatud enam kui 200 000 saidile, uuendatud versioonini 5.6 ja testitud WordPressi 6.9-ga. Püsivad 301 ümbersuunamised säilitavad linkide väärtuse, erinevalt ajutistest 302 ümbersuunamistest, mis „nullivad" tagasilinkide SEO väärtuse.
Lisafunktsioonid: plugin logib kõik kinnipüütud 404 URL-id (sa näed, kust katkised klikid tulevad) ja võib asendada katkised pildid asenduspildiga. Hiljutised versioonid lisasid CanvasJS-il põhinevad statistika diagrammid.
Paigaldamine ja seadistamine

Mine oma WordPressi administraatori paneelile, ava Pluginad → Lisa uus ja trüki otsingusse „All 404 Redirect to Homepage". Klõpsa „Paigalda", seejärel „Aktiveeri".
Pärast aktiveerimist mine Seaded → All 404 Redirect to Homepage. Sa näed ühte tekstivälja URL-i jaoks, kuhu ümber suunata. Vaikimisi sisaldab see sinu avalehe aadressi. Sea oleku lüliti asendisse „Lubatud" ja salvesta muudatused nupuga „Uuenda valikuid".

Kui sul on vahemälu plugin paigaldatud, tühjenda pärast aktiveerimist vahemälu. Testi seda: sisesta aadressiribale oma saidil teadlikult mitteeksisteeriv URL (näiteks /test-404-check). Kui sind suunatakse avalehele, on plugin õigesti seadistatud.
Oluline: ära sisesta ümbersuunamise väljale mitteeksisteerivat lehte, sest see tekitab ümbersuunamistsükli. Kui see juhtub, siis lihtsalt deaktiveeri plugin ja paranda URL.
2. Kood failis 404.php: ümbersuunamine ilma ühegi pluginata
Kui sa ei soovi ühe funktsiooni jaoks teist laiendust paigaldada, lahendab ülesande kolm rida PHP-d. See meetod on pluginast kiirem: ei mingeid täiendavaid andmebaasipäringuid, puhas serveritaseme kood.
Ava fail 404.php oma teema kaustas (läbi Välimus → Teema redaktor või FTP). Kui faili ei eksisteeri, loo see. Kohe ülaosas, enne igasugust HTML-i, lisa:
1 <?php 2 header("HTTP/1.1 301 Moved Permanently"); 3 header("Location: " . get_bloginfo('url')); 4 exit(); 5 ?>
Kolm rida teevad järgmist: esimene saadab brauserile ja otsingumootorile päise „301 Moved Permanently", andes märku, et leht on püsivalt kolinud. Teine määrab uue aadressi (get_bloginfo('url') tagastab sinu saidi avalehe URL-i). Kolmas (exit()) peatab edasise täitmise, et WordPress ei renderdaks 404 lehte.
Kui sa ei soovi teema faile otse redigeerida, kasuta tasuta WPCode pluginat. Selle koodijuppide kogus on valmis mall „Redirect 404 to Homepage". Lisamine võtab kolmkümmend sekundit ja säilib teemauuenduste üle.
Käsitsi meetodi miinused: kui sa muudad või uuendad oma teemat, kirjutatakse fail 404.php üle ja sinu muudatus kaob. Lahendus on alamteema või WPCode.
3. Plugin Redirection: täpne kontroll iga katkise URL-i üle
Alati ei ole vaja kõiki 404 vigu kokku kuhjata. Mõnikord on parem suunata konkreetne kustutatud artikkel selle järglasele, mitte avalehele. Selle jaoks on olemas tasuta Redirection plugin, vanim ja populaarseim ümbersuunamiste haldur WordPressile, millel on üle 2 miljoni aktiivse paigalduse.

Redirection töötab esimesest pluginast erinevalt. Sa ei suuna kõike hulgi ümber, vaid koostad vastendustabeli: „vana URL → uus URL". Plugin jälgib kõiki 404 vigu reaalajas (logi asukohas Tööriistad → Redirection → 404 vead) ja võimaldab sul luua igale katkisele aadressile ümbersuunamise otse logist.
Paigaldamine on standardne: Pluginad → Lisa uus → otsi „Redirection". Pärast aktiveerimist ava Tööriistad → Redirection. Väljale „Lähte-URL" sisesta katkine link (näiteks /old-post/); väljale „Siht-URL" sisesta sihtaadress (avaleht või mõni muu artikkel). Klõpsa „Lisa ümbersuunamine". Plugin toetab 301, 302, 307 ja muid koode, brauseri filtreerimist, regulaaravaldisi ning nimekirja importi/eksporti.
See meetod sobib hästi väiksematele saitidele, kus on kümneid, mitte tuhandeid katkisi linke. Sa säilitad iga URL-i SEO potentsiaali täpselt, selle asemel et kõike avalehele suunata.
Tabel: millist meetodit valida
Olukord | All 404 Redirect to Homepage | Kood failis 404.php | Redirection |
|---|---|---|---|
Rohkem kui 50 katkist URL-i | ✅ Ideaalne | ✅ Sobiv | ❌ Käsitsi tüütu |
Vähem kui 10 katkist URL-i | ✅ Töötab | ✅ Töötab | ✅ Parim valik |
Vaja täpseid ümbersuunamisi | ❌ Ei võimalda | ❌ Ei võimalda | ✅ Põhifunktsionaalsus |
Ei saa pluginaid lisada | ❌ Nõuab pluginat | ✅ Pole pluginat vaja | ❌ Nõuab pluginat |
Seadistamise kiirus | ✅ 1 minut | ✅ 3 minutit | ❌ Käsitsi sisestamine |
404 vigade logimine | ✅ Jah (alates versioonist 5.4) | ❌ Ei | ✅ Detailne |
Sõltub teema uuendustest | ✅ Ei | ❌ Kirjutatakse üle | ✅ Ei |
⁉️🤔 Korduma kippuvad küsimused
Kas 404 vigade massiline avalehele suunamine kahjustab SEO-d?
Google'i vaatenurgast on ideaalne stsenaarium iga lehe suunamine selle asjakohasele asendusele (näiteks kustutatud postitus pluginast A läheb plugin A ülevaatele). Kuid kui katkisi lehti on sadu ja asjakohaseid asendusi pole, on avalehele suunamine vastuvõetav kompromiss. Otsingumootor saab 404 vastuse asemel 301 ümbersuunamise ja linkide väärtus säilib osaliselt.
Mitu ümbersuunamispluginat võib korraga paigaldada?
Täpselt ühe. Kaks pluginat, mis püüavad kinni 404 päringuid, lähevad vastuollu: kumb käivitub esimesena, on ettearvamatu. Vali oma ülesande jaoks üks tööriist ja eemalda ülejäänud.
Kas 404 vigu saab suunata muule lehele kui avalehele?
Jah, kõik kolm meetodit toetavad seda. Pluginas All 404 Redirect sisesta soovitud URL seadete väljale. Faili
404.phpkoodis asendaget_bloginfo('url')fikseeritud aadressiga. Redirectionis sisesta siht-URL reegli loomisel.
Plugin tekitas ümbersuunamistsükli. Mida ma peaksin tegema?
Mine WordPressi administraatori paneelile (esiosa ümbersuunamised seda ei mõjuta) ja deaktiveeri plugin läbi Pluginad → Paigaldatud pluginad. Veendu, et ümbersuunamise seadetes olev URL osutab olemasolevale lehele, mitte teisele 404-le.
Kas ümbersuunamine töötab vahemälu pluginatega?
Jah, kuid sa pead pärast ümbersuunamise lubamist vahemälu tühjendama. Vastasel juhul võivad sellised pluginad nagu WP Rocket või LiteSpeed Cache jätkata vahemällu salvestatud 404 lehe serveerimist ja külastajad näevad endiselt viga avalehe asemel.
Kas peaksid kõik 404 vead avalehele suunama?
Enamiku saitide puhul on vastus jah, kui katkisi linke on palju kogunenud. All 404 Redirect to Homepage lahendab probleemi minutiga. Kui sa põhimõtteliselt ei soovi pluginaid lisada, lahendavad kolm rida PHP-d failis 404.php ülesande ilma üleliigse koormuseta. Ja kui katkisi URL-e on vähem kui kümme ja soovid säilitada igaühe SEO potentsiaali, kasuta Redirectionit ja paranda need individuaalselt.
Peamine: ära jäta 404 vigu nii nagu nad on. Iga vaikusepäev maksab sulle pingereas ja reaalseid külastajaid, kes lahkuvad jäädavalt.



