Telegram, WhatsApp+380637610482
Valerij Danyuk
Valerij DanyukfejlesztőMI-eszközök fejlesztése vállalkozások számára. Kiváló minőség. Megfizethető ár.Írjon Telegramon

HTTP fejlécek online ellenőrzése: Mire reagál a szerver, és hogyan javítható?

HTTP fejlécek online ellenőrzése: biztonság, gyorsítótárazás, tömörítés és CORS a szerver válaszában

Amit kapsz

  • A szerver válaszfejléceinek és a biztonsági pontszám százalékos arányának listája - egyetlen ellenőrzésben
  • Annak megértése, hogy mely címsorok befolyásolják a SEO-t és a sebességet, és melyek a látogatók védelmét
  • Összehasonlítás a securityheaders.com, a DevTools és a curl között: Melyik a kényelmesebb?
Alkalmaz: 10 perc múlvaMentések: Órákat töltöttem a lassú betöltés és a „nem biztonságos” figyelmeztetések okának megtalálásával

A rövid válasz: a HTTP fejlécek online ellenőrzéséhez illessze be az oldal címét a PromoPilot HTTP fejléc-ellenőrzőjébe, majd kattintson az „Ellenőrzés” gombra. Az eszköz megjeleníti az összes szerver válaszának fejlécét, a biztonsági százalékos besorolást, a gyorsítótárazást, a tömörítést és a CORS beállításokat, valamint az átirányítási láncot a végső URL-hez. Nincs szükség regisztrációra. Az alábbiakban információkat talál arról, hogy mely fejlécek fontosak, hogyan kell olvasni az eredményeket, és mit kell először javítani.

Minden projektnél ellenőrzöm a fejléceket, mielőtt beadom: így tudom kiszúrni a "rejtélyes" problémák felét – például egy oldalt, ami nem gyorsítótáraz, tömörítés nélkül jelenít meg oldalakat, vagy elfelejti biztonságossá tenni a HTTPS-t.

Mit mutat a HTTP fejlécek ellenőrzése?

Amikor egy böngésző vagy keresőrobot lekér egy oldalt, a szerver először szolgáltatássorokkal – fejlécekkel – válaszol, és csak ezután adja vissza a HTML-kódot. Ezek a fejlécek leírják, hogyan kell a weboldalt gyorsítótáraztatni, hogy tömörítve van-e, hogy beágyazható-e egy másik weboldalba, és hová kell átirányítani a látogatót.

Csoport Mit vizsgál az eszköz? Miért van erre szüksége az oldalnak?
Biztonság Tartalombiztonsági irányelvek, szigorú átvitelbiztonság (HSTS), X-keretbeállítások Látogatók védelme a beágyazott szkriptektől és a hamisítástól, HTTPS biztonságossá tétele
Fokozat A konfigurált biztonsági fejlécek százalékos aránya Gyors áttekintés: jobb vagy rosszabb lett a szerkesztések után?
Gyorsítótárazás Gyorsítótár-vezérlés, Lejárat, ETag, Utolsó módosítás Az ismételt látogatások gyorsabban töltődnek be, a szerver tehermentesül
Tömörítés Tartalomkódolás (gzip, br) A HTML, a CSS és a JS jelentősen könnyebb – gyorsabb mobilon
CORS Hozzáférés-vezérlés-engedélyezés-eredet és kapcsolódó Ki férhet hozzá az API-hoz és a betűtípusokhoz más domainekből?
Átirányítások Navigációs útvonal a végső URL-hez A plusz lépések lelassítják a berakodást és pazarolják a bejárási költségvetést.

A biztonsági pontszám nem „SEO-pontszám”. Azt mutatja, hogy a fontos biztonsági fejlécek hány százaléka van a helyén. Egy nem konfigurált webhely tipikus eredménye a CSP és az X-Frame-Options hiánya.

Három olyan helyzet van, amikor érdemes ellenőrizni a fejléceket: új tárhelyre vagy CDN-re költözés után, gyorsítótárazó és biztonsági bővítmények telepítése után, valamint hirdetések elindítása előtt, amikor a betöltési idő minden másodperce pénzbe kerül. Az eszköz ugyanolyan jól működik egy weboldal fejlesztési, tesztelési és éles verzióiban, amennyiben a cím elérhető az internetről.

