Chyba 404 (Stránka nenalezena) – co to je, jak to opravit | Eurobyte
Pojďme zjistit, co znamená chyba 404 „Nenalezeno“, proč k ní dochází a co dělat, abyste ji z webu odstranili.
Obsah
- Co znamená chyba 404
- Jak může vypadat chyba 404
- Proč dochází k chybě 404
- Jak chyba 404 ovlivňuje výkon webových stránek
- Jak najít chyby 404 na webu
- Jak vyřešit chybu 404
- Jak si vytvořit vlastní stránku 404
Co je chyba 404
Chyba 404 Nenalezeno je stavový kód HTTP, jedna ze standardních odpovědí serveru na požadavek prohlížeče. Další kódy HTTP jsou: 403 Zakázáno, 500 Interní chyba serveru nebo 504 Časový limit brány.
Server odesílá jeden z těchto kódů pokaždé, když otevřete novou stránku nebo kliknete na odkaz. I když nedošlo k žádné chybě a web se načetl jako obvykle. V tomto případě se odešle kód HTTP 200 OK.
Tento konkrétní kód HTTP – 404 Not Found – znamená, že server nemohl najít stránku s danou adresou.
Jak může vypadat chyba 404
Ve výchozím nastavení se na webu zobrazí standardní chybová stránka 404. Její design se bude lišit v závislosti na webovém serveru na hostingu, šabloně vašeho CMS nebo frameworku, na kterém je web vytvořen. Zde je několik příkladů.


Chyby 404 jsou také často navrženy v celkovém designu webových stránek nebo aplikací. Tato chyba se vyskytuje častěji než jiné, takže s ní neustále experimentují: přidávají odkazy na jiné stránky, kupóny, vtipy, animace, minihry, vytvářejí mnoho možností stránek a zobrazují je v náhodném pořadí.


Text na stránce se může také velmi lišit, nemusí nutně zobrazovat „Chyba 404“ nebo „404 Nenalezeno“. Zde je několik možností, se kterými se můžete setkat:
- Nenalezeno
- 404 Not Found
- Stránka nenalezena
- Stav HTTP 404
- 404. To je chyba.
- Stránka 404 nebyla nalezena
- Stránka nenalezena.
- Objekt nenalezen! Chyba 404
- 404 – Materiál nenalezen
- 404 – Soubor nebo adresář nenalezen.
- Chyba 404. Taková stránka neexistuje.
- Požadovaná stránka nebyla nalezena
- Požadovaná stránka neexistuje
- Stránku nelze nalézt. CHYBA HTTP 404
Proč dochází k chybě 404
Jak jsme již zjistili, chyba 404 znamená, že na serveru neexistuje stránka s takovou URL adresou. Nejčastěji se to stává, když byla stránka smazána nebo přesunuta na jinou adresu, ale starý odkaz někde zůstal. Návštěvník také mohl zadat adresu s překlepem – omylem nebo úmyslně, aby si prohlédl design stránky 404.
Stává se také, že se chyba 404 objeví na všech stránkách webu WordPress najednou. V tomto případě je důvod obvykle ve struktuře trvalých odkazů. Ve WordPressu mají odkazy šablonovou strukturu, kterou si vlastník vybere v nastavení. Někdy toto nastavení selže, a proto se chyba 404 Nenalezeno objeví při přechodu na jakoukoli stránku.
Jak chyba 404 ovlivňuje web
Chyba 404 je jen způsob, jak říct, že na serveru není stránka s danou adresou, není s tím nic špatného. Je špatné, pokud k chybě dojde, protože chybu udělal majitel webu, nikoli návštěvník. Například změnil adresu stránky a nenastavil přesměrování ze staré URL adresy na novou.
Zaprvé, web ztratí část návštěvnosti, protože vyhledávací roboti časem smažou starou stránku a nová bude potřebovat čas, aby se dostala na pozice. A není pravda, že se na stejném místě umístí. Klíčová slova v textu, interní a externí odkazy a další faktory hodnocení by neměly být přinejmenším horší.
Za druhé, místo stránek s užitečným obsahem vyhledávací roboti procházejí stránku s chybou 404. To je špatné, protože každý web má svou vlastní kvótu pro návštěvu stránek těmito roboty – rozpočet na procházení. Pokud má web mnoho stránek s chybou 404, vyhledávací robot je může začít procházet méně často, což znamená, že na efekt optimalizace budete muset čekat déle. Více se o tomto tématu dozvíte v článku: Jak funguje vyhledávací robot Google.
Za třetí, chyba 404 může dočasně zpomalit váš web, pokud jste změnili adresu stránky, dosud jste nenastavili přesměrování a pro starou stránku běží reklamní kampaň. Stránky s chybami se obvykle neukládají do mezipaměti, takže server vynaloží více zdrojů na jejich načítání. Zejména pokud jste změnili její design a nyní stránka obsahuje více obsahu: podobné produkty, další články nebo animace.
Jak najít chyby 404 na webu
Nefunkční odkazy na malém webu můžete rychle najít a nahradit ručně, ale pokud má váš web mnoho stránek, bude to trvat dlouho. Snadnější to bude pomocí speciálních služeb.
Search Console Google
Přihlaste se do konzole a přejděte do levého menu v sekci „Pokrytí“. Zde budou zaznamenány všechny chyby na webu.

