V tem članku boste izvedeli:
- Kako prepoznati napako 404
- Kako odpraviti napako 404
- Kako nastaviti lastno stran z napako
- Pogosto zastavljena vprašanja
Napaka 404 Not Found
Napaka 404 pomeni, da datoteka ali drug vir ni dosegljiv. Če manjka celotna zahtevana stran, napako 404 prepoznate po besedilu Not found v naslovu.

Nekatera spletna mesta imajo nastavljeno lastno stran 404. Če želite urediti takšno lastno stran, sledite poglavju Nastavitev lastne strani z napako 404.
Napako 404 vračajo tudi slike in drugi viri, ki jih ni bilo mogoče naložiti. Celoten seznam najdete v razvijalskih orodjih brskalnika (običajno tipka F12) v konzolo (Console), ali na zavihku Omrežje (Network). Za nalaganje podatkov omrežja stran osvežite.

Podobna je napaki 403 Forbidden, vendar običajno manjkajo manj ključne datoteke kot index.html, index.php ali .htaccess.
Odprava napake 404
Če se datoteka z vašega paketa Webhosting ne nalaga pravilno, sledite tem korakom:
- Preverite prek FTP, ali datoteka na paketu Webhosting res obstaja.
- Preverite tudi velikost naložene datoteke, saj lahko napako 404 povzroči tudi poškodovana ali le delno naložena datoteka.
- Preverite pot do datoteke, torej ali njena dejanska lokacija ustreza lokaciji v kodi spletne aplikacije.
Če uporabljate vsebino iz drugega vira (najpogosteje pisave, skripte, css), preverite njeno dosegljivost (začasno in dolgoročno). Če je vir dolgoročno nedosegljiv, razmislite o zamenjavi.
Mešana vsebina
Drug pogost vir težav je t. i. mešana vsebina (mixed content), ko se spletno mesto nalaga prek varnega protokola HTTPS, nekateri viri pa se poskušajo naložiti prek nezavarovanega HTTP.
Preglejte izvorne datoteke spletnega mesta in popravite vse naslove, ki se začnejo s http:// v https://.
Če uporabljate sistem za upravljanje vsebine, na primer WordPress, uporabite orodje za popravilo mešane vsebine (pri WordPressu: Tools Site Health).
WEDOS Protection in Let’s Encrypt
Če napako 404 opazite pri paketu Webhosting z domeno na WEDOS Protection ⧉, preverite, ali je od aktivacije potrdila HTTPSminilo vsaj 90 minut. Če ni, počakajte in poskusite stran znova naložiti brez predpomnilnika s tipkovno bližnjico Ctrl + Shift + R.
Če se težava ponavlja, se prepričajte, da se zapisi DNS in trenutni naslovi IP vašega proxyja ujemajo.
Nastavitev lastne strani z napako 404
Če želite, da se ob neobstoječi strani prikaže lastno sporočilo o napaki, sledite tem korakom:
- Ustvarite lastno stran z napako, na primer 404.html, in jo shranite prek FTP v korenski imenik spletnega mesta (na isto mesto, kjer imate datoteko index.html ali index.php).
- V isti mapi odprite datoteko .htaccess. Če je ni, jo ustvarite (ime vključuje piko na začetku in nima končnice).
- Na konec vsebine datoteke .htaccess vstavite kodo:
ErrorDocument 404 /404.html
Če se vaš dokument ne imenuje 404.html, v kodi spremenite ime datoteke.

Pogosto zastavljena vprašanja
Nobena od rešitev mi ni pomagala, kaj naj storim zdaj?
Če napako 404 povzroča datoteka na paketu Webhosting, aktivirajte začasni dostop FTP za Support po tem navodilu in prek obrazca ⧉ zaprosite za preverjanje. Navedite ime spletnega mesta in naslove nedosegljivih datotek.
Zunanjih virov ne moremo preveriti, zato za preverjanje zaprosite njihovega upravljavca. Če bo zahteval naslov IP paketa Webhosting, ga najdete v podrobnostih storitve ⧉ v tabeli Service addresses.
Ali se napaka 404 pojavlja tudi drugje kot pri VEDOS?
Da, gre za običajno napako, ki jo povzroči nedosegljivost datotek na strežniku. Strežnik (Webhosting) deluje brez težav, popravilo pa je v nalaganju manjkajočih datotek na spletno mesto in zagotovitvi dostopnosti virov prek pravilnega protokola.