Tento článek se bude zabývat otázkou, kde se na vašich stránkách zobrazí chyba 404 Not Found. Promluvme si o tom, co je tento jev škodlivý a jak se s ním vyrovnat. Co dělat, když návštěvník vašeho webu stále vidí nápis 404 Nenalezeno? Jak zpřístupnit návštěvníka na vašem webu, i když se taková zpráva objeví?
Wikipedia vysvětluje, že chyba 404, nebo nebyla nalezena (přeložena jako "nebyla nalezena"), je standardní odpovědí, že klient má možnost komunikovat se serverem, ale server nemůže na vyžádání najít data.
To je možná nejčastější chyba na internetu. Nastane, pokud se návštěvník řídí "netopýrem", tedy nesprávným nebo zastaralým odkazem. To znamená, že odkaz je zde a stránka, na kterou odesílá návštěvníka někde zmizí, byla smazána. Proto při klepnutí na takový odkaz dojde k chybě 404 Nenalezeno ("stránka nebyla nalezena").
Tyto odkazy mohou nastat například z následujících důvodů:
Z toho vyplývá, že chyba 404 Nenalezeno neznamená vždy přesně vaše nesprávná jednání. Ale v každém případě, když se zdá, je nutné situaci napravit.
Za prvé, vzhled 404 chyb může vést k negativní reakci vyhledávačů ve vztahu k vašemu webu. Jaké jsou důsledky - závisí na samotném vyhledávači.
Zadruhé vede k nesprávné reakci návštěvníka. Koneckonců, s nízkou úrovní počítačové gramotnosti, která se skutečně vztahuje na většinu uživatelů sítě, se při takové chybě rozhodne opustit stránky co nejdříve. A to je pro vaše stránky nejnepříjemnější věc, protože vede ke ztrátě části provozu. To je obzvláště důležité při práci s internetovými obchody.
Pokud z nějakého důvodu došlo k chybě 404 Nenalezeno, co by mělo být v tomto případě provedeno? Samozřejmě by mělo být vynaloženo veškeré úsilí na to, aby návštěvník informoval, že i když k takové chybě dojde, vaše stránky existují, přestože existují dočasné potíže. Chcete-li tak učinit, musíte na takové stránce umístit příslušné informace návštěvníkům. První úkolem je však identifikovat neplatné odkazy na vašem webu, což vede k chybě 404.
Zvažte případ, kdy je web vytvořen na motoru WordPress. Ostatní stroje pravděpodobně mají také prostředky k automatickému vyřešení tohoto problému. Můžete samozřejmě zkontrolovat každý odkaz ručně. Ale tato cesta je velmi dlouhá a nevděčná. Zkuste použít speciální plugin pro automatizaci tohoto procesu - Check Broken Link Checker. Tento plugin generuje seznam všech odkazů, které jsou směrovány na neexistující stránky. Pak byste sami měli rozhodnout, co s tím dělat.
Navíc je vhodné nakonfigurovat službu statistik, kterou používáte ke sledování konverzí na nesprávných stránkách. To vám poskytne příležitost zjistit zdroje přechodů. Můžete je ovlivnit pomocí 301 přesměrování v htaccess. Základní přístup je následující: odhalíme, na kterou stránku přechod jde, najdete novou stránku, která je pro ni relevantní, přiřadíme 301 přesměrování k předchozí. Postupně vyhledávače redo staré odkazy na nové.
Je tedy možné identifikovat ty vazby, na které lze jednat nezávisle. Ale přesto zůstávají některé, což vede k chybě 404 Nenalezeno. Jak řešit problém v těchto případech?
Chcete-li zabránit úniku návštěvníků, když se zobrazí stránka 404 Nenalezeno, doporučujeme přidat informace na tuto stránku:
K vyřešení tohoto problému existuje jiný způsob - využití moderních technologií založených na CSS3 animace. Význam tohoto přístupu spočívá v tom, že je zaveden speciální kód HTML s animací, v němž jsou návštěvníkům zobrazeny možné příčiny vzhledu chybné stránky a jsou uvedeny další doporučení. Tento kód je vázán na konkrétní bloky na stránce a je platný, když se takové chyby objeví.
V případě selhání služby DNS může dojít k chybě globální 404. V tomto případě je charakteristické, že všechny požadavky HTTP (na libovolné stránky) jsou přesměrovány na jakýkoli server. Mohou to být způsobeny programy virů, které zachycují dotazy DNS a vracejí nesprávnou hodnotu IP nebo mění soubor hostitelů v počítači (na C: windowssystem32driversetc).
Uživatel je zpravidla přesměrován buď na falešnou stránku, která se podobá počáteční stránce jedné z oblíbených služeb (s cílem ukrást důvěrná data z vašeho účtu), nebo na stránku s žádostí o odeslání SMS na libovolné číslo, zdá se, že chcete odemknout další práci vaše peníze).
Počítadlo na to kontroluje hostitelský soubor pro přítomnost cizích záznamů. Otevřete tento soubor v programu Poznámkový blok (cesta je uvedena výše) a odstraňte z něj všechny položky kromě řádku: 127.0.0.1 localhost. Poté naskenujeme počítač pomocí antivirového programu, odstraníme všechny nalezené malware a restartujeme počítač.
Je také možné, že zařízení (například modem DOCSIS) převezme funkce DNS a HTTP serveru. Pokud máte připojení k internetu prostřednictvím kabelu televizoru, pravděpodobně problémy vznikají kvůli připojení. Je třeba ping žádost, v tomto případě modem bere požadavky DNS na sebe a ve skutečnosti to ping. To je nutné bojovat tím, že získáte možnost technické podpory poskytovateli internetu.
Předpokládejme, že nejste vlastníkem webu, ale uživatelem. Během přístupu na požadované webové stránky došlo k chybě 404 Nenalezeno. Jak opravit situaci? Zde jsou některé jednoduché tipy, s nimiž se můžete pokusit vyřešit tento problém sami. Právě oni to ve většině případů pomohou s tím rychle zvládnout:
Zkoumali jsme otázku, co znamená 404 Not Found a některé důležité kroky, které by měl tvůrce stránek udělat, aby se zabránilo nepříjemným komplikacím ve své práci. Také jsme poradili návštěvníkům zdrojů o tom, co dělat nejdřív, pokud se při hledání vyhledávaného webu nebo jeho stránky setkávají s takovými chybami. Doufejme, že tyto tipy budou pro čtenáře užitečné.