Peatükk 6 · 6.7
Lukku ei kuvata või "ei ole turvaline": mixed content'i lahendamine
Su sertifikaat töötab, su sait avaneb https kaudu ja ikkagi ei kuva lukku või kuvatakse hoiatus? Siis laadib su leht tõenäoliselt endiselt osa sisust http:// kaudu: pilte, fonte, skripte või videoid. Seda nimetatakse mixed content'iks (segatud sisuks). Brauser ei pea sellist lehte täiesti turvaliseks.
Nii leiad, mis veel http kaudu laadib
- Ava oma sait Chrome'is, Edge'is või Firefoxis https kaudu.
- Klõpsa aadressi ees oleval ikoonil. Sealt näed, kas ühendus on turvaline.
- Vajuta F12 ja ava vahekaart Console. Seal kuvatakse teateid tekstiga Mixed Content koos selle elemendi aadressiga, mis laadib veel http kaudu.
Võid kasutada ka veebipõhist kontrollijat, näiteks whynopadlock.com.
Lahendamine WordPressis
- Mine WordPressis jaotisesse Seaded ja seejärel General.
- Vaheta väljadel WordPress-adres (URL) ja Site-adres (URL) http:// https:// vastu.
- Asenda vanad aadressid oma postitustes ja lehtedel. Selleks sobib näiteks pistikprogramm Better Search Replace: otsi http://sinudomeen.ee ja asenda https://sinudomeen.ee vastu. Tee enne kindlasti varukoopia.
- Tühjenda seejärel vahemällu salvestamise pistikprogrammi vahemälu ja oma brauseri vahemälu.
Tähelepanu: kui seadistad WordPressis aadressid https peale enne, kui sertifikaat töötab, ei pääse sa enam oma haldusalasse. Kontrolli seega enne, kas https://sinudomeen.ee töötab.
Lahendamine muudel veebisaitidel
- Otsi oma HTML-failidest, teemast ja seadetest http:// ning asenda see https:// vastu.
- Kui laadid midagi mõnelt teiselt veebisaidilt (fonti, videot, vidinat), kasuta selle saidi https-aadressi. Kui see töötab ainult http kaudu, otsi alternatiivi.
- Kasuta omaenda linkide puhul pigem domeenita aadresse, näiteks /images/logo.png. Need töötavad nii http kui ka https kaudu.
Muud "ei ole turvaline" põhjused
- Sertifikaat on aegunud või kuulub teise nime juurde. Klõpsa aadressi ees oleval ikoonil ja vaata sertifikaati. Vaata siis Let's Encrypt ei õnnestu: põhjused ja lahendused.
- Avad saiti http kaudu. Suuna külastajad automaatselt https peale (vaata Külastajad alati https-le suunamine).
- Avad nime, mida sertifikaat ei kata, näiteks www, kui sertifikaat kehtib ainult domeenile ilma www-ta (vaata Sertifikaat www jaoks, alamdomeenide jaoks ja wildcard sertifikaat).
