 Turbūt kiekvienas internautas bent kartą yra matęs tokį vaizdelį. Jis nedžiugina, ypač kai per Google randi kokią nors labai svarbią informaciją, o paspaudęs nuorodą pamatai, kad tokio puslapio nėra. Taip realiai gali atsitikti dėl įvairių priežasčių: banaliai buvo perkeltas failas serveryje, arba buvo pakeistas hostingo tiekėjas, arba pats tinklapis buvo perkurtas o Google liko sena versija, arba galų gale puslapis tiesiog buvo ištrintas. Ką daryti, kad išvengtumėte tokių nesklandumų ir kad jūsų tinklapis veiktų be tokių akibrokštų net po perkelimo į kitą serverį, perprogramavimo, url pakeitimų ir kitų pokyčių.
- Sukurkite savo 404 puslapį
Čia bene svarbiausias dalykas. Principas paprastas: jei serveryje nenustatyta kitaip, naršyklė tiesiog paima puslapį pagal jo adresą, ir jei jo neranda - rodo "Page not found", nesigilinant į priežastis. O galima padaryti taip, kad jeigu jūsų serveryje pagal adresą puslapis nerastas, rodytų jūsų sukurtą puslapį, ar tai būtų paprastas HTML, ar kaip nors dinamiškai generuojama informacija. Tai yra labai patogu, pvz jei buvo puslapis www.pavyzdys.lt/1.html, o jis pakeitė adresą į www.pavyzdys.lt/2.html, tai pirmas tiesiog bus nerandamas, tačiau rodys gražų ir tvarkingą jūsų sukurtą puslapį.
- Kam reikalingas atskiras 404 puslapis
Iš tikro atsakymas yra jau kaip ir pasakytas, bet galima pabrėžti kelis aspektus. Be to, kad vartotojas, pamatęs gražų puslapį, nesijaustų pasiklydęs, dar yra ir kitas pliusas. Nežinau kaip jums, bet aš jeigu pamatau kurioj nors svetainėj tiesiog "aklavietę" - mano akyse ta svetainė iš karto krenta, pasąmonėje ji man atrodo neprižiūrėta. Ir iš kitos pusės, jei aš pamatau tvarkingą ir gražų 404 puslapį, kuris man padeda vis tik rasti tai, ko man reikėjo, arba bent jau tvarkingai informuoja, kad ieškomos informacijos nėra, tada apie tinklapį susidaro visai kitoks įspūdis - kad vartotojais yra rūpinamasi. O juk būtent nuo to ir priklauso, ar vartotojas įsimins tinklapį ir dar kada sugrįš. -
Koks turi būti 404 puslapis Pirmiausia, jis turi būti informatyvus. Toks, kad vartotojas nesijaustų pasiklydęs. Panašiai, tarsi vairuotų nepažįstamame mieste ir privažiuotų aklavietę, tačiau ir iš jos vestų informatyvūs kelio ženklai, padedantys orientuotis. Taip ir čia: reikia kad vartotojas suprastų, jog puslapis neegzistuoja, tačiau būtų nukreiptas arba į pradinį puslapį, arba į panašios tematikos puslapius, arba turėtų paieškos galimybę. Toliau, yra du požiūriai į 404 puslapių vizualų apiforminimą. Vieni mano, kad reikia sukurti vos ne meno kūrinį, kur dizainas net neleistų suprasti, jog tai "not found" puslapis (pavyzdys čia). Kita nuomonė, kad tai turi būti per daug neapkrautas vaizdais puslapis, jis turi būti lakoniškas ir "į temą" - pavyzdžiui kaip čia. -
Kaip sukonfigūruoti 404 puslapį Tai padaryti yra visai paprasta. Pagrindiniame tinklapio kataloge turi būti .htaccess failas, skirtas kai kuriems nustatymams, o tiksliau "direktyvoms" web-serveriui. Čia galima nurodyti daug parametrų, bendrai apie jį galima pasiskaityti šiame puslapyje. Tai viena iš direktyvų serveriui ir būtų 404 puslapio nurodymas, tereikia pridėti vieną eilutę. ErrorDocument 404 /notfound.html Čia jeigu failas "notfound.html" įdėtas į tą patį pagrindinį katalogą. Nemažai išskirtinių 404 klaidos puslapių rasite čia .Šaltinis: Skaitykit.lt
|