Telegram, WhatsApp+380637610482
Valērijs Danjuks
Valērijs DanjuksizstrādātājsMākslīgā intelekta rīku izstrāde uzņēmumiem. Augsta kvalitāte. Pieejama cena.Rakstīt Telegram

HTTP galvenes pārbaude tiešsaistē: uz ko reaģē jūsu serveris un kā to labot

Pārbaudiet HTTP galvenes tiešsaistē: drošību, kešatmiņu, saspiešanu un CORS servera atbildē

Ko jūs iegūsiet

  • Servera atbildes galvenes saraksts un drošības rādītājs procentos — vienā pārbaudē
  • Izpratne par to, kuri virsraksti ietekmē SEO un ātrumu, un kuri ietekmē apmeklētāju aizsardzību
  • Salīdzinājums ar securityheaders.com, DevTools un curl: kurš ir ērtāks?
Lietot: 10 minūšu laikāSaglabājumi: Stundas, kas pavadītas, mēģinot atrast lēnas ielādes un "nedrošu" brīdinājumu cēloni

Īsā atbilde: lai pārbaudītu HTTP galvenes tiešsaistē, ielīmējiet lapas adresi PromoPilot HTTP galvenes pārbaudītājā un noklikšķiniet uz “Pārbaudīt”. Rīks parādīs visas servera atbildes galvenes, drošības procentuālo vērtējumu, kešatmiņu, saspiešanu un CORS iestatījumus, kā arī novirzīšanas ķēdi uz galīgo URL. Reģistrācija nav nepieciešama. Zemāk atradīsiet informāciju par to, kuras galvenes ir svarīgas, kā lasīt rezultātus un kas vispirms jālabo.

Pirms katra projekta iesniegšanas es pārbaudu tā galvenes: tā es atklāju pusi no "noslēpumainajām" problēmām — vietni, kas nesaglabā kešatmiņu, apkalpo lapas bez saspiešanas vai aizmirst nodrošināt HTTPS.

Ko rāda HTTP galvenes pārbaude?

Kad pārlūkprogramma vai meklētājprogrammas robots pieprasa lapu, serveris vispirms atbild ar pakalpojumu rindām — galvenēm — un tikai pēc tam atgriež HTML. Šīs galvenes apraksta, kā lapa ir jāsaglabā kešatmiņā, vai tā ir saspiesta, vai to var iegult citā tīmekļa vietnē un kurp novirzīt apmeklētāju.

Grupa Ko rīks aplūko? Kāpēc vietnei tas ir nepieciešams?
Drošība Satura drošības politika, stingrā transporta drošība (HSTS), X kadra opcijas Apmeklētāju aizsardzība pret iegultiem skriptiem un viltošanu, HTTPS drošība
Pakāpe Konfigurēto drošības galveņu procentuālā daļa Īsa atsauce: vai pēc rediģēšanas kļuva labāk vai sliktāk?
Kešatmiņa Kešatmiņas kontrole, derīguma termiņš, ETag, pēdējā modificēšana Atkārtotas apmeklējuma reizes ielādējas ātrāk, serveris netiek noslogots
Kompresija Satura kodēšana (gzip, br) HTML, CSS un JS ir ievērojami vieglāki — ātrāki mobilajās ierīcēs
CORS Piekļuves kontrole, atļaušana, izcelsme un saistītie elementi Kas var piekļūt jūsu API un fontiem no citiem domēniem?
Pāradresācijas Navigācijas ceļš uz galīgo URL Papildu darbības palēnina iekraušanu un izšķērdē pārmeklēšanas budžetu.

Drošības rādītājs nav "SEO rādītājs". Tas parāda svarīgo drošības virsrakstu procentuālo daudzumu, kas ir savā vietā. Tipisks rezultāts vietnei, kas nav konfigurēta, ir trūkstoši CSP un X-Frame-Options.

Ir trīs situācijas, kad ir vērts pārbaudīt galvenes: pēc pāriešanas uz jaunu mitināšanas pakalpojumu sniedzēju vai CDN, pēc kešatmiņas un drošības spraudņu instalēšanas un pirms reklāmu palaišanas, kad katra ielādes laika sekunde maksā naudu. Šis rīks vienlīdz labi darbojas gan tīmekļa vietnes izstrādes, gan izmēģinājuma, gan ražošanas versijās, ja vien adrese ir pieejama no interneta.

