27 grudzień 2021 12:16

Jak wdrożyć SSL w WordPress

jak wdrożyć SSL

Jeśli uzyskaliśmy już certyfikat SSL do swojej domeny, to należy w następnej kolejności zainstalować go w WordPressie. Wdrożenie certyfikatu nie jest trudne głównie za sprawą wtyczek ułatwiających implementację certyfikatu. Konfiguracja WP z certyfikatem polega na przekierowaniu linków z http na HTTPS. Aktualnie posiadanie certyfikatu SSL to standard dla stron internetowych, którym zależy na bezpieczeństwie danych użytkowników. Posiadanie certyfikatu pozwala osiągnąć szybciej wyższą pozycję w Google, zdobyć zaufanie większej ilości klientów. W dalszej części artykułu podpowiadamy jak wdrożyć SSL na swojej witrynie.

 

Skąd zdobyć certyfikat SSL

Wykupić certyfikat SSL można na kilka sposobów. Najczęściej i najłatwiej jest zakupić certyfikat u swojego dostawcy hostingu. Sposobem na uzyskanie certyfikatu jest darmowe narzędzie Let’s Encrypt. Niestety nie wystarczy zmienić przedrostka z http na HTTPS w panelu administracji by certyfikat zaczął działać. Aby go uruchomić niezbędna jest konfiguracja. Zła konfiguracja wpływa na komunikat przeglądarki o mieszanej zawartości strony. Ta sytuacja występuje gdy część danych nadal jest ładowana przez protokół http, są to często obrazy lub filmy.

 

Jak wdrożyć SSL w WordPress

Certyfikat możemy uruchomić ręcznie bądź automatycznie przy pomocy wtyczki Really Simple SSL. Wtyczka jest ogólnodostępna i w pełni darmowa. Sposób ręczny jest zdecydowanie pewniejszy, chociaż trudniejszy dla osób, które nie znajdą się zupełnie na programowaniu. Warto pamiętać iż poza dodaniem certyfikatu należy jeszcze witrynę z HTTPS dodać do Google Search Console.

 


Konfigurując ręcznie certyfikat zacząć należy od ustawień WP i zmiany adresu URL z http na HTTPS zarówno w polu adres WP jak i Adres witryny. Po zapisaniu zmian należy przejść do stworzenia przekierowania w pliku .htaccess. Przekierowanie typu 301 będzie automatycznie przekierowywać użytkowników. Przy pomocy klienta FTP wystarczy zalogować się do hostingu i wybrać plik .htaccess. na samym jego początku należy dodać kod:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>


Najlepiej jest zrobić to w notatniku po uprzednim skopiowaniu pliku. Po zapisaniu zmian plik trzeba umieścić na serwerze FTP i zapisać zmiany. By w bazie danych usunąć ewentualność wystąpienia twardych odnośników należy je uaktualnić z http na HTPPS. Można to zrobić za pomocą wtyczki Bette Search Replace. Po otwarciu wtyczki w oknie Search For wpisać należy http a w polu Replace Withhttps, jednocześnie wybierając wszystkie tablele danych. Kolejno należy odznaczyć funkcję Run as dry run i zaznaczyć Run Search/Replace.

 

Automatyczna instalacja certyfikatu 

Wybierając konfiguracje certyfikatu poprzez wtyczkę Really Simple wystarczy ją zainstalować, otworzyć i kliknąć przycisk aktywuj. Podobnie jak w ręcznej konfiguracji w tym wypadku także należy zmienić adres w Google Search Console. Niestety ten sposób nie zawsze działa poprawnie, stad też zalecana jest instalacja ręczna SSL.

Ta strona korzysta z plików cookie

Wybierając "Akceptuj wszystkie pliki cookie", wyrażasz zgodę na używanie plików cookie, które pomagają nam zapewnić lepszą obsługę i analizować korzystanie ze strony internetowej. Klikając „Dostosuj swoje preferencje”, możesz wybrać, które pliki cookie będą dozwolone. Tylko niezbędne pliki cookie są wymagane do prawidłowego funkcjonowania naszej witryny internetowej i nie można ich odmówić.

Ustawienia plików cookie

Nasza witryna przechowuje cztery rodzaje plików cookie. W każdej chwili możesz wybrać, które pliki cookie akceptujesz, a które odrzucasz. Więcej informacji na temat tego, czym są pliki cookie i jakie rodzaje plików cookie przechowujemy, można znaleźć w naszej Polityce prywatności.

Są konieczne ze względów technicznych. Bez nich ta strona internetowa może nie działać poprawnie.

Są niezbędne dla określonej funkcjonalności witryny. Bez nich niektóre funkcje mogą zostać wyłączone.

Pozwól nam analizować sposób korzystania ze strony internetowej i ulepszać doświadczenia osób odwiedzających.

Pozwól nam spersonalizować Twoje doświadczenia i przesyłać Ci odpowiednie treści i oferty na tej stronie i na innych stronach internetowych.