Hogyan lehet online ellenőrizni egy weboldal HTTP fejléceit?

HTTP fejlécek online ellenőrzése 4 lépésben: illessze be a címet, futtassa az ellenőrzést, vizsgálja meg az értékelést és a fejlécek listáját, javítsa ki a szerveren

  1. Nyissa meg az eszközt. A HTTP fejléc-ellenőrzés működik a böngészőjében – telepítés nem szükséges.
  2. Írja be a teljes címet a protokollal együtt: https://example.com/catalog/. Egy ellenőrzés - egy URL.
  3. Kattintson az „Ellenőrzés” gombra. A válasz néhány másodpercen belül megérkezik.
  4. Tekintse meg a biztonsági besorolást és a hiányzó fejlécek listáját.
  5. Menj végig a gyorsítótáron, a tömörítésen és a CORS-on, majd az átirányítási láncon.
  6. Kérjük, javítsa ki a szerver, a CDN vagy a bővítmény beállításait, és ellenőrizze újra.

Az eszköz oldala egy címmezőt, egy ellenőrző gombot és egy rövid leírást tartalmaz: mit elemez, hogyan kell használni, és milyen korlátai vannak.

A PromoPilot ingyenes HTTP fejléc-ellenőrző oldala: URL mező és a biztonsági, gyorsítótárazási és CORS-ellenőrzések leírása

Az oldalsáv mutatja az aktuális ellenőrzések számát. A vendégek naponta néhány ellenőrzést végezhetnek; az ingyenes regisztráció után a limit megháromszorozódik, a fizetős Pro csomag pedig korlátlan számú ellenőrzést kínál.

Hogyan kell elolvasni a szerver válaszát, és mit kell először javítani?

Ne próbáljon mindent egyszerre megoldani. Kezdje azzal, hogy mi akadályozza az akadálymentesítést és a HTTPS-t, és törekedjen arra, hogy mi javítja a biztonságot.

  1. Átirányítások. A http → https → www → /index.php lánc három felesleges kérésből áll. Normális esetben egyetlen 301-es átirányításra van szükség a végső URL-re bármely címváltozatból.
  2. HSTS. Ha a webhelyed csak HTTPS-t használ, add hozzá Strict-Transport-Security: max-age=31536000. Kezdj egy kis max-age értékkel, ha nem vagy biztos benne, hogy minden aldomain HTTPS-kompatibilis.
  3. Tömörítés. Ha a HTML-kódodban nincs Content-Encoding: br vagy gzip, engedélyezd a tömörítést a szerver vagy a CDN beállításaiban. Ez az egyetlen konfigurációs sor jelentősen javíthatja a sebességet.
  4. Gyorsítótárazás. Képek, CSS és JS esetén, ha a fájlnévben szerepel a verzió, állítson be hosszú gyorsítótárat ( Cache-Control: public, max-age=31536000, immutable); HTML esetén állítson be rövid gyorsítótárat vagy no-cache értéket.
  5. X-Frame-Options és CSP. X-Frame-Options: SAMEORIGIN megakadályozza, hogy az oldal egy másik keretbe ágyazódjon. A CSP-t körültekintően konfigurálja: egy szigorú szabályzat könnyen tönkreteheti az analitikát és a widgeteket, ezért először engedélyezze Content-Security-Policy-Report-Only módot.
  6. CORS. Access-Control-Allow-Origin: * hiba. Kérjük, adjon meg konkrét domaineket.

Gyakori hiba, hogy egy biztonsági bővítmény telepítése után Cache-Control: no-store a teljes webhelyen. Az oldal működik, de minden látogatás úgy töltődik be, mintha az első lenne.

Így néz ki egy jól hangolt oldal válasza – egy viszonyítási alap, amihez viszonyíthatod az eredményeidet:

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:

