Ta članek bo obravnaval vprašanje, kje se na vaših straneh pojavi napaka 404 Not Found. Spregovorimo o tem, kaj je ta pojav škodljiv in kako se z njim spopasti. Kaj storiti, če obiskovalec vašega spletnega mesta še vedno vidi napis 404 Not Found? Kako naj vaš obiskovalec ostane na vašem spletnem mestu tudi, ko se prikaže takšno sporočilo?
Wikipedija pojasnjuje, da je napaka 404 ali Not Found (prevedena kot »not found«) standardni odgovor, da ima stranka možnost komuniciranja s strežnikom, vendar strežnik ne more najti podatkov na zahtevo.
To je morda najpogostejša napaka na internetu. To se zgodi, če obiskovalec sledi "netopirju", to je nepravilni ali zastareli povezavi. To pomeni, da je povezava tam, in stran, na katero pošlje obiskovalca, nekje izginila, je bila izbrisana. Zato se ob kliku na to povezavo pojavi napaka 404 Not Found ("stran ni najdena").
Take povezave se lahko pojavijo, na primer, iz naslednjih razlogov:
Iz tega sledi, da napaka 404 Not Found ne navaja vedno natančno vaših napačnih dejanj. Ampak v vsakem primeru, ko se zdi, je treba popraviti stanje.
Prvič, pojav 404 napak lahko privede do negativne reakcije iskalnikov glede na vaše spletno mesto. Kakšne so posledice - odvisno od samega iskalnika.
Drugič, vodi do napačne reakcije obiskovalca. Konec koncev, z nizko stopnjo računalniške pismenosti, ki resnično velja za večino uporabnikov omrežja, se on, ki vidi takšno napako, odloči, da bo stran zapustil čim prej. In to je najbolj neprijetna stvar za vašo spletno stran, ker vodi do izgube dela prometa. To je še posebej pomembno pri delu v spletnih trgovinah.
Če je iz enega ali drugega razloga prišlo do napake 404 Not Found, kaj je treba storiti v tem primeru? Seveda je treba storiti vse, da obiskovalca obvestimo, da tudi takrat, ko pride do take napake, obstaja vaše spletno mesto, čeprav obstajajo začasne težave. Da bi to naredili, morate na takšno stran namestiti ustrezne informacije za obiskovalce. Najprej morate ugotoviti neveljavne povezave na vašem spletnem mestu, kar vodi do napake 404.
Razmislite o primeru, ko je stran ustvarjena na motorju WordPress. Drugi motorji imajo verjetno tudi sredstva za samodejno reševanje tega problema. Seveda lahko vsako povezavo preverite ročno. Toda ta pot je zelo dolga in nehvaležna. Poskusite uporabiti poseben vtičnik za avtomatizacijo tega postopka - Broken Link Checker. Ta vtičnik generira seznam vseh povezav, ki so usmerjene na neobstoječe strani. Potem se boste morali sami odločiti, kaj bo z njim.
Poleg tega je priporočljivo, da konfigurirate statistično storitev, ki jo uporabljate, da spremljate konverzije na napačnih povezavah. To bo priložnost za iskanje virov prehodov. Na njih lahko vplivate z uporabo 301 preusmeritev v htaccess. Glavni pristop je naslednji: razkrivamo, na katero stran gre prehod, poiščemo novo stran, ki ji ustreza, ji dodamo 301 preusmeritve od prejšnjega. Postopoma iskalniki ponavljajo stare povezave z novimi.
Tako je mogoče identificirati tiste povezave, na katere se lahko ravna neodvisno. Ampak vseeno bodo nekateri ostali, kar vodi do napake 404 Not Found. Kako rešiti problem v teh primerih?
Če želite preprečiti, da bi obiskovalec pobegnil, ko se prikaže stran 404 Not Found, je priporočljivo, da na to stran dodate informacije:
Za rešitev tega problema obstaja še en način - uporaba sodobnih tehnologij, ki temeljijo na Animacije CSS3. Pomen tega pristopa je, da se uvede posebna HTML-koda z animacijo, v kateri se obiskovalcu prikažejo možni vzroki za nastanek napačne strani in dajo priporočila o njegovih nadaljnjih dejanjih. Ta koda je vezana na določene bloke na strani in je veljavna, ko se pojavijo take napake.
Globalna napaka 404 se lahko pojavi v primeru odpovedi storitve DNS. V tem primeru je značilno, da so vse HTTP zahteve (na katerikoli strani) preusmerjene na kateri koli strežnik. Vzrok za to so lahko virusni programi, ki prestrežejo poizvedbe DNS in vrnejo napačno vrednost IP ali spremenijo datoteko gostiteljev na vašem računalniku (pri C: windowssystem32driversetc).
Praviloma je uporabnik preusmerjen na napačno stran, ki je podobna začetni strani ene od priljubljenih storitev (da bi ukradli zaupne podatke iz vašega računa), ali na stran z zahtevo za pošiljanje SMS na poljubno številko, za odklepanje nadaljnjega dela (za pridobitev) vaš denar).
Števec temu se preverja datoteka gostiteljev prisotnost tujih zapisov. Odprite to datoteko v Beležnici (pot je navedena zgoraj) in iz nje izbrišite vse vnose, razen vrstice: 127.0.0.1 localhost. Nato skeniramo računalnik s protivirusnim programom, izbrišemo vse najdene zlonamerne programe in ponovno zaženemo.
Možno je tudi, da naprava (na primer modem DOCSIS) prevzame funkcije DNS in odzivnega strežnika HTTP. Če imate internetno povezavo prek televizijskega kabla, se najverjetneje pojavijo težave zaradi povezave. Potrebno je pingati zahtevo, v tem primeru modem prevzame DNS zahteve za sebe in ga dejansko pingira. Treba se je boriti s tem, da pritegnete možnost tehnične podpore za vašega internetnega ponudnika.
Recimo, da niste lastnik spletnega mesta, ampak uporabnik. Med dostopanjem do potrebnega spletnega mesta je prišlo do napake 404 Not Found. Kako popraviti situacijo? Tukaj je nekaj preprostih nasvetov, s katerimi lahko poskusite sami rešiti ta problem. To so tisti, ki bodo v večini primerov hitro pomagali:
Obravnavali smo vprašanje, kaj pomeni, in nekaj pomembnih korakov, ki bi jih moral ustvariti spletno mesto, da bi se izognili neprijetnim zapletom pri svojem delu. Prav tako smo svetovali obiskovalcem virov, kaj naj storijo najprej, če naletijo na takšne napake pri iskanju želenega spletnega mesta ali njegove strani. Upam, da bodo ti nasveti koristni za bralce.