Jak opravím chybu 406 v cPanelu?

Procédure

Chyba HTTP 406 Not Acceptable je stavový kód vrácený webovým serverem, pokud server není schopen poskytnout odpověď odpovídající přijatým kritériím zaslaným klientem v hlavičkách požadavku. To v podstatě znamená, že požadovaný obsah existuje, ale není k dispozici ve formátu vhodném pro preference klienta, jak je definováno v hlavičce Accept požadavku HTTP.

Co je chyba 406?

K chybě HTTP 406 dochází, když klient, například webový prohlížeč, požaduje určitý zdroj, ale zároveň v hlavičce Accept uvede, že nepřijme určité typy dat. Pokud server nemůže odpovědět typem obsahu, který odpovídá kritériím definovaným klientem, vrátí chybu 406. Tato situace je častější u webových rozhraní API a služeb, které podporují více datových formátů (například JSON, XML) a kde má klient přísné požadavky na formát odpovědi.

Mezi běžné důvody chyby 406 patří např:

  • Příliš omezující hlavičky Accept: Klient požaduje prostředek v určitém formátu, který server nemůže poskytnout.
  • Konfigurace serveru: Server je nakonfigurován tak, že neposkytuje určité typy obsahu nebo datových formátů, i když jsou aplikací technicky podporovány.
  • Špatné vyjednávání obsahu: Logika serveru pro vyjednávání obsahu, která má na základě klientových hlaviček Accept vybrat nejlepší typ obsahu k odeslání, je chybná nebo špatně nakonfigurovaná.
  • Nedostatek alternativních formátů: Server nemá k dispozici alternativní reprezentace požadovaného prostředku, které by mohly vyhovět preferencím klienta.

Jak lze chybu 406 vyřešit?

V panelu cPanel je chyba 406 Not Acceptable nejčastěji generována aplikačním firewallem ModSecurity.

1. Připojte se k rozhraní cPanel.

2. Přejděte do části "Zabezpečení" a klikněte na tlačítko "ModSecurity":

Jak opravím chybu 406 v cPanelu?

3. Bloky provedené nástrojem ModSecurity můžete zobrazit kliknutím na tlačítko "View history" (Zobrazit historii) odpovídající názvu vaší domény:

Jak opravím chybu 406 v cPanelu?

Poté se zobrazí seznam pravidel spuštěných modsecurity na vašem webu nebo aplikaci.

Jak opravím chybu 406 v cPanelu?

Vyhledejte číslo pravidla odpovídající vašemu bloku a deaktivujte jej.

Všimněte si, že blok se může v historii blokování objevit až po 5 až 10 minutách od události.

Závěr

Nyní víte, jak :

  • Identifikovat chybu HTTP 406 Not Acceptable a její běžné příčiny, jako jsou příliš omezující hlavičky Accept, nevhodná konfigurace serveru, špatné vyjednávání obsahu nebo absence alternativních formátů.
  • Chcete-li vyřešit chybu 406 v panelu cPanel, přihlaste se do svého rozhraní, přejděte do sekce "Zabezpečení", klikněte na "ModSecurity" a deaktivujte pravidla blokující obsah.

🛠️ S těmito informacemi jste vyzbrojeni, abyste se s touto chybou vypořádali a zajistili bezproblémový uživatelský zážitek na svých webových stránkách nebo v rozhraní API. 😊

Doufáme, že vám tento článek pomohl lépe pochopit a vyřešit problémy spojené s chybou 406 Not Acceptable. Děkujeme vám za přečtení! 👍 Neváhejte se podělit o své zkušenosti nebo položit otázky zanecháním komentáře níže. Vaše zpětná vazba je neocenitelná a pomáhá nám zlepšovat naše služby!

help.lws.net/a/1857
Byl pro vás tento článek užitečný?

Ano

Ne

Přečteno 16 880×

Děkujeme! Neváhejte se ptát na naši dokumentaci, pokud chcete více informací, a pomozte nám ji zlepšit.

Podobné články

Máte otázku k tomuto článku?

Položte ji týmu LWS a komunitě. Odpověď bude zveřejněna po kontrole moderátorem.

Položte týmu LWS a jeho komunitě otázku

GDPR: Správce: LWS-Ligne Web Services. Účel: moderace a veřejné zveřejnění vašeho dotazu, případné upozornění na odpověď. Právní základ: souhlas (čl. 6 odst. 1 písm. a GDPR). Uchovávání e-mailů: 90 dní po upozornění, nejvýše 12 měsíců bez odpovědi. Pro uplatnění svých práv viz oddíl GDPR našich obchodních podmínek.