Znalostná báza›Webhosting›Chyba 404 Not Found

Webhosting – Chyba 404 Not Found

Na tejto stránkeChyba 404 Not FoundRiešenie Chyby 404Nastavenie vlastnej stránky Chyby 404Často kladené otázky

V tomto článku sa dozviete:


Chyba 404 Not Found

Chyba 404 znamená nedostupnosť súboru alebo iného zdroja. Ak chýba celá volaná stránka, Chybu 404 spoznáte podľa textu Not found v nadpise.

Stránka s chybou 404 Not Found
Stránka s chybou 404 Not Found

Niektoré weby môžu mať nastavenú vlastnú stránku 404. Ak chcete takúto vlastnú stránku zriadiť, postupujte podľa kapitoly Nastavenie vlastnej stránky Chyby 404.

Chybu 404 vracajú aj obrázky a iné zdroje, ktoré sa nepodarilo načítať. Kompletný zoznam nájdete vo vývojárskych nástrojoch prehliadača (typicky kláves F12) v konzole (Console), alebo na karte Sieť (Network). Na načítanie údajov na karte Sieť stránku obnovte.

Chyba 404 v nástrojoch Sieť a Konzola vývojárskych nástrojov (prehliadač Chromium)
Chyba 404 v nástrojoch Sieť a Konzola vývojárskych nástrojov (prehliadač Chromium)

Podobá sa Chybe 403 Forbidden, ale spravidla chýba menej kľúčových súborov než index.html, index.php alebo .htaccess.


Riešenie Chyby 404

Ak sa súbor z Vášho webhostingu nenačítava správne, postupujte podľa týchto krokov: 

  1. Skontrolujte cez FTP, či sa naozaj nachádza na webhostingu. 
  2. Overte aj veľkosť nahraného súboru, poškodený alebo len čiastočne nahraný súbor môže tiež spôsobovať Chybu 404.
  3. Skontrolujte cestu k danému súboru, teda či jeho skutočné umiestnenie zodpovedá umiestneniu v kóde webovej aplikácie.

Ak používate obsah z iného zdroja (najčastejšie fonty, skripty, css), skontrolujte jeho dostupnosť (dočasnú aj dlhodobú). Ak je zdroj dlhodobo nedostupný, zvážte jeho zmenu.

Zmiešaný obsah

Ďalším bežným zdrojom problémov je tzv. zmiešaný obsah (mixed content), keď sa web načítava cez zabezpečený protokol HTTPS, ale niektoré zdroje sa snažia načítať cez nezabezpečený HTTP.

Prejdite zdrojové súbory webu a opravte všetky adresy s http:// na https://.

Ak používate redakčný systém, napríklad WordPress, použite nástroj na opravu zmiešaného obsahu (vo WordPresse: Tools Site Health).

WEDOS Protection a Let’s Encrypt

Ak pozorujete Chybu 404 pri webhostingu s doménou na WEDOS Protection ⧉, skontrolujte, či uplynulo aspoň 90 minút od aktivácie HTTPS certifikátu. Ak nie, počkajte a skúste stránku znova načítať bez cache klávesovou skratkou Ctrl + Shift + R.

Ak problém pretrváva, uistite sa, že DNS záznamy a aktuálne IP adresy Vašej proxy sa zhodujú.


Nastavenie vlastnej stránky Chyby 404

Ak chcete v prípade, že stránka nebola nájdená, zobraziť vlastné chybové hlásenie, postupujte podľa týchto krokov:

  1. Vytvorte vlastnú chybovú stránku, napríklad 404.html, a uložte ju cez FTP do koreňového adresára webu (na rovnaké miesto, kde máte súbor index.html alebo index.php).
  2. V rovnakom priečinku otvorte súbor .htaccess. Ak tam žiadny nie je, vytvorte ho (názov je vrátane bodky na začiatku a bez prípony).
  3. Na koniec obsahu súboru .htaccess vložte kód:
ErrorDocument 404 /404.html

Ak sa Váš dokument volá inak než 404.html, zmeňte názov súboru v kóde.

Vzorová vlastná stránka 404 systému WEDOS Global
Vzorová vlastná stránka 404 systému WEDOS Global

Často kladené otázky

Žiadne z riešení mi nepomohlo, čo mám robiť teraz?

Ak Chybu 404 spôsobuje súbor na webhostingu, aktivujte dočasný FTP prístup pre podporu podľa tohto návodu a cez formulár ⧉ požiadajte o preverenie. Uveďte názov webu a adresy nedostupných súborov.
Externé zdroje nijako preveriť nemôžeme, požiadajte o kontrolu ich prevádzkovateľa. Ak bude požadovať IP adresu webhostingu, nájdete ju v detaile služby ⧉ v tabuľke Service addresses.

Vyskytuje sa Chyba 404 aj inde než pri VEDOS?

Áno, ide o bežnú chybu spôsobenú nedostupnosťou súborov na serveri. Server (webhosting) funguje bez problémov, oprava spočíva v nahraní chýbajúcich súborov na web a zabezpečení dostupnosti zdrojov cez správny protokol.

Pomohol vám tento článok?

Vaše hodnotenie nám pomáha zlepšovať naše články.

Vašu správu si prečíta tím tvorcov dokumentácie, ale neodpovedá na ňu. Ak potrebujete poradiť, kontaktujte nás pomocou kontaktného formulára. Nezadávajte sem heslá ani osobné údaje.

Nenašli ste, čo hľadáte?

Opýtajte sa ostatných zákazníkov na komunitnom webe Help.