Poglavje 6 · 6.7
Geen slotje of 'ni varno': mixed content odpraviti
Vaš certifikat deluje, Vaše spletno mesto se odpre prek https, pa vendar ni videti ključavnice ali pa se prikaže opozorilo? Verjetno Vaša stran še vedno nalaga nekatere elemente prek http://: slike, pisave, skripte ali videoposnetke. Temu pravimo mixed content (mešana vsebina). Brskalnik strani potem ne šteje za povsem varno.
Tako ugotovite, kaj se še nalaga prek http
- Odprite Vaše spletno mesto v Chromu, Edgu ali Firefoxu prek https.
- Kliknite na ikono levo od naslova. Tam vidite, ali je povezava varna.
- Pritisnite F12 in odprite zavihek Konzola. Tam se prikažejo sporočila z oznako Mixed Content, z naslovom vsakega elementa, ki se še nalaga prek http.
Lahko uporabite tudi spletno orodje za preverjanje, na primer whynopadlock.com.
Odpravljanje v WordPressu
- V WordPressu pojdite na Nastavitve in nato Splošno.
- Pri poljih Naslov WordPress (URL) in Naslov spletnega mesta (URL) nastavite https:// namesto http://.
- Zamenjajte stare naslove v Vaših prispevkih in straneh. To lahko storite z vtičnikom, kot je Better Search Replace: iščite http://vašadomena.si in zamenjajte z https://vašadomena.si. Pred tem naredite varnostno kopijo.
- Nato počistite predpomnilnik Vašega vtičnika za predpomnjenje in predpomnilnik Vašega brskalnika.
Pozor: Če naslove v WordPressu nastavite na https, preden certifikat deluje, ne boste več mogli dostopati do Vaše administracije. Zato najprej preverite, ali https://vašadomena.si deluje.
Odpravljanje na drugih spletnih mestih
- V Vaših HTML datotekah, Vaši temi in Vaših nastavitvah poiščite http:// in to zamenjajte z https://.
- Če nalagate nekaj z druge spletne strani (pisavo, videoposnetek, pripomoček), uporabite https naslov te strani. Če ta deluje samo prek http, poiščite alternativo.
- Pri lastnih povezavah raje uporabite naslove brez domene, na primer /images/logo.png. Ti delujejo tako prek http kot prek https.
Drugi vzroki za sporočilo 'ni varno'
- Certifikat je potekel ali pripada drugemu imenu. Kliknite na ikono levo od naslova in si oglejte certifikat. Oglejte si tudi Let's Encrypt ne deluje: vzroki in rešitve.
- Spletno mesto odpirate prek http. Obiskovalce samodejno preusmerite na https (glejte Obiskovalce vedno preusmerite na https).
- Odpirate ime, ki ni vključeno v certifikat, na primer www, medtem ko ima certifikat samo domena brez www (glejte Certifikat za www, poddomene in nadomestni certifikat).
