Telegram, WhatsApp+380637610482
Valery Danyuk
Valery DanyukvývojářVývoj nástrojů umělé inteligence pro firmy. Vysoce kvalitní. Cenově dostupné.Napsat na Telegram

Kontrola HTTP hlaviček online: Na co váš server reaguje a jak to opravit

Zkontrolujte HTTP hlavičky online: zabezpečení, ukládání do mezipaměti, komprese a CORS v odpovědi serveru

Co získáte

  • Seznam hlaviček odpovědí serveru a skóre zabezpečení v procentech – v jedné kontrole
  • Pochopení toho, které nadpisy ovlivňují SEO a rychlost a které ochranu návštěvníků
  • Srovnání se securityheaders.com, DevTools a curl: Který je pohodlnější?
Použít: za 10 minutUloženo: Hodiny strávené hledáním příčiny pomalého načítání a varování „nebezpečné“

Stručná odpověď: Chcete-li zkontrolovat HTTP hlavičky online, vložte adresu stránky do nástroje PromoPilot pro kontrolu HTTP hlaviček a klikněte na tlačítko „Zkontrolovat“. Nástroj zobrazí všechny hlavičky odpovědí serveru, procentuální hodnocení zabezpečení, nastavení mezipaměti, komprese a CORS a také řetězec přesměrování na konečnou URL adresu. Registrace není nutná. Níže naleznete informace o tom, které hlavičky jsou důležité, jak číst výsledky a co opravit jako první.

Před odevzdáním každého projektu kontroluji jeho hlavičky: takto odhalím polovinu „záhadných“ problémů – web, který neukládá do mezipaměti, zobrazuje stránky bez komprese nebo zapomněl zabezpečit HTTPS.

Co ukazuje kontrola HTTP hlaviček?

Když prohlížeč nebo vyhledávací robot požádá o zobrazení stránky, server nejprve odpoví servisními řádky – záhlavími – a teprve poté vrátí HTML kód. Tyto záhlaví popisují, jak má být stránka uložena do mezipaměti, zda je komprimovaná, zda ji lze vložit na jiný web a kam přesměrovat návštěvníka.

Skupina Na co se nástroj dívá? Proč tohle web potřebuje?
Bezpečnost Zásady zabezpečení obsahu, Strict Transport Security (HSTS), možnosti X-Frame Ochrana návštěvníků před vloženými skripty a spoofingem, zabezpečení HTTPS
Stupeň Procento nakonfigurovaných bezpečnostních záhlaví Stručný přehled: zlepšilo se to po úpravách, nebo se to zhoršilo?
Ukládání do mezipaměti Řízení mezipaměti, vypršení platnosti, ETag, poslední úprava Opakované návštěvy se načítají rychleji, server je zatížen
Komprese Kódování obsahu (gzip, br) HTML, CSS a JS jsou na mobilních zařízeních výrazně lehčí – rychlejší
CORS Řízení přístupu-povolení-původ a související Kdo má přístup k vašemu API a fontům z jiných domén?
Přesměrování Drobečková navigace k cílové URL Další kroky zpomalují načítání a plýtvají rozpočtem procházení.

Bezpečnostní skóre není „SEO skóre“. Ukazuje procento důležitých bezpečnostních hlaviček, které jsou na místě. Typickým výsledkem pro web, který nebyl nakonfigurován, je chybějící CSP a X-Frame-Options.

Existují tři situace, kdy se vyplatí kontrolovat hlavičky: po přechodu na nový hosting nebo CDN, po instalaci pluginů pro ukládání do mezipaměti a zabezpečení a před spuštěním reklam, kdy každá sekunda načítání stojí peníze. Nástroj funguje stejně dobře pro vývojové, testovací i produkční verze webových stránek, pokud je adresa dostupná z internetu.

Jak zkontrolovat HTTP hlavičky webových stránek online?

Zkontrolujte HTTP hlavičky online ve 4 krocích: vložte adresu, spusťte kontrolu, prohlédněte hodnocení a seznam hlaviček, opravte na serveru

  1. Otevřete nástroj. Kontrola HTTP hlaviček funguje ve vašem prohlížeči – není nutná žádná instalace.
  2. Vložte celou adresu s protokolem: https://example.com/catalog/. Jedna kontrola - jedna URL.
  3. Klikněte na tlačítko „Zkontrolovat“. Odpověď dorazí během několika sekund.
  4. Zobrazit hodnocení zabezpečení a seznam chybějících záhlaví.
  5. Projděte si mezipaměť, kompresi a CORS a poté řetězec přesměrování.
  6. Opravte prosím nastavení na vašem serveru, CDN nebo pluginu a zkontrolujte to znovu.

Stránka nástroje obsahuje jedno adresní pole, ověřovací tlačítko a stručný popis: co se analyzuje, jak to používat a jaká jsou omezení.

Bezplatná stránka PromoPilot pro kontrolu HTTP hlaviček: Pole URL a popis bezpečnostních, cachovacích a CORS kontrol