A válaszkód 200, az oldal Brotli-tömörítésű, a HTML nem kerül gyorsítótárba hosszú ideig, a HTTPS egy évig zárolva van, és más keretekbe való beágyazás, valamint a fájltípus-helyettesítés tilos. Ha a válaszkód 301 vagy 302 200 helyett, akkor nem ellenőrizte a végső URL-t – ellenőrizze az átirányítási láncot, és illessze be a végső URL-t.

Összehasonlítás: PromoPilot és alternatívák a címsorok ellenőrzésére

A címsorok megtekintésének többféle módja van, mindegyik a saját helyzetéhez igazodik.

Eszköz Mi az ingyenes? Korlátozások Kinek alkalmas?
PromoPilot — HTTP fejléc-ellenőrző Minden fejléc, biztonsági besorolás, gyorsítótár, tömörítés, CORS, átirányítási lánc Egy URL ellenőrzésenként, napi vendégkorlát Gyorsan ellenőrizheti saját vagy valaki más weboldalát telepítés nélkül
securityheaders.com Biztonsági fejlécek betűbesorolása Csak biztonság, nincs gyorsítótár vagy tömörítés Azoknak, akik védelmet állítanak be
Chrome DevTools, Hálózat lap Minden oldalkérelem fejlécei Tudnod kell, hol keresd; semmi ítélkezés vagy célzás. Fejlesztőknek hibakereséskor
curl -I a terminálban Nyers válaszfejlécek Parancssor, nincs értelmezés Szerverrendszergazdáknak

Következtetés: Egyszeri, világos értékelést és utasításokat tartalmazó ellenőrzéshez egy online eszköz kényelmesebb, míg a DevTools és a curl jó, ha már tudod, mit keresel. A Securityheaders.com kiegészíti az ellenőrzést, ha a célod pusztán a védelem.

Ez csak egy a PromoPilot 87 ingyenes SEO eszköze közül: Van egy SSL tanúsítvány-ellenőrző, átirányítások és DNS-rekordok is – ezeket a szakasz cikkei tárgyalják.

Fejléc-ellenőrző korlátai: Amit az eszköz nem mutat

Az ellenőrzés egyetlen URL fejléceit vizsgálja, nem a teljes webhelyet. Csak azért, mert a főoldal megfelelően van konfigurálva, nem jelenti azt, hogy a termékoldal vagy a /uploads/ mappában található fájl is ugyanúgy fog reagálni.

