Vianetsintä ja korjaus

Lukko puuttuu vaikka SSL on voimassa, sekasisältö selitettynä

Sekasisältö estää lukon näkymisen

Sekasisältö tarkoittaa että sivu itse ladataan salattuna mutta jokin sen osa, kuva, tyylitiedosto tai skripti, haetaan salaamattomana. Selain ei voi luvata että sivu on turvallinen, joten lukko katoaa. Osa sisällöstä myös estetään kokonaan, mikä näkyy rikkinäisenä ulkoasuna.

Lyhyesti

  • Varmenne on kunnossa, ongelma on sivun sisällä olevissa osoitteissa.
  • Selain kertoo tarkalleen mikä osoite on väärässä muodossa.
  • Korjaus tehdään sisältöön ja tietokantaan, ei varmenteeseen.

1. Katso mikä osa on salaamaton

Avaa selaimen kehittäjätyökalut ja katso konsoli. Siellä lukee suoraan mikä osoite ladattiin salaamattomana. Tämä on nopein tapa löytää syyllinen, koska se kertoo tiedostonimen eikä vain sitä että jotain on vialla.

2. Korjaa sisältöön kirjoitetut osoitteet

Yleisin syy on että kuva tai video on lisätty aikanaan salaamattomalla osoitteella. Korjaus on vaihtaa osoitteen alku salattuun muotoon. Jos tapauksia on paljon, ne kannattaa korjata tietokantaan kerralla eikä sivu kerrallaan.

3. Tarkista teeman ja lisäosien lataamat tiedostot

Joskus salaamaton osoite tulee teemasta tai lisäosasta eikä sisällöstä. Silloin sitä ei löydä sisältöä selaamalla. Konsolin ilmoittama polku kertoo kumpi on kyseessä, koska polussa lukee joko wp-content/themes tai wp-content/plugins.

4. Sulje pois ulkoiset palvelut

Upotetut kartat, fontit, tilastoskriptit ja mainoslohkot ovat tavallisia sekasisällön lähteitä, erityisesti jos koodinpätkä on kopioitu vanhasta ohjeesta. Näiden osalta korjaus on hakea sama palvelu salatulla osoitteella tai poistaa se.

5. Varmista että ohjaus on kunnossa

Kun kaikki osoitteet on korjattu, varmista että salaamaton osoite ohjautuu salattuun. Nordwebin webhotelleissa varmenne ja ohjaus hoituvat palvelimella, ja käyttöönotto on kuvattu ohjeessa SSL-sertifikaatin käyttöönotto. Jos ohjauksia on kaksi päällekkäin, syntyy silmukka, ks. liikaa uudelleenohjauksia.

6. Erota tämä varmennevirheestä

Jos selain estää pääsyn sivustolle kokonaan ja puhuu varmenteesta, kyse on eri asiasta. Se on käyty läpi ohjeessa selain varoittaa ettei sivusto ole turvallinen.

Mitä ei kannata tehdä

Älä asenna lisäosaa joka korjaa osoitteet lennossa ja jätä asiaa siihen. Se piilottaa oireen mutta jättää tietokantaan salaamattomat osoitteet, jotka palaavat heti kun lisäosa poistetaan tai päivittyy. Korjaa lähde.

Jos et halua tehdä sitä itse

Etsimme kaikki salaamattomat osoitteet, korjaamme ne sisällöstä ja tietokannasta ja varmistamme että lukko pysyy paikallaan myös seuraavan päivityksen jälkeen.

Katso miten korjaamme rikkoutuneen sivuston »