W końcu zainstalowałeś certyfikat SSL na swojej stronie na Worpdress, ale wciąż coś nie działa? Nie ma zielonej kłódki?
Najczęstszą przyczyną takiego stanu rzeczy jest pobieranie zasobów z niezabezpieczonych źródeł.
Czyli takich, które znajdują się pod niezabezpieczonym adresem.
Zazwyczaj są to zdjęcia, ewentualnie ikonki w szablonie, czy też czcionki pobierane w pliku CSS.
Certyfikat zainstalowany, kłódki brak
Jeśli zainstalowałeś certyfikat a wciąż kłódka w pasku adresu nie jest zielona, to poszukaj przyczyny.
Włącz w swojej przeglądarce konsole. Zobacz poniżej, jak to włączyć na Chrome
W zakładce „Konsola” pojawią się ewentualne błędy ze strony, w tym niezabezpieczone źródła, do których odwołuje się Twoja strona.
W powyższym przypadku, jeden z plików CSS, odwołuje się do niezabezpieczonego adresu, czyli http://… zamiast https://…
Wtyczki WordPress pomagające włączyć SSL na stronie podmieniają adresy w bazie, ale nie są w stanie ingerować w zawartość pliku CSS.
Jak naprawić problem?
Najprościej jest znaleźć plik, który odwołuje się do adresów http (w powyższym przypadku do czcionek) i zacząć go edytować.
W zasadzie wystarczy tylko znaleźć te adresy i dodać „s” w adresie: https://
Gdyby problem tkwił w pobieraniu zdjęć z niezabezpieczonych źródeł, należałoby zlokalizować miejsce, gdzie to zdjęcie jest wstawione.
Jeśli korzystałeś z wtyczki do włączenia SSL, to raczej załatwiła ona problem ze zdjęciami osadzonymi w artykułach.
Jeśli szablon WordPress jest napisany zgodnie ze sztuką, to i tutaj nie powinien wystąpić problem… ale…
Jest prawdopodobieństwo, że jakaś grafika szablonu, ikonka po prostu pobierana jest na sztywno z adresu URL, który nie zawiera certyfikatu SSL, czyli http
Trzeba oczywiście znaleźć to miejsce i spróbować podmienić adres.
Mixed Content
Jeśli jakiś z adresów na Twojej stronie wciąż jest niezabezpieczony i odnosi się np. do zawartości bezpośrednio w bazie – to Maciek powie Ci jak to naprawić, zobacz:
Jak włączyć SSL na WordPress?
Opcji jest wiele, najlepiej zrobić to bez użycia wtyczek 🙂 Zobacz wideo poniżej od Maćka, gdzie pokazuje jak to krok po kroku zrobić
Co ważne, pamiętaj, by najpierw zrobić kopię zapasową bazy i plików strony, na wypadek, gdyby operacja się nie powiodła 🙂
Skąd wziąć certyfikat?
Twój dostawca hostingu z pewnością oferuje takie usługi, chętnie Ci je sprzeda i pomoże włączyć SSL na Twojej domenie 🙂
Ile kosztuje Certyfikat SSL dla WordPress?
Jest sporo czynników technicznych i bezpieczeństwa, które mają wpływ na cenę certyfikatu.
Prawda jest taka, że jeśli nie chcesz, to wcale nie musisz za to płacić 🙂
Możesz zainstalować sobie darmowy certyfikat Let’s Encrypt
Jest spore prawdopodobieństwo, że dostawca Twojego hostingu również oferuje instalację darmowego certyfikatu – w Zenbox tak mają 🙂
To proste 🙂
Daj znać w komentarzu poniżej, czy ten artykuł rozwiązał Twój problem? A może masz dodatkowe pytanie – śmiało – zadaj 🙂