Postranní panel zobrazuje aktuální počet kontrol. Hosté mohou provádět několik kontrol denně; po bezplatné registraci se limit ztrojnásobí a placený tarif Pro nabízí neomezený počet kontrol.

Jak číst odpověď serveru a co opravit jako první?

Nepokoušejte se řešit všechno najednou. Zaměřte se na to, co narušuje přístupnost a HTTPS, a zaměřte se na to, co zlepšuje bezpečnost.

  1. Přesměrování. Řetězec http → https → www → /index.php se skládá ze tří zbytečných požadavků. Obvykle je z jakékoli varianty adresy potřeba jedno přesměrování 301 na konečnou URL adresu.
  2. HSTS. Pokud váš web používá pouze HTTPS, přidejte Strict-Transport-Security: max-age=31536000. Začněte s malým max-age pokud si nejste jisti, zda všechny subdomény podporují HTTPS.
  3. Komprese. Pokud v HTML nemáte Content-Encoding: br nebo gzip, povolte kompresi v nastavení serveru nebo CDN. Tento jeden řádek konfigurace může výrazně zvýšit rychlost.
  4. Ukládání do mezipaměti. Pro obrázky, CSS a JS s verzí uvedenou v názvu souboru nastavte dlouhou mezipaměť ( Cache-Control: public, max-age=31536000, immutable); pro HTML nastavte krátkou mezipaměť nebo no-cache.
  5. X-Frame-Options a CSP. X-Frame-Options: SAMEORIGIN zabraňuje vložení stránky do jiného rámce. CSP nakonfigurujte pečlivě: přísná politika může snadno narušit analytiku a widgety, proto nejprve povolte režim Content-Security-Policy-Report-Only.
  6. CORS. Access-Control-Allow-Origin: * u API s osobními údaji se jedná o chybu. Uveďte prosím konkrétní domény.

Častým úskalím je Cache-Control: no-store na celém webu po instalaci bezpečnostního pluginu. Web funguje, ale každá návštěva se načítá, jako by byla první.

Takto vypadá odezva dobře vyladěné stránky – srovnávací ukazatel pro porovnání výsledků:

HTTP/2 200
content-type: text/html; charset=utf-8
content-encoding: br
cache-control: no-cache
strict-transport-security: max-age=31536000; includeSubDomains
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
content-security-policy: default-src 'self'; img-src 'self' data: https:

Kód odpovědi je 200, stránka je komprimována pomocí Brotli, HTML není po dlouhou dobu ukládáno do mezipaměti, HTTPS je uzamčeno na rok a vkládání do jiných rámců a nahrazování typů souborů je zakázáno. Pokud je váš kód odpovědi 301 nebo 302 místo 200, nezkontrolovali jste konečnou URL – zkontrolujte řetězec přesměrování a vložte konečnou URL.

Srovnání: PromoPilot a alternativy pro kontrolu titulků

Existuje několik způsobů, jak si prohlížet titulky, každý z nich je vhodný pro svou vlastní situaci.

Nástroj Co je zdarma? Omezení Pro koho je to vhodné?
PromoPilot — Kontrola HTTP hlaviček Všechny hlavičky, hodnocení zabezpečení, mezipaměť, komprese, CORS, řetězec přesměrování Jedna URL adresa na šek, denní limit hostů Rychle zkontrolujte svůj nebo cizí web bez instalace
securityheaders.com Písmenné hodnocení bezpečnostních záhlaví Pouze zabezpečení, žádná mezipaměť ani komprese Pro ty, kteří si nastavují ochranu
Nástroje pro vývojáře Chrome, karta Síť Záhlaví každého požadavku na stránku Musíte vědět, kde hledat; žádné soudy ani náznaky Pro vývojáře při ladění
curl -I v terminálu Nezpracované záhlaví odpovědí Příkazový řádek, bez interpretace Pro administrátory serverů

Závěr: Pro jednorázovou kontrolu s jasným posouzením a výzvami je pohodlnější online nástroj, zatímco DevTools a Curl jsou dobré, když už víte, co hledáte. Securityheaders.com kontrolu doplňuje, pokud je vaším cílem čistě ochrana.

Toto je jen jeden z 87 bezplatných SEO nástrojů PromoPilot: K dispozici je také kontrola SSL certifikátů, přesměrování a DNS záznamy – těmto tématům se věnují články v této sekci.

Omezení nástroje pro kontrolu záhlaví: Co nástroj nezobrazí

Kontrola se zaměřuje na záhlaví jedné adresy URL, nikoli na celý web. Jen proto, že je hlavní stránka správně nakonfigurována, neznamená to, že stránka produktu nebo soubor ve složce /uploads/ bude reagovat stejně.

