{"id":1484,"date":"2026-10-13T12:28:17","date_gmt":"2026-10-13T12:28:17","guid":{"rendered":"https:\/\/rapiddc.pl\/blog\/?p=1484"},"modified":"2026-10-13T12:28:17","modified_gmt":"2026-10-13T12:28:17","slug":"naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl","status":"publish","type":"post","link":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/","title":{"rendered":"Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL"},"content":{"rendered":"<h1>Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL<\/h1>\n<p>Certyfikat SSL szyfruje ruch mi\u0119dzy przegl\u0105dark\u0105 a serwerem i na tym ko\u0144czy si\u0119 jego rola. Nie powie przegl\u0105darce, \u017ce skrypt\u00f3w z obcych domen wykonywa\u0107 nie wolno, \u017ce Twoja strona nie powinna da\u0107 si\u0119 wczyta\u0107 w cudzej ramce ani \u017ce nast\u0119pne wej\u015bcie ma od razu p\u00f3j\u015b\u0107 po HTTPS. Tym zajmuj\u0105 si\u0119 nag\u0142\u00f3wki odpowiedzi HTTP, a ustawienie ich zajmuje kilka linijek w pliku konfiguracyjnym.<\/p>\n<nav class=\"sdc-toc\">\n<h2>Spis tre\u015bci<\/h2>\n<ul>\n<li><a href=\"#czego-ssl-nie-zalatwia\">Czego SSL nie za\u0142atwia<\/a><\/li>\n<li><a href=\"#hsts-wymus-https-na-poziomie\">HSTS: wymu\u015b HTTPS na poziomie przegl\u0105darki<\/a><\/li>\n<li><a href=\"#content-security-policy-najtrudniejszy-ale\">Content-Security-Policy: najtrudniejszy, ale najskuteczniejszy<\/a><\/li>\n<li><a href=\"#cztery-naglowki-ktore-ustawisz-raz\">Cztery nag\u0142\u00f3wki, kt\u00f3re ustawisz raz i zapomnisz<\/a><\/li>\n<li><a href=\"#gdzie-to-wpisac\">Gdzie to wpisa\u0107<\/a><\/li>\n<li><a href=\"#jak-sprawdzic-czy-dziala\">Jak sprawdzi\u0107, czy dzia\u0142a<\/a><\/li>\n<li><a href=\"#podsumowanie\">Podsumowanie<\/a><\/li>\n<li><a href=\"#faq-najczesciej-zadawane-pytania-o\">FAQ \u2013 najcz\u0119\u015bciej zadawane pytania o nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP<\/a><\/li>\n<\/ul>\n<\/nav>\n<p>W pakietach hostingowych RapidDC certyfikat Let&#8217;s Encrypt jest w cenie (source: rapiddc.pl\/hosting-www), wi\u0119c pierwszy krok masz zwykle za sob\u0105. Drugiego nikt nie zrobi za Ciebie.<\/p>\n<h2 id=\"czego-ssl-nie-zalatwia\">Czego SSL nie za\u0142atwia<\/h2>\n<p>K\u0142\u00f3dka w pasku adresu m\u00f3wi o jednym: po\u0142\u0105czenie jest zaszyfrowane. Je\u015bli kto\u015b wstrzyknie na Twoj\u0105 stron\u0119 skrypt przez podatn\u0105 wtyczk\u0119, ten skrypt wykona si\u0119 po HTTPS r\u00f3wnie dobrze jak po HTTP. Je\u015bli konkurencja opakuje Tw\u00f3j sklep w iframe na swojej domenie, certyfikat tego nie zauwa\u017cy.<\/p>\n<p>Nag\u0142\u00f3wki dzia\u0142aj\u0105 inaczej. Serwer dok\u0142ada je do ka\u017cdej odpowiedzi, a przegl\u0105darka traktuje je jako zasady, kt\u00f3rych ma si\u0119 trzyma\u0107. To jedyne miejsce, gdzie mo\u017cesz jej cokolwiek narzuci\u0107.<\/p>\n<h2 id=\"hsts-wymus-https-na-poziomie\">HSTS: wymu\u015b HTTPS na poziomie przegl\u0105darki<\/h2>\n<p>Strict-Transport-Security m\u00f3wi przegl\u0105darce: przez najbli\u017csze X sekund \u0142\u0105cz si\u0119 z t\u0105 domen\u0105 wy\u0142\u0105cznie po HTTPS, bez pytania. Przekierowanie 301 z HTTP na HTTPS zostawia jedno pierwsze \u017c\u0105danie po nieszyfrowanym kanale. HSTS zamyka t\u0119 szpar\u0119 od drugiej wizyty.<\/p>\n<pre><code>Header always set Strict-Transport-Security \"max-age=31536000; includeSubDomains\"\r\n<\/code><\/pre>\n<p>Jedna pu\u0142apka: <code>includeSubDomains<\/code> obejmuje wszystkie subdomeny, tak\u017ce te, na kt\u00f3rych nie masz certyfikatu. Je\u015bli masz star\u0105 subdomen\u0119 z panelem bez SSL, przestanie si\u0119 otwiera\u0107. Zacznij od kr\u00f3tkiego <code>max-age<\/code>, na przyk\u0142ad 300 sekund, sprawd\u017a, czy nic nie pad\u0142o, i dopiero potem podnie\u015b do roku.<\/p>\n<h2 id=\"content-security-policy-najtrudniejszy-ale\">Content-Security-Policy: najtrudniejszy, ale najskuteczniejszy<\/h2>\n<p>CSP to lista domen, z kt\u00f3rych przegl\u0105darka ma prawo wczytywa\u0107 skrypty, style, obrazki i czcionki. Wszystko spoza listy jest blokowane. To realna ochrona przed XSS i przed skryptami doklejonymi przez zainfekowan\u0105 wtyczk\u0119.<\/p>\n<p>Jest te\u017c nag\u0142\u00f3wkiem, kt\u00f3ry naj\u0142atwiej po\u0142o\u017cy stron\u0119. Typowy WordPress z kilkoma wtyczkami wczytuje zasoby z Google Fonts, z CDN-a, z narz\u0119dzia analitycznego i z paru miejsc, o kt\u00f3rych nie pami\u0119tasz. Restrykcyjne CSP wy\u0142\u0105czy po\u0142ow\u0119 z nich.<\/p>\n<p>Dlatego zacznij od trybu raportowania:<\/p>\n<pre><code>Header always set Content-Security-Policy-Report-Only \"default-src 'self'; img-src 'self' data:; script-src 'self'\"\r\n<\/code><\/pre>\n<p>W tej wersji przegl\u0105darka niczego nie blokuje, tylko zg\u0142asza naruszenia w konsoli. Pozbieraj je z kilku dni, dopisz domeny, kt\u00f3rych naprawd\u0119 u\u017cywasz, i dopiero wtedy zmie\u0144 nazw\u0119 nag\u0142\u00f3wka na <code>Content-Security-Policy<\/code>.<\/p>\n<h2 id=\"cztery-naglowki-ktore-ustawisz-raz\">Cztery nag\u0142\u00f3wki, kt\u00f3re ustawisz raz i zapomnisz<\/h2>\n<p>Te nie wymagaj\u0105 test\u00f3w. Warto\u015bci poni\u017cej s\u0105 bezpieczne dla praktycznie ka\u017cdej strony firmowej i sklepu:<\/p>\n<pre><code>Header always set X-Content-Type-Options \"nosniff\"\r\nHeader always set X-Frame-Options \"SAMEORIGIN\"\r\nHeader always set Referrer-Policy \"strict-origin-when-cross-origin\"\r\nHeader always set Permissions-Policy \"camera=(), microphone=(), geolocation=()\"\r\n<\/code><\/pre>\n<ul>\n<li><code>nosniff<\/code> ka\u017ce przegl\u0105darce wierzy\u0107 deklarowanemu typowi pliku, zamiast zgadywa\u0107 po zawarto\u015bci. Zgadywanie bywa wykorzystywane do wykonania obrazka jako skryptu.<\/li>\n<li><code>SAMEORIGIN<\/code> pozwala wczyta\u0107 Twoj\u0105 stron\u0119 w ramce tylko na Twojej w\u0142asnej domenie. Blokuje clickjacking.<\/li>\n<li><code>Referrer-Policy<\/code> ogranicza to, co Twoja strona zdradza o sobie przy wyj\u015bciu na obcy adres. Przy adresach z parametrami ma to znaczenie tak\u017ce dla RODO.<\/li>\n<li><code>Permissions-Policy<\/code> wy\u0142\u0105cza API, kt\u00f3rych strona nie u\u017cywa. Kamera i mikrofon w sklepie s\u0105 zb\u0119dne, wi\u0119c niech b\u0119d\u0105 zablokowane.<\/li>\n<\/ul>\n<h2 id=\"gdzie-to-wpisac\">Gdzie to wpisa\u0107<\/h2>\n<p>Na hostingu wsp\u00f3\u0142dzielonym nag\u0142\u00f3wki wstawia si\u0119 do pliku <code>.htaccess<\/code> w katalogu strony. Je\u015bli nie pracowa\u0142e\u015b z nim wcze\u015bniej, mamy osobny poradnik: <a href=\"https:\/\/rapiddc.pl\/blog\/czym-jest-plik-htaccess-przydatne-reguly-i-przekierowania-htaccess\/\">czym jest plik .htaccess i jakie regu\u0142y warto w nim trzyma\u0107<\/a>. Pliki edytujesz w mened\u017cerze plik\u00f3w DirectAdmin, kt\u00f3ry dostajesz w ka\u017cdym pakiecie <a href=\"https:\/\/rapiddc.pl\/hosting-www\">hostingu RapidDC<\/a>.<\/p>\n<p>Dyrektywy <code>Header<\/code> wymagaj\u0105 w\u0142\u0105czonego modu\u0142u <code>mod_headers<\/code>. Nie zgaduj, czy go masz: wpisz jeden nag\u0142\u00f3wek, od\u015bwie\u017c stron\u0119 i sprawd\u017a, czy si\u0119 pojawi\u0142. Je\u015bli zamiast strony zobaczysz b\u0142\u0105d 500, modu\u0142u nie ma i zostaje poziom aplikacji, czyli funkcja <code>header()<\/code> w PHP albo wtyczka.<\/p>\n<p>Na <a href=\"https:\/\/rapiddc.pl\/serwery-vps\">serwerze VPS<\/a> masz pe\u0142n\u0105 kontrol\u0119. W Nginksie to dyrektywa <code>add_header<\/code> w bloku <code>server<\/code>, w Apache&#8217;u ta sama sk\u0142adnia co wy\u017cej, tylko w konfiguracji hosta wirtualnego, nie w <code>.htaccess<\/code>.<\/p>\n<h2 id=\"jak-sprawdzic-czy-dziala\">Jak sprawdzi\u0107, czy dzia\u0142a<\/h2>\n<p>Trzy sposoby, od najszybszego:<\/p>\n<ol>\n<li><code>curl -I https:\/\/twojadomena.pl<\/code> wypisze wszystkie nag\u0142\u00f3wki odpowiedzi. Jedna komenda, pe\u0142na lista.<\/li>\n<li>W przegl\u0105darce: DevTools, zak\u0142adka Network, pierwszy wpis na li\u015bcie, sekcja Response Headers.<\/li>\n<li>Zewn\u0119trzny skaner, na przyk\u0142ad securityheaders.com, kt\u00f3ry dodatkowo oceni konfiguracj\u0119 i wska\u017ce braki.<\/li>\n<\/ol>\n<p>Po wdro\u017ceniu CSP przejd\u017a jeszcze przez stron\u0119 z otwart\u0105 konsol\u0105 i kliknij to, co klika u\u017cytkownik: formularz, koszyk, galeri\u0119. Zablokowany skrypt zg\u0142osi si\u0119 w konsoli, nie w raporcie z zewn\u0119trznego narz\u0119dzia.<\/p>\n<h2 id=\"podsumowanie\">Podsumowanie<\/h2>\n<p>Nag\u0142\u00f3wki to najta\u0144sza warstwa zabezpiecze\u0144, jak\u0105 masz: \u017cadnej wtyczki, \u017cadnego abonamentu, kilka linijek tekstu. Zr\u00f3b to w tej kolejno\u015bci: cztery nag\u0142\u00f3wki z gotowymi warto\u015bciami od razu, HSTS z kr\u00f3tkim <code>max-age<\/code> na pr\u00f3b\u0119, CSP w trybie Report-Only na kilka dni.<\/p>\n<p>Je\u015bli nie masz jeszcze certyfikatu, od niego zacznij, bo HSTS bez SSL tylko zablokuje stron\u0119. Dlaczego certyfikat jest dzi\u015b obowi\u0105zkowy, opisali\u015bmy w tek\u015bcie o tym, <a href=\"https:\/\/rapiddc.pl\/blog\/dlaczego-twoja-strona-musi-miec-certyfikat-ssl\/\">dlaczego Twoja strona musi mie\u0107 certyfikat SSL<\/a>. Potem wystarczy <a href=\"https:\/\/rapiddc.pl\/hosting-www\">pakiet hostingu z DirectAdminem<\/a> i dost\u0119p do <code>.htaccess<\/code>.<\/p>\n<h2 id=\"faq-najczesciej-zadawane-pytania-o\">FAQ \u2013 najcz\u0119\u015bciej zadawane pytania o nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP<\/h2>\n<h3>Czy nag\u0142\u00f3wki bezpiecze\u0144stwa wp\u0142ywaj\u0105 na SEO?<\/h3>\n<p>Bezpo\u015brednio nie, Google nie ustala pozycji na podstawie samych nag\u0142\u00f3wk\u00f3w. Po\u015brednio tak: zhakowana strona wypada z wynik\u00f3w, a HSTS eliminuje jedno przekierowanie przy wej\u015bciu, co nieznacznie skraca czas pierwszej odpowiedzi.<\/p>\n<h3>Czy mog\u0119 ustawi\u0107 CSP na WordPressie bez ryzyka, \u017ce strona przestanie dzia\u0142a\u0107?<\/h3>\n<p>Tak, je\u015bli zaczniesz od <code>Content-Security-Policy-Report-Only<\/code>. W tym trybie przegl\u0105darka wypisuje naruszenia w konsoli, ale niczego nie blokuje. Po kilku dniach zbierania danych wiesz, kt\u00f3re domeny dopisa\u0107, i dopiero wtedy w\u0142\u0105czasz tryb blokuj\u0105cy.<\/p>\n<h3>Potrzebuj\u0119 VPS-a, \u017ceby ustawi\u0107 nag\u0142\u00f3wki?<\/h3>\n<p>Nie. Na hostingu wsp\u00f3\u0142dzielonym wystarczy plik <code>.htaccess<\/code> i w\u0142\u0105czony modu\u0142 <code>mod_headers<\/code>. VPS daje wi\u0119cej, bo konfigurujesz serwer na poziomie hosta wirtualnego i mo\u017cesz ustawi\u0107 nag\u0142\u00f3wki globalnie dla wszystkich stron na maszynie.<\/p>\n<h3>Co zrobi\u0107, gdy po dodaniu nag\u0142\u00f3wk\u00f3w strona zwraca b\u0142\u0105d 500?<\/h3>\n<p>Usu\u0144 dodane linijki i wracaj po jednej. B\u0142\u0105d 500 po dyrektywie <code>Header<\/code> prawie zawsze oznacza brak modu\u0142u <code>mod_headers<\/code> albo liter\u00f3wk\u0119 w sk\u0142adni. Dok\u0142adny pow\u00f3d znajdziesz w logu b\u0142\u0119d\u00f3w serwera, dost\u0119pnym w panelu.<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Czy nag\u0142\u00f3wki bezpiecze\u0144stwa wp\u0142ywaj\u0105 na SEO?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Bezpo\u015brednio nie, Google nie ustala pozycji na podstawie samych nag\u0142\u00f3wk\u00f3w. Po\u015brednio tak: zhakowana strona wypada z wynik\u00f3w, a HSTS eliminuje jedno przekierowanie przy wej\u015bciu, co nieznacznie skraca czas pierwszej odpowiedzi.\"}}, {\"@type\": \"Question\", \"name\": \"Czy mog\u0119 ustawi\u0107 CSP na WordPressie bez ryzyka, \u017ce strona przestanie dzia\u0142a\u0107?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Tak, je\u015bli zaczniesz od Content-Security-Policy-Report-Only. W tym trybie przegl\u0105darka wypisuje naruszenia w konsoli, ale niczego nie blokuje. Po kilku dniach zbierania danych wiesz, kt\u00f3re domeny dopisa\u0107, i dopiero wtedy w\u0142\u0105czasz tryb blokuj\u0105cy.\"}}, {\"@type\": \"Question\", \"name\": \"Potrzebuj\u0119 VPS-a, \u017ceby ustawi\u0107 nag\u0142\u00f3wki?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Nie. Na hostingu wsp\u00f3\u0142dzielonym wystarczy plik .htaccess i w\u0142\u0105czony modu\u0142 mod_headers. VPS daje wi\u0119cej, bo konfigurujesz serwer na poziomie hosta wirtualnego i mo\u017cesz ustawi\u0107 nag\u0142\u00f3wki globalnie dla wszystkich stron na maszynie.\"}}, {\"@type\": \"Question\", \"name\": \"Co zrobi\u0107, gdy po dodaniu nag\u0142\u00f3wk\u00f3w strona zwraca b\u0142\u0105d 500?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Usu\u0144 dodane linijki i wracaj po jednej. B\u0142\u0105d 500 po dyrektywie Header prawie zawsze oznacza brak modu\u0142u mod_headers albo liter\u00f3wk\u0119 w sk\u0142adni. Dok\u0142adny pow\u00f3d znajdziesz w logu b\u0142\u0119d\u00f3w serwera, dost\u0119pnym w panelu.\"}}]}<\/script><\/p>\n<hr class=\"ai-disclosure-rule\" \/>\n<p class=\"ai-disclosure\"><em>Artyku\u0142 powsta\u0142 z wykorzystaniem narz\u0119dzi sztucznej inteligencji (AI) pod nadzorem zespo\u0142u RapidDC. Grafika ilustracyjna zosta\u0142a wygenerowana przez AI.<\/em><\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;1484&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;4&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\"><\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Certyfikat SSL szyfruje po\u0142\u0105czenie, ale nie blokuje atak\u00f3w. Sprawd\u017a, jakie nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP ustawi\u0107 w .htaccess i jak zweryfikowa\u0107 efekt.<\/p>\n","protected":false},"author":5,"featured_media":1482,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,46],"tags":[112,218,219,220,217],"class_list":["post-1484","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-certyfikat-ssl","category-hosting","tag-bezpieczenstwo-strony","tag-csp","tag-hsts","tag-htaccess","tag-naglowki-http"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL | Rapid DC Blog<\/title>\n<meta name=\"description\" content=\"Zapraszamy do zapoznania si\u0119 ze wpisem Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL. W celach kontaktowych zadzwo\u0144 \u260e\ufe0f +48 89 522 12 20 lub napisz wiadomo\u015b\u0107 \u2709\ufe0f info@rapiddc.pl.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL | Rapid DC Blog\" \/>\n<meta property=\"og:description\" content=\"Zapraszamy do zapoznania si\u0119 ze wpisem Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL. W celach kontaktowych zadzwo\u0144 \u260e\ufe0f +48 89 522 12 20 lub napisz wiadomo\u015b\u0107 \u2709\ufe0f info@rapiddc.pl.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Rapiddc.pl\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-13T12:28:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/10\/2026-10-12-source.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"rdc-publisher\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"rdc-publisher\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\\\/\"},\"author\":{\"name\":\"rdc-publisher\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#\\\/schema\\\/person\\\/05ab570dc715261cb5fdfa30d303faf2\"},\"headline\":\"Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL\",\"datePublished\":\"2026-10-13T12:28:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\\\/\"},\"wordCount\":1117,\"publisher\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/2026-10-12-source.jpg\",\"keywords\":[\"bezpiecze\u0144stwo strony\",\"CSP\",\"HSTS\",\"htaccess\",\"nag\u0142\u00f3wki HTTP\"],\"articleSection\":[\"Certyfikat SSL\",\"Hosting\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\\\/\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\\\/\",\"name\":\"Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL | Rapid DC Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/2026-10-12-source.jpg\",\"datePublished\":\"2026-10-13T12:28:17+00:00\",\"description\":\"Zapraszamy do zapoznania si\u0119 ze wpisem Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL. W celach kontaktowych zadzwo\u0144 \u260e\ufe0f +48 89 522 12 20 lub napisz wiadomo\u015b\u0107 \u2709\ufe0f info@rapiddc.pl.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/2026-10-12-source.jpg\",\"contentUrl\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/2026-10-12-source.jpg\",\"width\":1536,\"height\":1024,\"caption\":\"AI-generated image (OpenAI GPT Image)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/\",\"name\":\"Blog Rapiddc.pl\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#organization\",\"name\":\"Blog Hostingu Rapiddc\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/rapiddc_blog.png\",\"contentUrl\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/rapiddc_blog.png\",\"width\":378,\"height\":70,\"caption\":\"Blog Hostingu Rapiddc\"},\"image\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#\\\/schema\\\/person\\\/05ab570dc715261cb5fdfa30d303faf2\",\"name\":\"rdc-publisher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g\",\"caption\":\"rdc-publisher\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL | Rapid DC Blog","description":"Zapraszamy do zapoznania si\u0119 ze wpisem Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL. W celach kontaktowych zadzwo\u0144 \u260e\ufe0f +48 89 522 12 20 lub napisz wiadomo\u015b\u0107 \u2709\ufe0f info@rapiddc.pl.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/","og_locale":"pl_PL","og_type":"article","og_title":"Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL | Rapid DC Blog","og_description":"Zapraszamy do zapoznania si\u0119 ze wpisem Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL. W celach kontaktowych zadzwo\u0144 \u260e\ufe0f +48 89 522 12 20 lub napisz wiadomo\u015b\u0107 \u2709\ufe0f info@rapiddc.pl.","og_url":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/","og_site_name":"Blog Rapiddc.pl","article_published_time":"2026-10-13T12:28:17+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/10\/2026-10-12-source.jpg","type":"image\/jpeg"}],"author":"rdc-publisher","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"rdc-publisher","Szacowany czas czytania":"6 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/#article","isPartOf":{"@id":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/"},"author":{"name":"rdc-publisher","@id":"https:\/\/rapiddc.pl\/blog\/#\/schema\/person\/05ab570dc715261cb5fdfa30d303faf2"},"headline":"Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL","datePublished":"2026-10-13T12:28:17+00:00","mainEntityOfPage":{"@id":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/"},"wordCount":1117,"publisher":{"@id":"https:\/\/rapiddc.pl\/blog\/#organization"},"image":{"@id":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/#primaryimage"},"thumbnailUrl":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/10\/2026-10-12-source.jpg","keywords":["bezpiecze\u0144stwo strony","CSP","HSTS","htaccess","nag\u0142\u00f3wki HTTP"],"articleSection":["Certyfikat SSL","Hosting"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/","url":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/","name":"Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL | Rapid DC Blog","isPartOf":{"@id":"https:\/\/rapiddc.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/#primaryimage"},"image":{"@id":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/#primaryimage"},"thumbnailUrl":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/10\/2026-10-12-source.jpg","datePublished":"2026-10-13T12:28:17+00:00","description":"Zapraszamy do zapoznania si\u0119 ze wpisem Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL. W celach kontaktowych zadzwo\u0144 \u260e\ufe0f +48 89 522 12 20 lub napisz wiadomo\u015b\u0107 \u2709\ufe0f info@rapiddc.pl.","breadcrumb":{"@id":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/#primaryimage","url":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/10\/2026-10-12-source.jpg","contentUrl":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/10\/2026-10-12-source.jpg","width":1536,"height":1024,"caption":"AI-generated image (OpenAI GPT Image)"},{"@type":"BreadcrumbList","@id":"https:\/\/rapiddc.pl\/blog\/naglowki-bezpieczenstwa-http-co-ustawic-kiedy-masz-juz-ssl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/rapiddc.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"Nag\u0142\u00f3wki bezpiecze\u0144stwa HTTP: co ustawi\u0107, kiedy masz ju\u017c SSL"}]},{"@type":"WebSite","@id":"https:\/\/rapiddc.pl\/blog\/#website","url":"https:\/\/rapiddc.pl\/blog\/","name":"Blog Rapiddc.pl","description":"","publisher":{"@id":"https:\/\/rapiddc.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rapiddc.pl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/rapiddc.pl\/blog\/#organization","name":"Blog Hostingu Rapiddc","url":"https:\/\/rapiddc.pl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/rapiddc.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2019\/09\/rapiddc_blog.png","contentUrl":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2019\/09\/rapiddc_blog.png","width":378,"height":70,"caption":"Blog Hostingu Rapiddc"},"image":{"@id":"https:\/\/rapiddc.pl\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/rapiddc.pl\/blog\/#\/schema\/person\/05ab570dc715261cb5fdfa30d303faf2","name":"rdc-publisher","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g","caption":"rdc-publisher"}}]}},"_links":{"self":[{"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/posts\/1484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/comments?post=1484"}],"version-history":[{"count":1,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/posts\/1484\/revisions"}],"predecessor-version":[{"id":1490,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/posts\/1484\/revisions\/1490"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/media\/1482"}],"wp:attachment":[{"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/media?parent=1484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/categories?post=1484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/tags?post=1484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}