Pokud jste svůj web ještě nepřidali do Search Console, můžete tak učinit pomocí našich pokynů: Jak přidat web do Google Search Console.
Screaming Frog
Nainstalujte si program do počítače, otevřete jej a do vyhledávacího řádku v horní části zadejte adresu svého webu.

Poté přejděte na kartu „Kódy odpovědí“ a v nabídce filtrů v levém horním rohu vyberte zprávu „Chyba klienta (4xx)“, abyste viděli chyby 404.

Tato zpráva vám ukáže odkazy, které po kliknutí vracejí chybu 404. Kliknutím na kterýkoli z nich zobrazíte stránky, které daný odkaz obsahují.
Jak opravit chybu 404
Pokud máte web na WordPressu a při přechodu na všechny stránky webu se zobrazuje chyba 404, s největší pravděpodobností došlo k chybě v nastavení trvalých odkazů. Chcete-li problém vyřešit, stačí je znovu uložit. Chcete-li to provést, přejděte do konzole WordPressu, přejděte do sekce „Nastavení“ – „Trvalé odkazy“ a klikněte na „Uložit změny“.

V ostatních případech, kdy se chyba 404 vyskytuje na jednotlivých stránkách vašeho webu, v závislosti na tom, co je vhodnější, odstraňte odkaz na danou stránku, opravte překlep v odkazu nebo jej nahraďte správným.
Pokud změníte URL adresu stránky, lidé mohou dočasně najít odkaz na starou stránku ve výsledcích vyhledávání, komentářích nebo záložkách. Aby se jim zobrazovala nová stránka místo chyby 404, nastavte přesměrování 301 ze staré URL adresy na novou. Díky tomu se lidé dostanou tam, kam potřebují, i když kliknou na starý odkaz. Pořadí staré stránky se přenese na novou.
Je potřeba nakonfigurovat přesměrování v souboru . HtaccessToto je soubor s nastavením webového serveru na vašem hostingu. Obvykle se nachází v kořenové složce webu. Chcete-li ho najít na hostingu s ovládacím panelem cPanel, vyhledejte na hlavní stránce panelu blok „Soubory“ a přejděte do sekce „Správce souborů“.

Pro hlavní doménu na hostingu se bude kořenová složka nazývat public_htmla pro další – stejnou jako doména. Přejděte do něj a vyberte . Htaccess a klikněte na tlačítko „Upravit“ na panelu nástrojů v horní části a poté na konec souboru přidejte následující řádek:
Přesměrování 301 /starý-odkaz /nový-odkaz

Pokud soubor nemůžete najít, je možné, že je ve výchozím nastavení skrytý. Klikněte na tlačítko nastavení v pravém horním rohu a ujistěte se, že je zaškrtnuto políčko „Zobrazit skryté soubory (dotfiles)“.

