Telegram, WhatsApp+380637610482
Վալերի Դանյուկ
Վալերի ԴանյուկմշակողԲիզնեսների համար արհեստական բանականության գործիքների մշակում։ Բարձրորակ։ Մատչելի։Գրել Telegram-ին

HTTP վերնագրերի առցանց ստուգում. Ինչին է արձագանքում ձեր սերվերը և ինչպես այն շտկել

Ստուգեք HTTP վերնագրերը առցանց՝ անվտանգություն, քեշավորում, սեղմում և CORS սերվերի պատասխանում

Ինչ կստանաք

  • Սերվերի պատասխանների վերնագրերի ցանկը և անվտանգության գնահատականը տոկոսային արտահայտությամբ՝ մեկ ստուգմամբ
  • Հասկանալ, թե որ վերնագրերն են ազդում SEO-ի և արագության վրա, և որոնք՝ այցելուների պաշտպանության վրա
  • Համեմատություն securityheaders.com-ի, DevTools-ի և curl-ի հետ. Ո՞րն է ավելի հարմար։
Կիրառել՝ 10 րոպեիցՊահպանում է՝ Ժամեր են ծախսվել դանդաղ բեռնման և «անվտանգության» մասին նախազգուշացումների պատճառը գտնելու վրա

Կարճ պատասխանը՝ HTTP վերնագրերը առցանց ստուգելու համար տեղադրեք էջի հասցեն PromoPilot-ի HTTP վերնագրերի ստուգիչում և սեղմեք «Ստուգել»: Գործիքը կցուցադրի սերվերի պատասխանի բոլոր վերնագրերը, անվտանգության տոկոսային գնահատականը, քեշավորումը, սեղմումը և CORS կարգավորումները, ինչպես նաև վերջնական URL-ին վերահղման շղթան: Գրանցում անհրաժեշտ չէ: Ստորև կգտնեք տեղեկատվություն այն մասին, թե որ վերնագրերն են կարևոր, ինչպես կարդալ արդյունքները և ինչն է առաջին հերթին շտկել:

Ես ստուգում եմ յուրաքանչյուր նախագծի վերնագրերը, նախքան այն հանձնելը. այսպես եմ ես հայտնաբերում «խորհրդավոր» խնդիրների կեսը՝ կայք, որը չի քեշավորում, էջերը սպասարկում է առանց սեղմման կամ մոռացել է HTTPS-ը պաշտպանել։

Ի՞նչ է ցույց տալիս HTTP վերնագրերի ստուգումը։

Երբ զննարկիչը կամ որոնողական համակարգի ռոբոտը հարցում է ուղարկում էջի վերաբերյալ, սերվերը նախ պատասխանում է ծառայության տողերով՝ վերնագրերով, և միայն դրանից հետո վերադարձնում է HTML-ը: Այս վերնագրերը նկարագրում են, թե ինչպես պետք է էջը քեշավորվի, արդյոք այն սեղմված է, արդյոք այն կարող է ներդրվել մեկ այլ կայքում և որտեղ վերահասցեավորել այցելուին:

Խումբ Ի՞նչ է նայում գործիքը։ Ինչո՞ւ է կայքին սա պետք։
Անվտանգություն Բովանդակության անվտանգության քաղաքականություն, խիստ փոխադրման անվտանգություն (HSTS), X-Frame-ընտրանքներ Այցելուների պաշտպանություն ներդրված սկրիպտներից և կեղծարարությունից, HTTPS-ի անվտանգություն
Դասարան Կարգավորված անվտանգության վերնագրերի տոկոսը Հակիրճ հղում. խմբագրումներից հետո այն ավելի լավացա՞վ, թե՞ վատացավ։
Քեշավորում Քեշի կառավարում, ժամկետի ավարտ, ETag, վերջին փոփոխություն Կրկնվող այցելությունները ավելի արագ են բեռնվում, սերվերը բեռնաթափվում է
Սեղմում Բովանդակության կոդավորում (gzip, br) HTML-ը, CSS-ը և JS-ը զգալիորեն ավելի թեթև են՝ ավելի արագ բջջային սարքերում։
ԿՈՐՍ Մուտքի վերահսկում-թույլատրում-ծագում և դրանց հետ կապված Ո՞վ կարող է մուտք գործել ձեր API-ին և տառատեսակներին այլ տիրույթներից։
Վերահղումներ Հացահատիկի հետք դեպի վերջնական URL Լրացուցիչ քայլերը դանդաղեցնում են բեռնումը և վատնում են սկանավորման բյուջեն։