Některé hlavičky se přidávají na úrovni CDN nebo proxy a mohou záviset na cestě a dokonce i na regionu, ze kterého požadavek pochází. Výsledek se proto může lišit od toho, co vidíte ve svém prohlížeči. Pokud je pravidlo v CDN nakonfigurováno pouze pro /blog/*, ostatní sekce ho neobdrží.

A co je nejdůležitější: nadpisy jsou nastavení, nikoli obsah. Nástroj nekontroluje název, text ani značky – na to existují samostatné kontroly stránek.

Ještě jedno upozornění ohledně změn. Po úpravě konfigurace serveru se výsledek nemusí aktualizovat okamžitě: CDN uchovává starou odpověď v mezipaměti. Vymažte mezipaměť CDN nebo počkejte několik minut a poté spusťte kontrolu znovu.

Kdy bezplatný nástroj nestačí?

Kontrola HTTP hlaviček online a konfigurace serveru specialistou: co dělají jednotlivé možnosti

Nástroj vám poctivě řekne, které hlavičky chybí. Jejich přidání však vyžaduje práci se serverem, CDN nebo webovým enginem. Budete potřebovat specialistu, pokud:

  • Po povolení CSP se formuláře, platby nebo analytické nástroje přerušily;
  • různé sekce mají různé nadpisy a není jasné, kdo je nastavuje – server, plugin nebo CDN;
  • web je pomalý, i když je mezipaměť a komprese „zapnutá“;
  • Nemáte přístup k serveru a hostingová společnost vám odpovídá šablonovými e-maily.

Co mohu udělat pro váš web?

Jmenuji se Valerij Danjuk, jsem vývojář a SEO specialista: za posledních 12 let jsem vytvořil webové stránky a systémy pro více než 200 klientů. Nadpisy jsou tou částí SEO, kterou klienti obvykle nevidí, ale já je nastavuji jako první.

SEO a propagace

Webové stránky a internetové obchody

CRM, účetnictví a automatizace

V mém portfoliu je více projektů. Pošlete mi adresu vaší webové stránky na Telegram – podívám se na titulky a řeknu vám, co mi přinese okamžité výsledky.

Výsledek

  1. Kontrola HTTP hlaviček online ukazuje během několika sekund, jak server reaguje na prohlížeč a vyhledávací robot.
  2. Opravte to v pořadí: přesměrování → HSTS → komprese → mezipaměť → X-Frame-Options a CSP → CORS.
  3. Zkontrolujte více než jen domovskou stránku: CDN a pluginy mohou různým sekcím přiřadit různé záhlaví.
  4. Pokud nastavení serveru nejsou k dispozici nebo si v rozporu s nastavením serveru, je snazší delegovat úkol na specialistu nebo vytvořit web na 1001site, kde je HTTPS a vykreslování již nakonfigurováno.

Zkontrolujte si hned teď svou domovskou stránku: spusťte bezplatnou kontrolu HTTP hlaviček a pokud máte nějaké dotazy, napište mi na Telegram.

Zdroje

  • Stránka s nástrojem PromoPilot HTTP Header Checker – seznam kontrol a omezení.
  • securityheaders.com - Popis vyhodnocení bezpečnostních hlaviček.
  • Dokumentace k Chrome DevTools – Panel Síť a zobrazení záhlaví.

Zdroje a reference

Otázky a odpovědi

Které bezpečnostní hlavičky jsou důležité pro SEO?

HTTPS přímo ovlivňuje umístění ve vyhledávání a HSTS ho posiluje: prohlížeč již neotevírá web přes HTTP. CSP a X-Frame-Options chrání návštěvníky před vkládáním skriptů a stránek do jiných rámců. Napadený web se škodlivým kódem ztrácí důvěru vyhledávačů, takže tyto hlavičky slouží jako pojistka pro umístění ve vyhledávání.

Jak ovlivňuje ukládání hlaviček do mezipaměti rychlost?

Funkce Cache-Control a ETag sdělují prohlížeči, jak dlouho má ukládat obrázky, styly a skripty. Se správnou mezipamětí se při opakované návštěvě stáhne pouze to, co se změnilo, a stránka se načte znatelně rychleji. Bez mezipaměti prohlížeč pokaždé stahuje vše znovu, což je patrné zejména na mobilních zařízeních.

Je možné zkontrolovat hlavičky webových stránek někoho jiného?

Ano. Záhlaví odpovědí jsou viditelné pro jakýkoli prohlížeč, takže nástroj kontroluje jakoukoli veřejnou adresu – vaši vlastní, konkurenci nebo adresu dodavatele. Není vyžadován žádný přístup k serveru ani registrace.

Proč se názvy různých stránek webu liší?

Některé hlavičky přidává CDN nebo proxy a pravidla se mohou lišit v závislosti na cestě: domovská stránka má jednu sadu, zatímco soubory /api/ nebo statické soubory mají jinou. Proto zkontrolujte nejen domovskou stránku, ale i klíčové vstupní stránky.

Zkontrolovali jsme web, ale nikdo to neopravil?

Tento bezplatný nástroj odhalí problémy. Analyzuji zprávu, stanovím priority a opravím je: SEO audit, zrychlení, vylepšení značkování a migrace na nový web bez ztráty pozice ve vyhledávání.