Skelbimas

Nuolankus 404 buvo su mumis nuo tada, kai pirmą kartą buvo įkišti vamzdeliai, kurie sudaro internetą. Tinklalapiai iš tikrųjų gali grąžinti visą skirtingų klaidų kodų lentelę, tačiau 404 yra labiausiai paplitęs ir paprastai vadinamas „nerastas“.

Kartais jūsų naršyklė tai sutvarkys ir grąžins bendrąjį klaidų puslapį, bet todėl, kad „WordPress“ dinamiškai sukuria turinį iš URL (priešingai nei tai, kad serveryje yra tikras failas), jis taip pat tvarko klaidas ir viduje.

Deja, numatytasis pranešimas yra beveik toks pats nenaudingas, kokį tik galite gauti, todėl šiandien aš jums parodysiu, kaip pakeisti jūsų „WordPress 404“ klaidos puslapis būti daug naudingesnis.

„Pasidaryk pats“ arba „Draugiškos 404 žinutės“

Turbūt pastebėjote, kad „MakeUseOf“ turime savo pasirinktinių klaidų puslapį, kuris yra šiek tiek palankesnis nei numatytasis pranešimas. Norėdami sukurti savo pasirinktinės klaidos puslapį, tiesiog sukurkite šabloną, vadinamą 404.php temos aplanke - jei tokio dar neturite. Jei norite, nukopijuokite vieno puslapio šabloną ir iškirpkite pagrindinę turinio sritį. Tada galite rankomis užkoduoti vaizdą, kokį turime, arba parašyti savo paprastą pranešimą. Tada jūs pradedate pridėti papildomų funkcijų.

instagram viewer

404 klaida

Laišką apie klaidą

Paprastai, kai kas nors apsilanko 404 klaidos puslapyje, taip yra todėl, kad kažkur jis nuėjo į blogą nuorodą, o ne į įvesdami kvailą URL tiesiai į adreso juostą (nors niekada neįvertinkite jų galimybių tai padaryti taip pat). Tokiais atvejais jums, kaip svetainės administratoriui, būtų naudinga žinoti apie klaidą ir ištaisyti savo blogą nuorodą arba paprašyti, kad jus nukreipianti svetainė ją ištaisytų. Įklijuokite šį kodo fragmentą pačiame savo blizgančio naujo viršuje 404.php puslapis:

php $ message = ""; if (isset ($ _ SERVER ['HTTP_REFERER'])): $ message. = "Vartotojas kilęs iš:". $ _ SERVER ['HTTP_REFERER']. "\ r \ n"; endif; $ message. = "Puslapio URL, kurį jie bandė pasiekti, buvo:". $ _ SERVER ['REQUEST_URI']. "\ r \ n"; $ admin_email = get_option ('admin_email'); @wp_mail ($ admin_email, „404 error“, $ message); 

Aukščiau pateiktas kodas išsiųs el. Laišką registruotu administratoriaus el. Pašto adresu, kuriame aprašomas URL, iš kurio jie atsirado, jei yra, ir URL, į kurį jie bandė patekti. Vartotojo pusėje tai nieko nedaro - siunčia tik jums el. Laiškus ir nieko neišleidžia į patį klaidos puslapį.

Pridėkite paieškos formą

Aišku, vartotojas atėjo į jūsų svetainę kažko ieškodamas, todėl užuot palikęs nusivylimą, leiskite jiems ieškoti to, ko norėjo. Norėdami tai padaryti, raskite tinkamą vietą savo šablone, galbūt pridėkite šiek tiek pastabos apie „Kodėl nepabandžius ieškoti?“ir įklijuokite šioje vienoje kodo eilutėje:

php įtraukti (TEMPLATEPATH. „/searchform.php“); 

Papildiniai, skirti patobulinti klaidos puslapį

Jei pritaikytas 404 puslapio kodavimas iš tikrųjų nėra jūsų dalykas, nesijaudinkite, nes yra keli papildiniai, kurie taip pat gali suteikti geresnę 404 patirtį. Pažiūrėkime:

Šis papildinys stebi jūsų svetainę, ar nėra 404 klaidų, ir jas įrašo, kad jus būtų galima įspėti iš administratoriaus pulto. Be to, jei pastebite, kad kažkokia išorinė svetainė su jumis susiejo neteisingą saitą, galite peradresuoti jį, nesikreipdami į juos - tiesiog pasakykite papildiniui, kur ta neveikianti nuoroda turėtų lankytojai bus išsiųsti kartu su paieškos sistema 301 automatizuotas peradresavimas.

404 klaida

Dar geriau, nei bandyti ištaisyti 404 klaidas, nes jie iššokančiu būdu būtų niekada nerodyti jų pirmoje vietoje. „Smart 404“ daro būtent tai - peržiūri URL, ištraukia iš jo raktinius žodžius ir bando išsiaiškinti, į ką vartotojas bandė kreiptis. Nėra ekrano kopijos, kuri galėtų būti rodoma jums, nes jos nereikia konfigūruoti ir ji veikia tiesiog lauke. Neigiama priežastis yra tai, kad jei URL yra nesąmoningų raktinių žodžių, mažai tikėtina, kad bus rasta atitikčių - taigi, rašybos klaidų taip pat nėra.

Šiaip ar taip, tikiuosi, kad nuspręsite sukurti tinkamą „WordPress 404“ puslapį, pasidaryk pats „stiliaus“ arba su papildiniu. Ar žinote apie kitus protingus 404 susijusius papildinius, kuriais norėtumėte pasidalinti, jei taip, tada praneškite mums komentaruose! Mes taip pat turime sparčiai populiarėjantį sąžiningų dokumentų archyvą pažangias „WordPress“ mokymo programas, taip pat mano Darbo su „WordPress“ pradžia Nustatykite savo tinklaraštį naudodami „WordPress“: svarbiausias vadovasNorite sukurti savo tinklaraštį, bet nežinote kaip? Pažvelkite į „WordPress“ - galingiausią šiandien pasiekiamą internetinių dienoraščių platformą. Skaityti daugiau nemokamas vadovas, apimantis viską nuo būtiniausių pirmųjų žingsnių ir įskiepių iki pinigų gavimo ir SEO; ir būtinai patikrinkite Geriausi iš „WordPress“ papildinių Geriausi „WordPress“ papildiniai Skaityti daugiau puslapis.

Jamesas yra dirbtinio intelekto bakalauras ir yra CompTIA A + bei Network + sertifikuotas. Jis yra pagrindinis „MakeUseOf“ kūrėjas ir laisvalaikį praleidžia žaisdamas VR dažasvydį ir stalo žaidimus. Nuo mažens jis statė kompiuterius.