Stalo se vám někdy jako odesílateli, že se vám dopis vrátil zpět?
Totéž se může stát také u stránek na vašem webu. Stejně jako poštovní doručovatel nemůže doručit dopis na neexistující adresu, nemůže webový prohlížeč načíst stránku ze serveru, pokud daný odkaz používá neexistující URL adresu.
Pokud k tomu dojde, prohlížeč zobrazí chybovou zprávu error 404. V případě e-shopu může ale chyba 404 zkazit zákaznickou zkušenost a vést ke ztrátě prodejů. V tomto článku se dozvíte, jak najít a opravit problémy, které na vašem webu způsobují chyby 404.
Co znamená termín error 404?
K chybě error 404 dochází tehdy, když webový prohlížeč požádá o stránku ze serveru na určitém webu, ale daný server webovou stránku spojenou s požadovanou URL adresou nemůže najít. Když k chybě dojde, prohlížeč zobrazí stránku se stavovým kódem HTTP označujícím typ chyby – v tomto případě chybovou zprávu error 404.
Chyby 404 signalizují problém s přístupem ke stránce prostřednictvím požadované webové adresy. Nejedná se o problém s webovým serverem, který stránku hostuje. Pokud se tedy na vašem webu objeví chyba 404, znamená to, že váš webhostingový server funguje normálně. Problém se týká požadované stránky nebo URL adresy.
Jaké jsou příčiny vzniku chyby error 404?
Chyby error 404 mohou být způsobeny chybami na vašem webu, na odkazujícím webu nebo chybami uživatelů. Níže uvádíme několik běžných příčin:
- Nefunkční odkazy: Pokud je v URL adrese spojené s konkrétním odkazem překlep nebo jiná chyba, server vrátí chybový kód error 404.
- Odstraněné stránky: Odkaz směřující na smazanou stránku se označuje jako mrtvý (nefunkční) odkaz. Pokud ze svého webu odstraníte stránku, kliknutí na interní nebo externí odkaz odkazující na odstraněnou stránku vygeneruje chybovou zprávu error 404.
- Chyba na straně uživatele: Chyby 404 mohou také vzniknout v důsledku chyby uživatele. Pokud uživatel zadá do adresního řádku nesprávnou URL adresu spojenou s vaší doménou, může se mu zobrazit chyba 404, která ho bude informovat o tom, že daná stránka neexistuje.
- Problémy s mezipamětí (cache): Pokud jsou data uložená v mezipaměti prohlížeče uživatele po konkrétní návštěvě webu v rozporu s aktualizacemi provedenými na webu, může se uživateli zobrazit chyba 404. Vymazání mezipaměti může tento typ problému vyřešit.
- Problémy s trvalými odkazy (permalinky) nebo soubory: Problémy s odkazy na vašem webu, oprávněními k souborům nebo konfiguračními soubory mohou vést k chybám 404 na celém webu.
Chybám 404 můžete předcházet pomocí takzvaného přesměrování 301. Pokud například smažete určitou stránku nebo přesunete určitý zdroj, můžete pomocí přesměrování nasměrovat uživatele, kteří se pokoušejí přistupovat ke staré URL adrese, na správné místo. Pokud však dojde k problému s přesměrováním, zobrazí se chyba 404.
Jak najít chybu error 404 na webu?
K vyhledání chyb 404 a identifikaci mrtvých nebo nefunkčních odkazů na svém webu můžete použít různé nástroje. Některé nástroje dokážou také identifikovat nefunkční zpětné odkazy, což jsou odkazy na jiných webech směřující na neexistující URL adresu spojenou s vaším doménovým jménem.
Níže uvádíme několik oblíbených nástrojů.
Google Search Console
Google Search Console vám umožňuje sledovat výkon webu a identifikovat chyby. Použijte jej k zobrazení všech URL adres, které na vašem webu generují chyby 404. Nejprve se přihlásíte a vyberete možnost „Pokrytí” a poté kolonku „Chyby”. Můžete také použít nástroj „Kontrola URL adresy”, abyste zjistili umístění nefunkčního odkazu. Pokud je nefunkční odkaz na vašem webu, můžete jej opravit. Pokud se jedná o externí odkaz, můžete kontaktovat daný web a požádat o opravu odkazu nebo nastavit přesměrování.
Broken Link Checker
Broken Link Checker je bezplatný on-line nástroj, který umí prohledat váš web a identifikovat všechny odkazy, které vedou na chybné URL adresy spojené s vaší doménou nebo jiným webem.
Na rozdíl od nástroje Google Search Console nedokáže Broken Link Checker identifikovat nefunkční příchozí odkazy (tedy odkazy na jiných webech, které vedou na neexistující URL adresu spojenou s vaší doménou).
SEOAnt Broken Link Redirect
SEOAnt Broken Link Redirect je aplikace, která může provádět denní nebo týdenní kontroly chyb 404 na vašem webu. Může také minimalizovat chyby 404 tím, že automaticky přesměruje uživatele na určenou URL adresu, jakmile k chybě dojde.
Proč byste měli chybu error 404 opravovat?
Pokud chybu 404 neopravíte, může to v první řadě oslabit vaše umístění ve vyhledávačích, dále také negativně ovlivnit uživatelskou zkušenost a snížit návštěvnost vašeho webu:
- Špatný SEO výkon: Nefunkční interní odkazy mohou ovlivnit schopnost vyhledávače procházet váš web, což poté negativně ovlivní umístění vašeho webu na stránkách s výsledky vyhledávání (z angl. Search Engine Results Pages, SERP).
- Snížená návštěvnost webu: Příchozí odkazy (neboli odkazy hostované na jiných webech, které směřují na váš web) mohou zlepšit výkon ve vyhledávačích a zvýšit návštěvnost vašeho webu. Pokud tyto odkazy vedou k chybě 404, o tyto výhody přicházíte.
- Špatná uživatelská zkušenost: Pokud uživatel narazí na chybu 404, může to pro něj být frustrující a odradit jej od dalšího prozkoumávání vašeho webu. To může ve výsledku podkopat důvěru ve vaši značku, a to zejména, pokud je to způsobeno nefunkčními interními odkazy nebo pokud k tomu dochází často.
Jak odstranit chybu error 404?
- Opravte nefunkční odkazy
- Vytvořte přesměrování
- Opravte problémy s permalinky
- Opravte oprávnění souborů
- Deaktivujte soubor .htaccess
Chyby 404 není možné zcela eliminovat: pokud se například uživatel pokusí navštívit váš web a zadá do adresního řádku nesprávnou URL adresu, zobrazí se mu chybová zpráva. Chyby vyplývající z problémů na vašem webu však můžete opravit a pomocí strategických přesměrování minimalizovat ostatní chyby. Níže uvádíme návod, jak opravit různé typy chyb 404.
1. Opravte nefunkční odkazy
Pokud je chyba 404 způsobena chybně zadanou URL adresou, řešení je jednoduché: stačí opravit URL adresu v administrativním rozhraní vašeho systému pro správu obsahu (CMS) nebo webové platformy. Pokud byla stránka spojená s požadovanou URL adresou přesunuta nebo smazána, můžete místo toho nastavit přesměrování tak, jak je popsáno v následujícím kroku.
2. Vytvořte přesměrování
Pokud je chyba 404 způsobena přesunutým nebo smazaným obsahem, můžete nastavit přesměrování, které automaticky přesměruje uživatele na nové umístění. Tato strategie zajistí, že externí odkazy směřující na chybějící stránku nevygenerují chybu 404. Někdy také můžete nastavit přesměrování v rámci očekávání chyb způsobených uživateli. Například stránka shopify.com/help přesměruje anglicky mluvícího uživatele na správnou URL adresu help.shopify.com/en.
Přesměrování můžete nastavit pomocí svého systému pro správu obsahu nebo webové platformy. Kroky se liší v závislosti na daném poskytovateli, proto se podívejte na konkrétní pokyny, které naleznete v centru nápovědy vaší platformy (tato stránka je dostupná pouze v angličtině). K vytvoření hromadných nebo automatizovaných přesměrování také můžete použít plug-in pro přesměrování.
3. Opravte problémy s permalinky
Permalink (neboli trvalý odkaz) je úplná URL adresa webu nebo webové stránky. Instalace nového plug-inu, obnovení webu ze zálohy nebo aktualizace webové platformy může permalinky na vašem webu narušit a způsobit chyby error 404 na celém webu. Pokud se chyby 404 objevují na více stránkách, přihlaste se do svého systému pro správu obsahu, přejděte do nastavení permalinků a postupujte podle pokynů svého poskytovatele a proveďte aktualizaci nastavení.
4. Opravte oprávnění souborů
Oprávnění souborů informují váš server, kteří uživatelé mají přístup k určitému typu obsahu. Pokud je v nastavení oprávnění chyba, mohou uživatelé narazit na chybu 404. Chcete-li zkontrolovat oprávnění souborů, přihlaste se do svého systému pro správu obsahu, přejděte do sekce Nastavení oprávnění souborů a ověřte si, zda není obsah omezen na určité skupiny uživatelů. Pokud ano, aktualizujte nastavení oprávnění a chybu opravte.
5. Deaktivujte soubor .htaccess
Soubor .htaccess je konfigurační soubor na vysoké úrovni, který řídí přesměrování, zabezpečení a oprávnění. Pokud je váš soubor poškozený, mohou se na celém webu objevovat chyby 404. Ty můžete opravit pomocí následujících kroků:
- Zálohujte si svůj web.
- Připojte se k webovému serveru pomocí protokolu SFTP (angl. Secure File Transfer Protocol).
- Deaktivujte soubor .htaccess.
- Přejmenujte deaktivovaný soubor, aby se k němu váš web nemohl připojit.
- Vygenerujte nový soubor .htaccess.
- Uložte všechny provedené změny.
Často kladené otázky: error 404
Co znamená error 404?
Chyba error 404 znamená, že váš webový server nemůže najít konkrétní stránku na vašem webu. K tomuto typu chyby dochází v případě, kdy je problém s URL adresou nebo se stránkou spojenou s touto URL adresou.
Je nutné přesměrovat stránku, která generuje chybu 404?
Přesměrování za účelem opravy chyby 404, která byla způsobena smazaným nebo přesunutým obsahem, zajistí, že uživatelé, jež se pokoušejí přistupovat k vašemu webu pomocí staré URL adresy, se s touto chybou nesetkají. Pokud chyba vznikla kvůli překlepu v URL adrese na vašem webu nebo kvůli problému s oprávněními nebo nastavením webu, můžete opravit původní problém.
Je možné přizpůsobit vzhled stránky s chybou error 404?
Ano. Stránku s chybou error 404 si můžete přizpůsobit tak, aby odrážela styl vaší značky a zlepšila uživatelskou zkušenost. Některé firmy přesměrovávají uživatele na vyhledávací funkci svého webu nebo poskytují odkazy na stránky vyšší úrovně, které požadovaný zdroj obsahují.