Kā tiešsaistē pārbaudīt vietnes HTTP galvenes?

Pārbaudiet HTTP galvenes tiešsaistē 4 soļos: ielīmējiet adresi, palaidiet pārbaudi, pārbaudiet vērtējumu un galvenes sarakstu, labojiet serverī

  1. Atveriet rīku. HTTP galvenes pārbaude darbojas jūsu pārlūkprogrammā — instalēšana nav nepieciešama.
  2. Ievadiet pilnu adresi ar protokolu: https://example.com/catalog/. Viena pārbaude — viens URL.
  3. Noklikšķiniet uz "Pārbaudīt". Atbilde tiks saņemta dažu sekunžu laikā.
  4. Skatiet drošības vērtējumu un trūkstošo virsrakstu sarakstu.
  5. Izpildiet kešatmiņu, saspiešanu un CORS, pēc tam pāradresācijas ķēdi.
  6. Lūdzu, izlabojiet servera, CDN vai spraudņa iestatījumus un pārbaudiet vēlreiz.

Rīka lapā ir viens adreses lauks, verifikācijas poga un īss apraksts: kas tiek analizēts, kā to lietot un kādi ir ierobežojumi.

PromoPilot bezmaksas HTTP galvenes pārbaudītāja lapa: URL lauks un drošības, kešatmiņas un CORS pārbaužu apraksts

Sānjoslā tiek parādīts pašreizējais pārbaužu skaits. Viesi var veikt dažas pārbaudes dienā; pēc bezmaksas reģistrācijas limits tiek trīskāršots, un maksas Pro plāns piedāvā neierobežotu pārbaužu skaitu.

Kā nolasīt servera atbildi un kas vispirms jālabo?

Nemēģiniet risināt visu uzreiz. Strādājiet no tā, kas traucē pieejamību un HTTPS, līdz tam, kas uzlabo drošību.

  1. Pāradresācijas. Ķēde http → https → www → /index.php sastāv no trim nevajadzīgiem pieprasījumiem. Parasti no jebkuras adreses variācijas ir nepieciešama viena 301 pāradresācija uz galīgo URL.
  2. HSTS. Ja jūsu vietne izmanto tikai HTTPS, pievienojiet Strict-Transport-Security: max-age=31536000. Sāciet ar nelielu max-age ja neesat pārliecināts, ka visi apakšdomēni ir iespējoti HTTPS.
  3. Saspiešana. Ja jūsu HTML failā nav Content-Encoding: br vai gzip, iespējojiet saspiešanu servera vai CDN iestatījumos. Šī viena konfigurācijas rindiņa var ievērojami uzlabot ātrumu.
  4. Kešatmiņa. Attēliem, CSS un JS, kuru faila nosaukumā ir norādīta versija, iestatiet garu kešatmiņu ( Cache-Control: public, max-age=31536000, immutable); HTML gadījumā iestatiet īsu kešatmiņu vai no-cache.
  5. X-Frame-Options un CSP. X-Frame-Options: SAMEORIGIN neļauj lapai tikt iegultai citā rāmī. Rūpīgi konfigurējiet CSP: stingra politika var viegli sabojāt analītiku un logrīkus, tāpēc vispirms iespējojiet Content-Security-Policy-Report-Only režīmu.
  6. CORS. Access-Control-Allow-Origin: * API ar personas datiem ir kļūda. Lūdzu, norādiet konkrētus domēnus.

Bieži sastopama kļūda ir Cache-Control: no-store visā vietnē pēc drošības spraudņa instalēšanas. Vietne darbojas, bet katrs apmeklējums tiek ielādēts tā, it kā tas būtu pirmais.

Lūk, kā izskatās labi noregulētas lapas reakcija — etalons, ar kuru salīdzināt rezultātus:

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:

Atbildes kods ir 200, lapa ir saspiesta ar Brotli, HTML netiek kešatmiņā ilgstoši, HTTPS ir bloķēts uz gadu, un iegulšana citos rāmjos un failu tipu aizstāšana ir aizliegta. Ja jūsu atbildes kods ir 301 vai 302, nevis 200, jūs neesat pārbaudījis gala URL — pārbaudiet novirzīšanas ķēdi un ielīmējiet gala URL.

Salīdzinājums: PromoPilot un alternatīvas virsrakstu pārbaudei

Virsrakstus var skatīt vairākos veidos, katrs no tiem ir piemērots konkrētai situācijai.

Rīks Kas ir bez maksas? Ierobežojumi Kam tas ir piemērots?
PromoPilot — HTTP galvenes pārbaudītājs Visas galvenes, drošības vērtējums, kešatmiņa, saspiešana, CORS, pāradresācijas ķēde Viens URL vienā pārbaudē, dienas viesu ierobežojums Ātri pārbaudiet savu vai kāda cita vietni bez instalēšanas
securityheaders.com Drošības virsrakstu burtu vērtējums Tikai drošība, bez kešatmiņas vai saspiešanas Tiem, kas iestata aizsardzību
Chrome DevTools, cilne Tīkls Katra lapas pieprasījuma galvenes Tev jāzina, kur meklēt; nekādu nosodījumu vai mājienu Izstrādātājiem atkļūdošanas laikā
curl -I terminālī Neapstrādātas atbildes galvenes Komandrinda, bez interpretācijas Serveru administratoriem

Secinājums: Vienreizējai pārbaudei ar skaidru novērtējumu un norādījumiem ērtāks ir tiešsaistes rīks, savukārt DevTools un curl ir labi, ja jau zināt, ko meklējat. Securityheaders.com papildina pārbaudi, ja jūsu mērķis ir tikai aizsardzība.

Šis ir tikai viens no PromoPilot 87 bezmaksas SEO rīkiem: ir arī SSL sertifikātu pārbaudītājs, pāradresācijas un DNS ieraksti — tie ir aplūkoti šīs sadaļas rakstos.

Galvenes pārbaudītāja ierobežojumi: ko rīks nerāda

Pārbaude aplūko viena URL galvenes, nevis visas vietnes galvenes. Tas, ka galvenā lapa ir pareizi konfigurēta, nenozīmē, ka produkta lapa vai fails mapē /uploads/ reaģēs tāpat.