Անվտանգության գնահատականը «SEO գնահատական» չէ։ Այն ցույց է տալիս կարևոր անվտանգության վերնագրերի տոկոսը, որոնք տեղադրված են։ Կայքի համար, որը չի կարգավորված, բնորոշ արդյունք է CSP-ի և X-Frame-Options-ի բացակայությունը։

Կան երեք իրավիճակներ, երբ արժե ստուգել վերնագրերը՝ նոր հոսթինգ կամ CDN անցնելուց հետո, քեշավորման և անվտանգության հավելվածներ տեղադրելուց հետո և գովազդներ գործարկելուց առաջ, երբ բեռնման յուրաքանչյուր վայրկյանը գումար է արժենում: Գործիքը հավասարապես լավ է աշխատում կայքի մշակման, փուլավորման և արտադրական տարբերակների համար, եթե հասցեն հասանելի է ինտերնետից:

Ինչպե՞ս ստուգել կայքի HTTP վերնագրերը առցանց։

HTTP վերնագրերի առցանց ստուգում 4 քայլով՝ տեղադրել հասցեն, գործարկել ստուգումը, ստուգել վարկանիշը և վերնագրերի ցանկը, շտկել սերվերի վրա։

  1. Բացեք գործիքը: HTTP վերնագրի ստուգումը գործում է ձեր զննարկիչում՝ տեղադրում անհրաժեշտ չէ:
  2. Մուտքագրեք ամբողջական հասցեն արձանագրության մեջ՝ https://example.com/catalog/: Մեկ ստուգում՝ մեկ URL:
  3. Սեղմեք «Ստուգել» կոճակը։ Պատասխանը կգա մի քանի վայրկյանում։
  4. Դիտեք անվտանգության վարկանիշը և բացակայող վերնագրերի ցանկը։
  5. Անցեք քեշի, սեղմման և CORS-ի միջով, ապա՝ վերահղման շղթայով։
  6. Խնդրում ենք ուղղել ձեր սերվերի, CDN-ի կամ պլագինի կարգավորումները և կրկին ստուգել։

Գործիքի էջը պարունակում է մեկ հասցեի դաշտ, ստուգման կոճակ և համառոտ նկարագրություն՝ ինչ է վերլուծվում, ինչպես օգտագործել այն և ինչ սահմանափակումներ կան։

PromoPilot-ի անվճար HTTP վերնագրի ստուգիչ էջ. URL դաշտ և անվտանգության, քեշավորման և CORS ստուգումների նկարագրություն

Կողային վահանակը ցուցադրում է ընթացիկ ստուգումների քանակը։ Հյուրերը կարող են օրական մի քանի ստուգում կատարել. անվճար գրանցումից հետո սահմանաչափը եռապատկվում է, և վճարովի Pro պլանը առաջարկում է անսահմանափակ ստուգումներ։

Ինչպե՞ս կարդալ սերվերի պատասխանը և ի՞նչը շտկել նախ։

