„Nem biztonságos” felirat a weboldalamon: mit jelent, és hogyan javítsam?
A „Nem biztonságos” felirat azt jelenti, hogy az oldal titkosítatlan HTTP-n töltődik be, nincs (érvényes) SSL-tanúsítványa, vagy HTTPS-oldalon HTTP-n betöltött elemek vannak (vegyes tartalom). A javítás: telepíts SSL-tanúsítványt (a legtöbb tárhelyen ingyenes Let's Encrypt), irányíts át minden HTTP-címet 301-gyel HTTPS-re, frissítsd a weboldal saját címét a CMS-ben, és cseréld le a http:// hivatkozásokat a képeknél, szkripteknél. Ha a tanúsítvány lejárt, kapcsold be az automatikus megújítást.
Mit jelent ez az üzletednek?
Súlyosság: magas. Látogatók tömegesen fordulnak vissza, az űrlapok és fizetések iránti bizalom megszűnik.
A „Nem biztonságos” felirat pont ott jelenik meg, ahol a látogató a döntését hozza: ajánlatkérés, foglalás, vásárlás előtt. Sokan ilyenkor bezárják az oldalt. A Google a HTTPS-t a rangsorolásban is figyelembe veszi, a lejárt tanúsítványú oldalt pedig a böngésző teljesen eltakarja egy figyelmeztetéssel.
A leggyakoribb okok – és hogyan ismered fel őket
- 1
Nincs SSL-tanúsítvány
Az oldal csak HTTP-n érhető el – régebbi oldalaknál és olcsó tárhelyeken gyakori.
Így ellenőrizd: Próbáld megnyitni https:// előtaggal: betölt, vagy hibát kapsz?
- 2
Van tanúsítvány, de nincs átirányítás
Az oldal HTTPS-en is működik, de a HTTP-s cím nem irányít át, így a régi linkekről érkezők a titkosítatlan változatot látják.
Így ellenőrizd: Írd be: http://ceged.hu – átugrik https://-re?
- 3
Lejárt vagy hibás tanúsítvány
A tanúsítványok korlátozott ideig érvényesek. Ha az automatikus megújítás nem fut, egyik napról a másikra figyelmeztető oldal jelenik meg.
Így ellenőrizd: Kattints a címsor ikonjára → a tanúsítvány részleteiben nézd meg az érvényességi dátumot és hogy a domainre (www-vel és anélkül) szól-e.
- 4
Vegyes tartalom (mixed content)
HTTPS-oldalon egy kép, betűtípus vagy szkript még http:// címről töltődik. A böngésző ezt blokkolja vagy figyelmeztet.
Így ellenőrizd: Böngésző fejlesztői eszközök (F12) → Konzol: „Mixed Content” üzenetek.
Javítás lépésről lépésre
- 1. lépés
Telepíts SSL-tanúsítványt
A legtöbb magyar tárhelyszolgáltató admin felületén (cPanel: „SSL/TLS Status” vagy „AutoSSL”, DirectAdmin, saját felület) egy kattintással kérhető ingyenes Let's Encrypt tanúsítvány. Kérd a domainre www-vel és anélkül is.
- 2. lépés
Irányíts át mindent HTTPS-re
Minden HTTP-kérés 301-es átirányítással menjen a HTTPS-es címre.
.htaccess (Apache) RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] - 3. lépés
Frissítsd a weboldal saját címét
WordPressen: Beállítások → Általános → a „WordPress címe” és a „Honlap címe” is https:// legyen. Más CMS-ben a webhely alap-URL-jét kell átírni.
- 4. lépés
Szüntesd meg a vegyes tartalmat
Cseréld le az adatbázisban és a sablonban a http://ceged.hu hivatkozásokat https://-re (WordPressen keresés-csere bővítménnyel, előtte mentéssel). Átmeneti biztonsági hálóként a böngészőt is utasíthatod, hogy a HTTP-s elemeket HTTPS-en kérje.
HTTP fejléc vagy meta tag – átmeneti segítség Content-Security-Policy: upgrade-insecure-requests <!-- vagy a <head>-ben: --> <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> - 5. lépés
Kapcsold be az automatikus megújítást
Ellenőrizd a tárhelyen, hogy a tanúsítvány automatikusan megújul-e. Ha a DNS a Cloudflare-en vagy máshol van, nézd meg, hogy a megújítás ott sem akad el.
- 6. lépés
Frissítsd a külső beállításokat
A Google Search Console-ban legyen a HTTPS-es változat is felvéve (a Domain típusú tulajdon mindkettőt lefedi), a Cégprofilban, a közösségi profilokban és a hirdetésekben pedig a https:// cím szerepeljen.
Tippek platformonként
WordPress
A címek átírása után a Really Simple SSL típusú bővítmények segíthetnek a vegyes tartalom kiszűrésében, de a tartós megoldás a hivatkozások adatbázisban történő cseréje.
Wix / Shopify / Shoprenter / UNAS
Ezeken a platformokon az SSL saját domainhez is automatikus. Ha mégis figyelmeztetést látsz, jellemzően a domain DNS-beállítása hibás, vagy egy beágyazott külső elem http://-s.
Cloudflare
Az SSL/TLS módot „Full (strict)” beállításra érdemes tenni, és bekapcsolni az „Always Use HTTPS” opciót. A „Flexible” mód átirányítási hurkot okozhat.
Gyakori hibák javítás közben
- 302-es (ideiglenes) átirányítást használni 301-es helyett.
- Csak a kezdőlapot irányítani HTTPS-re, az aloldalakat nem.
- A tanúsítványt csak a www vagy csak a www nélküli domainre kérni.
- Elfelejteni a HTTPS-es változatot a Search Console-ban és az Analyticsben.
Mikor kérj segítséget?
Ha az átállás után átirányítási hurok, eltűnő képek vagy visszaeső forgalom jelentkezik, valószínűleg a szerver, a CDN és a CMS beállításai ütik egymást. Az auditban oldalanként ellenőrizzük az átirányításokat, a tanúsítványt és a vegyes tartalmat.
Gyakori kérdések
Fizetni kell az SSL-tanúsítványért?
Általában nem. A Let's Encrypt ingyenes, automatikusan megújuló tanúsítványt ad, és a legtöbb tárhelyszolgáltató ezt beépítve kínálja. A fizetős tanúsítványok a titkosítás szintjében nem jobbak, legfeljebb céges ellenőrzést vagy garanciát tartalmaznak.
Árt a SEO-nak a HTTPS-re költözés?
Helyes 301-es átirányításokkal nem. Néhány nap, hét átmeneti ingadozás előfordulhat, de hosszú távon a HTTPS előnyös.
Miért van lakat, mégis figyelmeztetés?
Valószínűleg vegyes tartalom: az oldal HTTPS, de valamelyik kép vagy szkript HTTP-ről töltődik. A böngésző konzolja megmutatja, melyik.