Pro weby na WordPressu existují speciální pluginy, ve kterých si můžete nastavit přesměrování místo vyhledávání. . Htaccess na hostingu. Například přesměrování nebo přesměrování 301.
Kromě přesměrování z jedné stránky na druhou můžete v tomto souboru nastavit mnoho dalších užitečných přesměrování. Více informací k tomuto tématu naleznete v našem průvodci: 301 redirect v .htaccess.
Jak si vytvořit vlastní stránku 404
Čas od času se na webu stále objeví chyba 404. Například pokud někdo ručně zadá do prohlížeče chybně napsanou URL adresu nebo umístí takový odkaz na svůj web. Abyste z takových situací měli prospěch, je vhodné stránku 404 udělat užitečnou.
Na standardní chybové stránce bude pouze zpráva, že zde nic není. Můžete ale přidat odkazy na jiné články nebo produkty, vyhledávání obsahu na webu, kupón nebo cokoli jiného, co návštěvníkovi dá důvod na webu zůstat.
Pro vytvoření vlastní stránky s chybou 404 je nutné buď rozumět HTML a CSS, nebo si stáhnout HTML šablonu takové stránky z internetu a upravit text v libovolném textovém editoru. Poté nahrajte HTML soubor se stránkou do kořenové složky webu na hostingu a přidejte na něj odkaz v konfiguračním souboru .htaccess:
ChybaDokument 404 https://vasedomena.com/404.html
Pokud máte web na WordPressu, je to o něco jednodušší. Stránku 404 si můžete vytvořit pomocí standardního editoru Gutenberg nebo editoru Elementor, pokud s ním umíte pracovat, a poté ji nastavit jako výchozí chybovou stránku pomocí pluginu 404page.
Co je další
Pokud něco nefunguje nebo máte otázky, na které jste v článku nenašli odpověď, popište situaci v komentářích – pokusíme se vám s tím pomoci.
13 2023 февраля Každý uživatel internetu se alespoň jednou setkal se zprávou „Chyba 404 (Stránka nenalezena). Objeví se, když se pokusíme otevřít nesprávný odkaz a dostat se na stránku, která na tomto serveru neexistuje. Chyba 404 Nenalezeno se vyskytuje z různých důvodů.
Řekneme vám, co může tento kód znamenat, a poskytneme vám několik tipů, jak chybu 404 na vašem webu opravit.
Co znamená chyba 404 (Stránka nenalezena)?
Chyba 404 (Stránka nenalezena) je stavový kód HTTP, který server odešle jako odpověď na požadavek uživatele a znamená, že požadovaná webová adresa není na webu dostupná. Připojení k „serveru“ je navázáno a funguje stabilně – v souborech prostředků prostě žádná stránka s takovou adresou URL není. Proč se to děje?

Obrázek z Freepik.
Příčiny chyby
Problém v nejnovějším případě nastane, když selže server. Chyba 404 Nenalezeno častěji znamená, že:
- uživatel udělal překlep v URL při ručním psaní nebo použil odkaz na neexistující sekci webu;
- stránka požadovaná klientem byla odstraněna ze serveru;
- spojka, přes kterou byl přechod proveden, je přerušená, tj. přerušila se během spojování a nevede nikam;
- adresa webové stránky, kde je nakonfigurováno přesměrování, byla změněna bez zohlednění souvisejících odkazů.
Jak vidíte, kód chyby 404 může naznačovat jak nesprávný výpočet ze strany uživatele, tak nedostatky správce webu.
Jak najít stránky s chybou 404 na webu
Před odstraněním chyb 404 je musíte najít a zjistit důvod. Již jsme diskutovali o možných významech kódu čtyři sta čtyři, nyní vám řekneme, které služby pomohou zautomatizovat proces vyhledávání.
Yandex.Webmaster
Chcete-li zjistit všechny chyby 404, otevřete Webmaster a přihlaste se. Chcete-li zaregistrovat web (a prokázat jeho vlastnictví), budete muset do jeho HTML kódu přidat značku. Poté v levém menu vyberte sekci „Indexování“ a přejděte na kartu „Stránky ve vyhledávání“. Dále vyberte položku „Vyloučené stránky“ a v rozevíracím seznamu nakonfigurujte filtr pro kód 404.
Správce webu vám také umožňuje najít externí a interní nefunkční odkazy prostřednictvím odpovídající části nabídky.
Search Console Google
Přihlaste se do Google Search Console a ověřte, že jste vlastníkem domény. Poté následujte cestu „Skenování“ – „Chyby skenování“ a nastavte filtrování podle požadovaného kódu. Otevře se seznam 404 webových stránek.
SEO Spider Screaming Frog
Speciální program pro skenování webových stránek, který je potřeba nainstalovat do počítače. Existují placené a bezplatné verze: v obou můžete hledat nefunkční odkazy. Zadejte URL do adresního řádku v programu a klikněte na “Start”. Zjištěné chyby se zobrazí v části „Kód odezvy“.
Jak opravit chybu pro vlastníka webu
Způsob opravy chyby 404 závisí na příčině jejího výskytu. Je jasné, že v případě překlepu nemůžete uživateli nijak pomoci (pokud byste neměli URL okamžitě zjednodušit a zkrátit), ale pokud je problém v odkazech, můžete je opravit. S interními je vše jednoduché: odstraňte poškozený článek nebo jej nahraďte funkčním. V malých projektech to lze provést ručně, ale pro velké existují pluginy jako Termíny Popis a Cyr-To-Lat. Pokud je kód 404 způsoben externími odkazy, měli byste nastavit přesměrování 301 nebo kontaktovat správu webu, který na vás odkazuje, aby mohli chybu opravit.

Obrázek z Freepik.
Závěr
Pokud v okně prohlížeče vidíte kód 404, znamená to, že adresa je nesprávná. Označuje chybu na straně klienta, ale nejčastěji k ní dochází kvůli nedostatkům v administraci webu. Nyní víte, jak to můžete opravit.