Z tego artykułu dowiesz się dlaczego potrzebujesz certyfikatu SSL na swojej stronie i jak zainstalować certyfikat SSL na WordPress
Co to jest SSL
SSL jest protokołem sieciowym, który służy do zabezpieczania połączeń internetowych. Certyfikat SSL jest standardem na rynku. Jeśli nie dodasz SSL do strony, przeglądarka będzie oznaczać taką stronę jaką niebezpieczną. Twój klient może zobaczyć taki komunikat:
Co daje certyfikat SSL
- Szyfrowanie danych – certyfikat SSL szyfrujeprzesyłanie informacji (np. informacje przesyłane wysyłane przez formularz kontaktowy, informacje klientów dotyczące zamówień itp.).
- Poczucie bezpieczeństwa – użytkownik korzystający ze strony ma poczucie, że strona jest zabezpieczona.
- Wizerunek – posiadanie certyfikatu SSL jest dzisiaj standardem. Brak certyfikatu SSL na stronie podważa wiarygodność i profesjonalizm Twojej firmy.
- RODO – posiadanie certyfikatu SSL jest zalecane przez Rozporządzenie o Ochronie Danych Osobowych art.32
- Bramki płatności – aby używać niektórych bramek płatności musisz zainstalować certyfikat SSL na stronie.
Jak włączyć SSL WordPress
1. Wygeneruj certyfikat SSL w panelu klienta Twojego hostingu.
Większość hostingu udostępnia darmowy certyfikat SSL ( Let’s Encrypt).
Jeśli w Twojej firmie hostingowej nie ma takiej możliwości, to musisz wykupić płatną wersję certyfikatu.
W przypadku małych stron firmowych nie ma to większego sensu. Czasami certyfikat SSL będzie kosztował więcej niż roczne utrzymanie serwera. Jeśli nie masz darmowego SSL w pakiecie serwera warto rozważyć przeniesienie strony do firmy lh.pl
W lh.pl generowanie certyfikatu odbywa się jednym kliknięciem myszki. Możesz tez poprosić o pomoc obsługę klienta.
Jeśli korzystasz z innej firmy proces ten może być bardziej skomplikowany. Jeśli miałbyś problem to napisz komentarz.
Gdy masz już wygenerowany certyfikat SSL i przypisany do konkretnej domeny możesz przejść dalej.
2. Zmień ustawienia w panelu ustawień
Zaloguj się do twojego panelu administracyjnego WordPress.
Wejdź w zakładkę Ustawienia –-> Ustawienia ogólne.
Znajdziesz tam adres WordPress oraz adres witryny.
Jeśli adres Twojej strony zaczyna się od http:// to zmień go na https://
Po zmianie zostaniesz wylogowany.
Teraz wejdź na każdą z Twoich podstron i sprawdź czy pokazuje się zielona kłódka w lewym górnym rogu przy nazwie domeny. Możesz na nią kliknąć aby uzyskać więcej informacji.
3. Dodaj przekierowanie z http:// na https://
Teraz Twoja strona jest dostępna pod dwoma adresami http:// oraz https:/ błąd, który oznacza, że Twoja strona nie jest zabezpieczona.
Aby naprawić ten problem musisz dodać odpowiednie przekierowanie do pliku .htaccess na Twoim serwerze.
Wejdź do plików na Twoim serwerze. Możesz to zrobić przy pomocy programu FileZilla. Poniżej znajdziesz film, który pokazuje jak korzystać z tego programu.
Opcjonalnie możesz wejść do panelu administracyjnego Twojego dostawcy hostingu następnie wejść w eksplorator plików i odnaleźć tam plik .htaccess Plik znajduje się w głównym katalogu w którym masz zainstalowanego WordPressa.
Gdy odnajdziesz plik:
- Pobierz go na komputer
- Otwórz go w notatniku lub programie do edycji kodu.
- Dodaj do niego poniższy kod
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
- Zapisz plik
- Wgraj plik na Twój serwer. (Musisz zastąpić stary plik).
Aby sprawdzić czy przekierowanie działa spróbuj wpisać Twój adres strony w wyszukiwarce zaczynając od http://adrestwojejstrony.pl
Jeśli zostaniesz przekierowany na stronę https://adrestwojejstrony.pl to…
Możesz sobie pogratulować. Własnie zainstalowałeś certyfikat SSL.
Inną opcją jest instalacja wtyczki Really Simple SSL. Jednak nie polecam takiego rozwiązania.
Certyfikat SSL nie działa co zrobić?
Może się zdarzyć, że niektóre pliki na serwerze na przykład zdjęcia nadal są wysyłane przez HTTP.
Aby naprawić te błąd możesz skorzystać z wtyczki Better Search Replace
Uwaga przed wykonaniem kolejnych kroków wykonaj kopię zapasową strony.
- Zainstaluj wtyczkę Better Search Replace
- Wejdź w ustawienia → narzędzia → Better Search Replace
- Wpisz w kolumnie Search for: http://
- Wpisz w kolumnie Replace with https://
- Zaznacz wszystkie tabele w bazie danych. (Select Tables)
- Odznacz wszystkie checboxy.
- Naciśnij przycisk Run Search/Replace
Gratulacje po podmianie adresów Twoja strona będzie miała prawidłowo zainstalowany certyfikat SSL.
Jeśli coś poszło nie tak, potrzebujesz pomocy napisz do mnie.
Zapraszam Cię do przeczytania kolejnych artykułów.
Autor Krzysztof Gonet
Nazywam się Krzysztof Gonet. To miejsce powstało, aby pomóc Ci w stworzeniu zyskownego biznesu online opartego na Twojej pasji i talentach, abyś mógł robić to, co daje Ci satysfakcję, i poprzez Twoją pracę zmieniać świat na lepsze. Dowiedź się więcej o autorze.
Cześć Krzysztof. Świetny poradnik. Jak dla początkującego wszystko świetnie wytłumaczone. Piszę bo masz literówkę w tym wpisie i jak ktoś nie oglądał filmiku na You Tube może się pomylić. We wpisie masz żeby podmienić za pomocą wtyczki Better…https zamiast http. Niewielkie spostrzeżenie ale osobiście lubię jak wszystko jest na piko belo dlatego piszę. Pozdrawiam i życzę sukcesów i owocnej pracy!
Cześć Krzysiek, bardzo dziękuje za zwrócenie uwagi, zmieniłem :).