Телеграм, WhatsApp+380637610482
Валери Данјук
Валери ДанјукразвивачРазвивање алатки за вештачка интелигенција за бизниси. Висок квалитет. Прифатлива цена.Пишете во Telegram

Проверка на HTTP заглавија онлајн: На што реагира вашиот сервер и како да го поправите тоа

Проверете ги HTTP заглавјата онлајн: безбедност, кеширање, компресија и CORS во одговорот на серверот

Што ќе добиете

  • Список на заглавија за одговор на серверот и безбедносен резултат во проценти - со една проверка
  • Разбирање кои наслови влијаат на SEO и брзината, а кои влијаат на заштитата на посетителите
  • Споредба со securityheaders.com, DevTools и curl: Кое е попогодно?
Примени: за 10 минутиЗачува: Часови поминати обидувајќи се да ја пронајдат причината за бавното вчитување и предупредувањата за „небезбедност“

Краткиот одговор: за да ги проверите HTTP заглавјата онлајн, залепете ја адресата на страницата во Проверката на HTTP заглавја на PromoPilot и кликнете на „Провери“. Алатката ќе ги прикаже сите заглавија за одговор на серверот, процентот на безбедност, кеширањето, компресијата и поставките за CORS, како и синџирот на пренасочување кон конечната URL адреса. Не е потребна регистрација. Подолу ќе најдете информации за тоа кои заглавија се важни, како да ги прочитате резултатите и што прво да поправите.

Ги проверувам заглавијата на секој проект пред да го предадам: вака ги откривам половина од „мистериозните“ проблеми - страница што не кешира, прикажува страници без компресија или заборавила да обезбеди HTTPS.

Што покажува проверката на HTTP заглавјата?

Кога прелистувач или робот за пребарување бара страница, серверот прво одговара со услужни линии - заглавија - и дури потоа го враќа HTML-от. Овие заглавија опишуваат како страницата треба да се кешира, дали е компресирана, дали може да се вгради на друга веб-страница и каде да се пренасочи посетителот.

Група Што гледа алатката? Зошто на страницата ѝ е потребно ова?
Безбедност Политика-за-безбедност-на-содржината, Строга-безбедност-на-транспортот (HSTS), X-опции-на-рамката Заштита на посетителите од вградени скрипти и лажирање, обезбедување на HTTPS
Одделение Процент на конфигурирани безбедносни заглавија Брза референца: дали стана подобро или полошо по уредувањата?
Кеширање Контрола на кешот, Истекува, ETag, Последна измена Повторените посети се вчитуваат побрзо, серверот е растоварен
Компресија Кодирање на содржина (gzip, br) HTML, CSS и JS се значително полесни - побрзи на мобилни уреди
КОРС Access-Control-Allow-Origin и сродни Кој може да пристапи до вашето 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 или приклучок и проверете повторно.

Страницата на алатката содржи едно поле за адреса, копче за верификација и краток опис: што се анализира, како да се користи и ограничувања.

Бесплатната страница за проверка на HTTP заглавија на PromoPilot: 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. Компресија. Ако немате Content-Encoding: br или gzip во вашиот HTML, овозможете компресија во поставките на вашиот сервер или 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 е заклучен една година, а вградувањето во други рамки и замената на типови датотеки се забранети. Ако вашиот код за одговор е 301 или 302 наместо 200, не сте ја провериле конечната URL-адреса - проверете го синџирот за пренасочување и залепете ја конечната URL-адреса.

Споредба: PromoPilot и алтернативи за проверка на наслови

Постојат неколку начини за преглед на наслови, секој погоден за сопствена ситуација.

Алатка Што е бесплатно? Ограничувања За кого е погоден?
PromoPilot — Проверка на HTTP заглавија Сите заглавија, безбедносна оценка, кеш, компресија, CORS, синџир за пренасочување Една URL адреса по проверка, дневен лимит за гости Брзо проверете ја вашата или туѓа веб-страница без инсталација
securityheaders.com Оценка на буквите на безбедносните заглавија Само безбедност, без кеш или компресија За оние кои поставуваат заштита
Chrome DevTools, таб Мрежа Заглавија на секое барање за страница Треба да знаете каде да гледате; без осудување или навестувања За програмери при дебагирање
curl -I во терминалот Заглавија на сурови одговори Командна линија, без толкување За администратори на сервери

Заклучок: За еднократна проверка со јасна проценка и упатства, попогодна е онлајн алатка, додека DevTools и curl се добри кога веќе знаете што барате. Securityheaders.com ја надополнува проверката ако вашата цел е чисто заштита.

Ова е само една од 87-те бесплатни SEO алатки на PromoPilot: Исто така, постои и проверка на 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.

Извори

  • Страница со алатката за проверка на HTTP заглавија на PromoPilot - список на проверки и ограничувања.
  • securityheaders.com - Опис на евалуацијата на безбедносниот заглавие.
  • Документација за Chrome DevTools - Панел за мрежа и заглавија за прегледување.

Референци и извори

Прашања и одговори

Кои безбедносни заглавија се важни за SEO?

HTTPS директно влијае на рангирањето, а HSTS го засилува: прелистувачот повеќе не ја отвора страницата преку HTTP. CSP и X-Frame-Options ги штитат посетителите од инјектирани скрипти и вградување страници во други рамки. Хакната страница со малициозен код ја губи довербата на пребарувачите, па затоа овие заглавија се полиса за осигурување од рангирањето.

Како кеширањето на заглавијата влијае на брзината?

Контролата на кешот и ETag му кажуваат на прелистувачот колку долго да ги чува сликите, стиловите и скриптите. Со соодветен кеш, повторната посета презема само што е променето, а страницата се вчитува значително побрзо. Без кеш, прелистувачот презема сè одново секој пат, а ова е особено забележливо на мобилните уреди.

Дали е можно да се проверат заглавијата на туѓа веб-страница?

Да. Заглавијата на одговорите се видливи за секој прелистувач, па затоа алатката проверува која било јавна адреса - вашата, на конкурентот или на изведувачот. Не е потребен пристап до серверот или регистрација.

Зошто се разликуваат насловите на различните страници на страницата?

Некои заглавија се додаваат од CDN или прокси, а правилата може да зависат од патеката: почетната страница има еден сет, додека /api/ или статичките датотеки имаат различни. Затоа, проверете не само почетната страница, туку и вашите клучни целни страници.

Ја проверивме веб-страницата, но нема никој да ја поправи?

Оваа бесплатна алатка открива проблеми. Ќе го анализирам извештајот, ќе ги приоритизирам и ќе ги поправам: SEO ревизија, забрзување, означување и миграција на нова страница без губење на рангирањето.