Chyby nejsou zrovna zábavné a u esoterických chybových kódů to platí dvojnásob. Chyba 505 je záhadný a matoucí příklad, který se může objevit na neočekávaných místech, jako jsou odchozí odkazy na vašem webu WordPress. Vzhledem k tomu, že na internetu o tom nejsou žádné obsáhlé články, rozhodli jsme se problém vyřešit jednou provždy. Pojďme se podívat na význam chybového kódu 505 a jak jej vyřešit.
505 Význam chybového kódu Odhalen
![[Chyba v Průzkumníku]](https://cloudzy.com/wp-content/uploads/image3-5.png)
Chyba 505 je kód pro „Verze HTTP není podporována“ a to znamená, že požadavek klienta používá verzi HTTP, kterou server nerozpozná. Většinou je problém v tom, že webový server používá starou verzi HTTP. To se může stát, když webové servery jako Apache nebo Nginx nebyly po dlouhou dobu aktualizovány.
Někdy je to však naopak. Pokud pro novější weby používáte starší prohlížeče, jako je Internet Explorer, je možné, že se vám bude chyba 505 zobrazovat často. V tomto případě problém není na serveru HTTP, i když se tomu říká chyba serveru.
Nyní existuje několik způsobů, jak se této chybě vyhnout, v závislosti na tom, zda máte nebo nemáte přístup k serveru. Pojďme se rovnou ponořit.
Efektivní Způsoby, jak vyřešit chybu HTTP 505
Jak vyřešit chybu HTTP 505: Řešení na straně klienta
Pokud se ve vašem prohlížeči zobrazuje chyba 505, existují dva rychlé způsoby, jak ji opravit. První věc, kterou musíte udělat, je zjistit, zda používáte opravdu starý prohlížeč, jako je například Microsoft Internet Explorer. V takových případech se váš prohlížeč pokouší připojit k modernímu webovému serveru pomocí starých verzí HTTP. Nejlepší způsob, jak to vyřešit, je přejít na moderní prohlížeč, jako je Firefox nebo Google Chrome.
Pokud používáte moderní prohlížeč a narazili jste na chybu 505, pak nejrychlejším řešením je vymazat mezipaměť prohlížeče. Aby bylo možné pracovat rychleji a spotřebovávat méně síťového provozu, používá většina prohlížečů metody ukládání do mezipaměti, které ukládají některé funkce navštívených webových stránek. SometiMezipaměť a skutečný obsah webu se po určité době neshodují, což může způsobit chyby jako 505 „Verze HTTP není podporována“. Jako an například vám řekneme, jak vymazat mezipaměť v prohlížeči Chrome.
Chrome nabízí různé způsoby správy a vymazání mezipaměti, ale nejrychlejší způsob je následující:
- V Chromu stiskněte F12
- Klikněte a podržte tlačítko aktualizace vedle adresního řádku
- V zobrazené nabídce vyberte „Vyprázdnit mezipaměť a znovu načíst“
![[Nabídka obnovení pevného disku Chrome]](https://cloudzy.com/wp-content/uploads/image1-6.png)
Jak vyřešit chybu HTTP 505: Řešení na straně serveru
Pokud provozujete web založený na WordPressu nebo pokud hostujete web pomocí starého webového serveru nebo poskytovatele hostingu, možná budete moci něco udělat s chybou 505.
Začněte blogovat
Hostujte svůj WordPress sami na špičkovém hardwaru s úložištěm NVMe a minimální latencí po celém světě – vyberte si své oblíbené distro.
Získejte WordPress VPSKontrola verze HTTP
Prvním krokem k vyřešení problému je zjistit, jakou verzi HTTP váš webový server skutečně používá. Chcete-li to provést, můžete použít TelNet ve Windows nebo kučera příkaz v Linuxu. Od TelNet má spoustu pokynů dostupných online, probereme kroky ke kontrole verze HTTP pomocí příkazového řádku Linuxu.
Nejprve musíme spustit Terminál. To lze provést stisknutím Ctrl+Alt+T ve většině distribucí a z nabídky Aplikace ve všech z nich. Jakmile budete mít terminál otevřený, zadejte následující příkaz a stiskněte <Return>
curl --head http://example.site/
Samozřejmě musíte změnit „example.site“ na adresu svého vlastního webu. Když spustíte tento příkaz, měli byste vidět seznam vlastností, které budou vypadat asi takto:
![[Požadavek terminálu Linux na verzi HTTP]](https://cloudzy.com/wp-content/uploads/Screenshot-from-2021-07-17-11-53-29.png)
Když se problém objeví ve WordPressu, důvodem je něco jiného a bude vyžadovat jiné řešení. Pojďme se na to podívat.
Problém WordPress
Někdy se pluginy WordPress pokusí připojit k webům třetích stran na cestě k nějakému odchozímu odkazu, což může způsobit problémy. Představte si například, že chcete zákazníka nasměrovat na váš produkt prodávaný na Amazonu. Ke svému produktu můžete použít statické adresy URL, které jsou zcela v pořádku, ale když na ně někdo klikne z vašeho webu, zobrazí se mu chyba 505. Obvykle je to kvůli pluginu a rozdílu mezi verzí HTTP webu třetí strany a verzí skutečného cíle. Chcete-li to otestovat, můžete použít výše uvedenou metodu kučera ke kontrole HTTP verze vašeho webu a webu, na který odkazujete.
Řešení WordPress #1
S tím se můžete vypořádat dvěma způsoby. Pokud používáte pouze několik pluginů, doporučujeme vám jeden po druhém vypnout pluginy, abyste našli viníka. Poté jej můžete nahradit alternativou nebo vlastním kódem. To však není vždy praktické řešení. Možná máte příliš mnoho zásuvných modulů, než abyste našli ten, který je zodpovědný za kód chyby 505, nebo se s ním nebudete moci rozloučit, i když zásuvný modul najdete. To je důvod, proč následující metoda může stát za to, i když je to pouze řešení.
Začněte blogovat
Hostujte svůj WordPress sami na špičkovém hardwaru s úložištěm NVMe a minimální latencí po celém světě – vyberte si své oblíbené distro.
Získejte WordPress VPSŘešení WordPress #2
Tato metoda zahrnuje deaktivaci Kontrola odkazů WordPress, která vyhledává a hlásí nefunkční odkazy. Obvykle je to užitečný nástroj, který vám umožní odstranit nežádoucí a staré odkazy. Když začne hlásit fungující odkazy jako nefunkční kvůli pluginům, může to potenciálně poškodit váš web. Falešné zprávy o nefunkčních odkazech mohou znemožnit skutečnou analýzu vašeho webu a mnoho zdánlivě nefunkčních odkazů může snížit vaše hodnocení SEO. Abychom se tomu všemu vyhnuli, musíme vypnout kontrolu odkazů pro webové stránky vydávající falešný poplach.
Jakmile najdete všechny funkční odkazy, které stále odpovídají chybovým kódem 505, můžete je vyloučit z kontroly odkazů pomocí následujících kroků:
- Přejděte na svůj ovládací panel WordPress
- Přejděte do Nastavení → Kontrola odkazů → Které odkazy zkontrolovat
- Přidejte domény do seznamu vyloučených domén
- Klikněte na Uložit změny
Jednodušší způsob?
A to je vše. To se mělo postarat o chybový kód 505 ve všech jeho projevech. Samozřejmě vždy existuje šance, že to tak jednoduše nezmizí. Jak tedy vyřešit chybu HTTP 505? No, jeden jednoduchý způsob je přestat se tím trápit a nechat vše na nás. Naše optimalizované WordPress VPS běžící na špičkové infrastruktuře a využívající nejnovější verze softwaru zajišťují, že se s tímto druhem chyby nesetkáte. Aktualizace a zálohování můžete nechat na nás a věnovat svůj čas vyšší produktivitě. Podívejte se na naše WordPress VPS řešení zde.