Néhány fejléc a CDN vagy a proxy szintjén kerül hozzáadásra, és függhet az elérési úttól, sőt akár attól a régiótól is, ahonnan a kérés származik. Ezért az eredmény eltérhet attól, amit a böngészőben lát. Ha a CDN-ben egy szabály csak /blog/* bejegyzéshez van konfigurálva, akkor más szakaszok nem fogják megkapni.

És ami a legfontosabb: a címsorok beállítások, nem tartalom. Az eszköz nem ellenőrzi a címet, a szöveget vagy a jelöléseket – erre külön oldalellenőrzések vannak.

Még egy figyelmeztetés a változtatásokkal kapcsolatban. A szerver konfigurációjának szerkesztése után előfordulhat, hogy az eredmény nem frissül azonnal: a CDN gyorsítótárban tartja a régi választ. Törölje a CDN gyorsítótárát, vagy várjon néhány percet, majd futtassa újra az ellenőrzést.

Mikor nem elég egy ingyenes eszköz?

HTTP fejlécek online ellenőrzése és a szerver konfigurálása szakember segítségével: mit csinálnak az egyes opciók?

Az eszköz őszintén megmondja, hogy mely fejlécek hiányoznak. Hozzáadásukhoz azonban a szerverrel, a CDN-nel vagy a weboldal motorjával kell foglalkozni. Szakértőre lesz szükséged, ha:

  • A CSP engedélyezése után az űrlapok, a fizetések vagy az elemzések meghibásodtak;
  • a különböző szakaszoknak eltérő címsoraik vannak, és nem világos, hogy ki állítja be őket – a szerver, a bővítmény vagy a CDN;
  • az oldal lassú, bár a gyorsítótár és a tömörítés „be van kapcsolva”;
  • Nincs hozzáférésed a szerverhez, és a tárhelyszolgáltató sablon e-mailekkel válaszol.

Mit tehetek a weboldaladért?

Valerij Danjuk vagyok, fejlesztő és SEO szakember: az elmúlt 12 évben több mint 200 ügyfélnek készítettem weboldalakat és rendszereket. A címsorok a SEO azon részei, amelyeket az ügyfelek általában nem látnak, de én először beállítom őket.

SEO és promóció

Weboldalak és online áruházak

CRM, könyvelés és automatizálás

További projektek vannak a portfóliómban. Küldd el a weboldalad címét Telegram – megnézem a címsorokat, és megmondom, mi hoz azonnali eredményt.

Eredmény

  1. A HTTP fejlécek online ellenőrzése másodpercek alatt megmutatja, hogyan reagál a szerver a böngészőre és a keresőrobotra.
  2. Javítsd ki sorrendben: átirányítások → HSTS → tömörítés → gyorsítótár → X-Frame-Options és CSP → CORS.
  3. Ne csak a kezdőlapot ellenőrizd: a CDN-ek és a bővítmények különböző fejléceket rendelhetnek a különböző szakaszokhoz.
  4. Ha a szerverbeállítások nem érhetők el vagy ütköznek, egyszerűbb a feladatot szakemberre delegálni, vagy a webhelyet 1001site szerveren felépíteni, ahol a HTTPS és a renderelés már konfigurálva van.

Ellenőrizd a kezdőlapodat most azonnal: futtass egy ingyenes HTTP fejléc ellenőrzést, és ha bármilyen kérdésed van, írj nekem Telegram.

Források

  • PromoPilot HTTP fejléc-ellenőrző eszköz oldala - az ellenőrzések és korlátozások listája.
  • securityheaders.com - A biztonsági fejléc kiértékelésének leírása.
  • Chrome DevTools dokumentáció - Hálózati panel és fejlécek megtekintése.

Hivatkozások és források

Kérdések és válaszok

Milyen biztonsági fejlécek fontosak a SEO szempontjából?

A HTTPS közvetlenül befolyásolja a rangsorolást, a HSTS pedig ezt erősíti: a böngésző többé nem HTTP-n keresztül nyitja meg az oldalt. A CSP és az X-Frame-Options megvédi a látogatókat a befecskendezett szkriptektől és az oldalak más keretekbe ágyazásától. Egy feltört, rosszindulatú kóddal rendelkező oldal elveszíti a keresőmotorok bizalmát, így ezek a fejlécek rangsorolási biztosítást jelentenek.

Hogyan befolyásolják a gyorsítótáras fejlécek a sebességet?

A Cache-Control és az ETag megmondja a böngészőnek, hogy mennyi ideig tárolja a képeket, stílusokat és szkripteket. Megfelelő gyorsítótárral a visszatéréskor csak a módosított elemek töltődnek le, és az oldal észrevehetően gyorsabban töltődik be. Gyorsítótár nélkül a böngésző minden alkalommal újra letölt mindent, és ez különösen mobileszközökön észrevehető.

Lehetséges ellenőrizni valaki más weboldalának fejlécét?

Igen. A válaszfejlécek bármely böngésző számára láthatók, így az eszköz bármilyen nyilvános címet ellenőriz – legyen az a sajátod, egy versenytársé vagy egy vállalkozóé. Nincs szükség szerverhozzáférésre vagy regisztrációra.

Miért különböznek a weboldal különböző oldalainak címei?

Néhány fejlécet a CDN vagy a proxy ad hozzá, és a szabályok az elérési úttól függhetnek: a kezdőlapnak van egy készlete, míg az /api/ vagy a statikus fájloknak eltérőek. Ezért ne csak a kezdőlapot, hanem a legfontosabb landing page-eket is ellenőrizd.

Megnéztük a weboldalt, de senki sem javította ki?

Ez az ingyenes eszköz feltárja a problémákat. Elemezem a jelentést, rangsorolom és kijavítom őket: SEO audit, gyorsítás, jelölőnyelv és új webhelyre migrálás rangsorolásvesztés nélkül.