Մի՛ փորձեք ամեն ինչ միանգամից լուծել։ Աշխատեք սկսած մատչելիության և HTTPS-ի խաթարումներից մինչև անվտանգությունը բարելավող գործոնները։

  1. Վերահղումներ։ http → https → www → /index.php շղթան բաղկացած է երեք ավելորդ հարցումներից։ Սովորաբար, ցանկացած հասցեի տարբերակից անհրաժեշտ է մեկ 301 վերահղում դեպի վերջնական URL։
  2. HSTS: Եթե ձեր կայքը օգտագործում է միայն HTTPS, ավելացրեք Strict-Transport-Security: max-age=31536000: Սկսեք փոքր max-age ից, եթե վստահ չեք, որ բոլոր ենթադոմեյնները HTTPS-ով են միացված:
  3. Սեղմում։ Եթե ձեր HTML-ում չունեք Content-Encoding: br կամ gzip, միացրեք սեղմումը ձեր սերվերի կամ CDN կարգավորումներում։ Կարգավորման այս մեկ տողը կարող է զգալիորեն բարելավել արագությունը։
  4. Քեշավորում։ Պատկերների, CSS-ի և JS-ի համար, որոնց ֆայլի անվան մեջ տարբերակը նշված է, սահմանեք երկար քեշ ( Cache-Control: public, max-age=31536000, immutable); HTML-ի համար սահմանեք կարճ քեշ կամ no-cache:
  5. X-Frame-Options և CSP: X-Frame-Options: SAMEORIGIN կանխում է էջի ներդրումը մեկ այլ շրջանակում: Զգուշորեն կարգավորեք CSP-ն. խիստ քաղաքականությունը կարող է հեշտությամբ խափանել վերլուծությունները և վիջեթները, ուստի նախ միացրեք Content-Security-Policy-Report-Only ռեժիմը:
  6. CORS. Access-Control-Allow-Origin: * անձնական տվյալներ պարունակող API-ների համար սխալ է: Խնդրում ենք նշել կոնկրետ տիրույթներ:

Տարածված թակարդ է անվտանգության հավելվածը տեղադրելուց հետո ամբողջ կայքում Cache-Control: no-store ։ Կայքն աշխատում է, բայց յուրաքանչյուր այցելություն բեռնվում է այնպես, կարծես առաջինը լինի։

Ահա, թե ինչ տեսք ունի լավ կարգավորված էջի արձագանքը՝ ձեր արդյունքները համեմատելու չափանիշ.

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:

Պատասխանի կոդը 200 է, էջը Brotli-ի սեղմված է, HTML-ը երկար ժամանակով չի քեշավորվում, HTTPS-ը կողպված է մեկ տարի, և այլ շրջանակներում ներդնելը և ֆայլի տեսակի փոխարինումը արգելված են: Եթե ձեր պատասխանի կոդը 200 փոխարեն 301 կամ 302 է, ապա դուք չեք ստուգել վերջնական URL-ը. ստուգեք վերահղման շղթան և տեղադրեք վերջնական URL-ը:

Համեմատություն. PromoPilot-ը և վերնագրերի ստուգման այլընտրանքները

Վերնագրերը դիտելու մի քանի եղանակ կա, որոնցից յուրաքանչյուրը հարմար է իր իրավիճակին։

Գործիք Ի՞նչն է անվճար։ Սահմանափակումներ Ում համար է այն հարմար։
PromoPilot — HTTP վերնագրերի ստուգիչ Բոլոր վերնագրերը, անվտանգության վարկանիշը, քեշը, սեղմումը, CORS-ը, վերահղման շղթան Մեկ URL մեկ չեկի համար, օրական հյուրերի սահմանաչափ Արագ ստուգեք ձեր կամ ուրիշի կայքը առանց տեղադրման
securityheaders.com Անվտանգության վերնագրերի տառային վարկանիշ Միայն անվտանգություն, առանց քեշի կամ սեղմման Նրանց համար, ովքեր պաշտպանություն են տեղադրում
Chrome DevTools, «Ցանց» ներդիր Յուրաքանչյուր էջի հարցման վերնագրերը Դուք պետք է իմանաք, թե որտեղ փնտրել. առանց դատողությունների կամ ակնարկների Մշակողների համար՝ վրիպազերծման ժամանակ
curl -I տերմինալում Հում պատասխանի վերնագրեր Հրամանի տող, առանց մեկնաբանության Սերվերի ադմինիստրատորների համար

Եզրակացություն. Հստակ գնահատականով և հուշումներով միանվագ ստուգման համար առցանց գործիքն ավելի հարմար է, մինչդեռ DevTools-ը և curl-ը լավն են, երբ դուք արդեն գիտեք, թե ինչ եք փնտրում: Securityheaders.com-ը լրացնում է ստուգումը, եթե ձեր նպատակը զուտ պաշտպանությունն է:

Սա PromoPilot-ի 87 անվճար SEO գործիքներից միայն մեկն է. կա նաև SSL վկայականի ստուգիչ, վերահղումներ և DNS գրառումներ, որոնք ներկայացված են այս բաժնի հոդվածներում։

Վերնագրի ստուգիչի սահմանափակումներ. Ինչը գործիքը չի ցուցադրի

Ստուգումը վերաբերում է միայն մեկ URL-ի վերնագրերին, այլ ոչ թե ամբողջ կայքին։ Այն փաստը, որ գլխավոր էջը ճիշտ է կարգավորված, չի նշանակում, որ ապրանքի էջը կամ /uploads/ թղթապանակի ֆայլը նույն կերպ կարձագանքի։

Որոշ վերնագրեր ավելացվում են CDN-ի կամ պրոքսիի մակարդակում և կարող են կախված լինել ուղուց և նույնիսկ այն տարածաշրջանից, որտեղից հարցումը ծագել է: Հետևաբար, արդյունքը կարող է տարբերվել ձեր զննարկիչում տեսածից: Եթե CDN-ում որևէ կանոն կարգավորված է միայն /blog/* ի համար, մյուս բաժինները այն չեն ստանա:

Եվ ամենակարևորը՝ վերնագրերը կարգավորումներ են, այլ ոչ թե բովանդակություն: Գործիքը չի ստուգում վերնագիրը, տեքստը կամ նշումները. դրա համար կան առանձին էջերի ստուգումներ:

Եվս մեկ նախազգուշացում փոփոխությունների վերաբերյալ։ Սերվերի կոնֆիգուրացիան խմբագրելուց հետո արդյունքը կարող է անմիջապես չթարմացվել. CDN-ը պահպանում է հին պատասխանը քեշում։ Մաքրեք CDN քեշը կամ սպասեք մի քանի րոպե, ապա կրկին կատարեք ստուգումը։

Ե՞րբ է անվճար գործիքը բավարար չէ։

HTTP վերնագրերի առցանց ստուգում և մասնագետի կողմից սերվերի կարգավորում. ինչ է անում յուրաքանչյուր տարբերակը

Գործիքը անկեղծորեն կասի ձեզ, թե որ վերնագրերն են բացակայում: Այնուամենայնիվ, դրանք ավելացնելու համար անհրաժեշտ է աշխատել սերվերի, CDN-ի կամ կայքի շարժիչի հետ: Ձեզ մասնագետի կարիք կլինի, եթե՝

  • CSP-ն միացնելուց հետո ձևաթղթերը, վճարումները կամ վերլուծությունները խափանվեցին։
  • տարբեր բաժիններն ունեն տարբեր վերնագրեր, և պարզ չէ, թե ով է դրանք սահմանում՝ սերվերը, պլագինը, թե՞ CDN-ը։
  • կայքը դանդաղ է, չնայած քեշը և սեղմումը «միացված» են։
  • Դուք չունեք մուտք դեպի սերվեր, և հոսթինգային ընկերությունը պատասխանում է ձևանմուշային էլ.փոստերով։

Ի՞նչ կարող եմ անել ձեր կայքի համար։

Իմ անունը Վալերի Դանյուկ է, ես ծրագրավորող և SEO մասնագետ եմ. վերջին 12 տարիների ընթացքում ես կայքեր և համակարգեր եմ ստեղծել ավելի քան 200 հաճախորդների համար: Վերնագրերը SEO-ի այն մասն են, որը հաճախորդները սովորաբար չեն տեսնում, բայց ես դրանք նախ տեղադրում եմ:

SEO և առաջխաղացում

Կայքեր և առցանց խանութներ

CRM, հաշվապահություն և ավտոմատացում

Իմ պորտֆոլիոյում կան ավելի շատ նախագծեր։ Ուղարկեք ինձ ձեր կայքի հասցեն Telegram ում ։ Ես կստուգեմ վերնագրերը և կասեմ, թե ինչը ինձ անհապաղ արդյունքներ կտա։

Արդյունք

  1. HTTP վերնագրերի առցանց ստուգումը վայրկյանների ընթացքում ցույց է տալիս, թե ինչպես է սերվերը արձագանքում զննարկչին և որոնողական ռոբոտին։
  2. Ուղղեք այն հերթականությամբ՝ վերահղումներ → HSTS → սեղմում → քեշ → X-Frame-Options և CSP → CORS։
  3. Ստուգեք ոչ միայն գլխավոր էջը. CDN-ները և պլագինները կարող են տարբեր վերնագրեր վերագրել տարբեր բաժիններին։
  4. Եթե սերվերի կարգավորումները անհասանելի են կամ հակասում են միմյանց, ավելի հեշտ է առաջադրանքը հանձնարարել մասնագետի կամ կայքը կառուցել 1001site վրա, որտեղ HTTPS-ը և մատուցումը արդեն կարգավորված են։

Ստուգեք ձեր գլխավոր էջը հենց հիմա. կատարեք անվճար HTTP վերնագրի ստուգում, և եթե հարցեր ունեք, գրեք ինձ Telegram ում ։

Աղբյուրներ

  • PromoPilot HTTP վերնագրի ստուգիչ գործիքի էջ - ստուգումների և սահմանափակումների ցանկ։
  • securityheaders.com - Անվտանգության վերնագրի գնահատման նկարագրություն:
  • Chrome DevTools-ի փաստաթղթեր - Ցանցի վահանակ և դիտման վերնագրեր:

Հղումներ և աղբյուրներ

Հարցեր և պատասխաններ

Ո՞ր անվտանգության վերնագրերն են կարևոր SEO-ի համար։

HTTPS-ը անմիջականորեն ազդում է վարկանիշային աղյուսակի վրա, իսկ HSTS-ը ամրապնդում է այն. զննարկիչը այլևս չի բացում կայքը HTTP-ի միջոցով: CSP-ն և X-Frame-Options-ը պաշտպանում են այցելուներին ներարկված սկրիպտներից և էջերի ներդրումից այլ շրջանակներում: Կոտրված կայքը, որը պարունակում է վնասակար կոդ, կորցնում է որոնողական համակարգերի վստահությունը, ուստի այս վերնագրերը վարկանիշային աղյուսակի ապահովագրության պոլիս են:

Ինչպե՞ս են քեշավորման վերնագրերը ազդում արագության վրա։

Cache-Control-ը և ETag-ը ցույց են տալիս զննարկչին, թե որքան ժամանակ պետք է պահպանի պատկերները, ոճերը և սկրիպտները: Համապատասխան քեշի դեպքում, կրկնակի այցելությունը ներբեռնում է միայն փոփոխությունները, և էջը բեռնվում է զգալիորեն ավելի արագ: Քեշի բացակայության դեպքում զննարկիչը ամեն անգամ ամեն ինչ նորից է ներբեռնում, և սա հատկապես նկատելի է բջջային սարքերում:

Հնարավո՞ր է ստուգել ուրիշի կայքի վերնագրերը։

Այո։ Պատասխանների վերնագրերը տեսանելի են ցանկացած զննարկչի համար, ուստի գործիքը ստուգում է ցանկացած հանրային հասցե՝ ձեր սեփականը, մրցակցի կամ կապալառուի։ Սերվերին մուտք կամ գրանցում չի պահանջվում։

Ինչո՞ւ են կայքի տարբեր էջերի վերնագրերը տարբերվում։

Որոշ վերնագրեր ավելացվում են CDN-ի կամ պրոքսիի կողմից, և կանոնները կարող են կախված լինել ուղուց. գլխավոր էջն ունի մեկ հավաքածու, մինչդեռ /api/ կամ ստատիկ ֆայլերը՝ տարբեր: Հետևաբար, ստուգեք ոչ միայն գլխավոր էջը, այլև ձեր հիմնական վայրէջքի էջերը:

Մենք ստուգեցինք կայքը, բայց չկա՞ մեկը, որ շտկի այն։

Այս անվճար գործիքը բացահայտում է խնդիրները։ Ես կվերլուծեմ հաշվետվությունը, կդասակարգեմ առաջնահերթությունները և կշտկեմ դրանք՝ SEO աուդիտ, արագացում, նշագրում և տեղափոխում նոր կայք՝ առանց վարկանիշը կորցնելու։