Dažas galvenes tiek pievienotas CDN vai starpniekservera līmenī un var būt atkarīgas no ceļa un pat reģiona, no kura pieprasījums tika ģenerēts. Tāpēc rezultāts var atšķirties no tā, ko redzat savā pārlūkprogrammā. Ja CDN noteikums ir konfigurēts tikai /blog/*, citas sadaļas to nesaņems.

Un patsvarīgākais: virsraksti ir iestatījumi, nevis saturs. Rīks nepārbauda virsrakstu, tekstu vai iezīmējumu — tam ir atsevišķas lapu pārbaudes.

Vēl viens brīdinājums attiecībā uz izmaiņām. Pēc servera konfigurācijas rediģēšanas rezultāts var netikt atjaunināts nekavējoties: CDN saglabā veco atbildi kešatmiņā. Notīriet CDN kešatmiņu vai uzgaidiet dažas minūtes un pēc tam vēlreiz palaidiet pārbaudi.

Kad bezmaksas rīks nav pietiekams?

HTTP galvenes pārbaude tiešsaistē un servera konfigurēšana ar speciālista palīdzību: katras opcijas darbība

Rīks godīgi pateiks, kuras galvenes trūkst. Tomēr to pievienošanai ir nepieciešams darbs ar serveri, CDN vai vietnes dzinēju. Jums būs nepieciešams speciālists, ja:

  • Pēc CSP iespējošanas veidlapas, maksājumi vai analītika nedarbojās pareizi;
  • dažādām sadaļām ir atšķirīgi virsraksti, un nav skaidrs, kas tos iestata — serveris, spraudnis vai CDN;
  • vietne ir lēna, lai gan kešatmiņa un saspiešana ir “ieslēgta”;
  • Jums nav piekļuves serverim, un mitināšanas uzņēmums atbild ar veidnes e-pastiem.

Ko es varu darīt jūsu tīmekļa vietnes labā?

Mani sauc Valērijs Daņuks, esmu izstrādātājs un SEO speciālists: pēdējo 12 gadu laikā esmu izveidojis tīmekļa vietnes un sistēmas vairāk nekā 200 klientiem. Virsraksti ir tā SEO daļa, ko klienti parasti neredz, bet es tos vispirms izveidoju.

SEO un reklāmas veicināšana

Tīmekļa vietnes un tiešsaistes veikali

CRM, grāmatvedība un automatizācija

Vairāk projektu ir manā portfolio. Atsūtiet man savas vietnes adresi Telegram — es pārbaudīšu virsrakstus un pateikšu, kas man dos tūlītējus rezultātus.

Rezultāts

  1. HTTP galvenes pārbaude tiešsaistē dažu sekunžu laikā parāda, kā serveris reaģē uz pārlūkprogrammu un meklēšanas robotu.
  2. Labot secībā: pāradresācijas → HSTS → saspiešana → kešatmiņa → X-Frame-Options un CSP → CORS.
  3. Pārbaudiet ne tikai sākumlapu: CDN un spraudņi var piešķirt dažādas galvenes dažādām sadaļām.
  4. Ja servera iestatījumi nav pieejami vai ir pretrunīgi, ir vieglāk deleģēt uzdevumu speciālistam vai izveidot vietni, izmantojot 1001site, kur HTTPS un renderēšana jau ir konfigurēti.

Pārbaudiet savu sākumlapu tūlīt: veiciet bezmaksas HTTP galvenes pārbaudi, un, ja jums ir kādi jautājumi, rakstiet man Telegram.

Avoti

  • PromoPilot HTTP galvenes pārbaudītāja rīka lapa — pārbaužu un ierobežojumu saraksts.
  • securityheaders.com — drošības galvenes novērtēšanas apraksts.
  • Chrome DevTools dokumentācija — tīkla panelis un galvenes skatīšana.

Atsauces un avoti

Jautājumi un atbildes

Kādas drošības galvenes ir svarīgas SEO?

HTTPS tieši ietekmē reitingus, un HSTS to pastiprina: pārlūkprogramma vairs neatver vietni, izmantojot HTTP. CSP un X-Frame-Options aizsargā apmeklētājus no ievadītiem skriptiem un lapu iegulšanas citos rāmjos. Uzlauzta vietne ar ļaunprātīgu kodu zaudē meklētājprogrammu uzticību, tāpēc šīs galvenes ir reitinga apdrošināšanas polise.

Kā kešatmiņā saglabātās galvenes ietekmē ātrumu?

Kešatmiņas kontrole un ETag norāda pārlūkprogrammai, cik ilgi saglabāt attēlus, stilus un skriptus. Ar pareizu kešatmiņu atkārtota apmeklējuma laikā tiek lejupielādētas tikai izmaiņas, un lapa ielādējas ievērojami ātrāk. Bez kešatmiņas pārlūkprogramma katru reizi lejupielādē visu no jauna, un tas ir īpaši pamanāms mobilajās ierīcēs.

Vai ir iespējams pārbaudīt kāda cita tīmekļa vietnes galvenes?

Jā. Atbildes galvenes ir redzamas jebkurā pārlūkprogrammā, tāpēc rīks pārbauda jebkuru publisku adresi — jūsu pašu, konkurenta vai darbuzņēmēja. Nav nepieciešama piekļuve serverim vai reģistrācija.

Kāpēc dažādu vietnes lapu nosaukumi atšķiras?

Dažas galvenes pievieno CDN vai starpniekserveris, un noteikumi var būt atkarīgi no ceļa: sākumlapai ir viens komplekts, savukārt /api/ vai statiskajiem failiem ir citi. Tāpēc pārbaudiet ne tikai sākumlapu, bet arī galvenās galvenās lapas.

Mēs pārbaudījām vietni, bet nav neviena, kas to salabotu?

Šis bezmaksas rīks atklāj problēmas. Es analizēšu ziņojumu, noteikšu prioritātes un novērsīšu tās: SEO audits, paātrināšana, iezīmēšana un migrācija uz jaunu vietni, nezaudējot reitingu.