Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak zabezpieczyć strony WordPress za pomocą SSL (krok po kroku)

SSL to skrót od Secure Sockets Layer, technologii, która zapewnia bezpieczeństwo danych wymienianych między Twoją witryną a jej odwiedzającymi.

Na przykład chroni poufne dane, takie jak dane osobowe, hasła i informacje o płatnościach.

Zabezpieczenie witryny WordPress za pomocą SSL jest kluczowe dla ochrony danych i budowania zaufania użytkowników.

Używamy SSL na wszystkich naszych stronach, aby mieć pewność, że dane naszych użytkowników są bezpieczne.

W tym artykule pokażemy Ci, jak łatwo zabezpieczyć strony WordPress za pomocą SSL, krok po kroku.

Zabezpiecz swoje strony WordPress za pomocą SSL

Dlaczego warto używać SSL do ochrony stron WordPress?

Certyfikat SSL jest niezbędny dla każdej witryny, która przetwarza poufne informacje, ponieważ szyfruje dane przesyłane między Twoją witryną a odwiedzającymi. Utrudnia to hakerom dostęp do tych informacji.

Dodaje również kłódkę HTTPS w pasku adresu przeglądarki, aby zapewnić odwiedzających, że Twoja witryna jest bezpieczna, budując zaufanie i wiarygodność.

Witryna zabezpieczona certyfikatem SSL

Dodatkowo wyszukiwarki takie jak Google priorytetyzują strony internetowe korzystające z SSL, co daje Ci przewagę konkurencyjną w wynikach wyszukiwania.

Jeśli masz sklep internetowy, będziesz musiał również dodać certyfikat SSL do swojej strony internetowej, ponieważ wiele bram płatności wymaga SSL do bezpiecznych transakcji.

Jak uzyskać certyfikat SSL

Zanim będziesz mógł zabezpieczyć swoje strony certyfikatem SSL, musisz zakupić certyfikat od autoryzowanego dostawcy, takiego jak GoDaddy lub Cloudflare. Może to kosztować od 50 do 200 USD rocznie.

Jednakże, możesz również uzyskać darmowy certyfikat SSL od Let’s Encrypt. Jest to organizacja non-profit wydająca certyfikaty, która pozwala na uzyskanie SSL za darmo.

Let's Encrypt

Następnie musisz zainstalować certyfikat SSL na swoim serwerze. Szczegółowe informacje na ten temat znajdziesz w naszym przewodniku jak przenieść z HTTP do HTTPS.

Alternatywnie, wiele popularnych firm hostingowych, takich jak Bluehost i Hostinger, oferuje również darmowy certyfikat SSL ze wszystkimi ich planami hostingowymi. Pozwoli to zaoszczędzić Ci kłopotów z samodzielnym instalowaniem certyfikatu SSL.

Więcej szczegółów znajdziesz w naszym poradniku jak uzyskać darmowy certyfikat SSL dla swojej witryny WordPress.

Ustawienia certyfikatu SSL w Cpanel

Mając to na uwadze, przyjrzyjmy się, jak łatwo zabezpieczyć strony WordPress za pomocą SSL.

Jak zabezpieczyć strony WordPress za pomocą SSL

Po skonfigurowaniu certyfikatu SSL na serwerze, musisz zainstalować i aktywować wtyczkę Easy HTTPS Redirection. Szczegółowe informacje znajdziesz w naszym poradniku na temat jak zainstalować wtyczkę WordPress.

Po aktywacji przejdź do strony Ustawienia » Przekierowanie HTTPS z panelu WordPress i zaznacz opcję „Włącz automatyczne przekierowanie do HTTPS”.

Włącz automatyczne przekierowanie HTTPS

Następnie możesz wybrać „Cała domena” obok opcji „Zastosuj przekierowanie HTTPS na”. Zabezpieczy to wszystkie strony w Twojej witrynie WordPress za pomocą SSL.

Jednak jeśli chcesz zabezpieczyć tylko konkretne strony, takie jak strona płatności lub strona rejestracji, możesz wybrać opcję „Kilka stron”. Po wykonaniu tej czynności dodaj adres URL strony, na której chcesz dodać certyfikat SSL.

Możesz również dodać wiele adresów URL, klikając przycisk „+”.

Zastosuj SSL do konkretnych stron

Następnie należy zaznaczyć opcję „Wymuś używanie protokołu HTTPS dla zasobów”. Zabezpieczy to inne treści na Twojej stronie internetowej, takie jak obrazy, filmy, pliki PDF lub dźwięk.

Na przykład, powiedzmy, że osadziłeś film na swojej stronie internetowej z adresem URL innym niż HTTPS. To ustawienie automatycznie przekonwertuje link na HTTPS, aby Twój film był bezpieczny.

Dodaj HTTPS dla zasobów

Po zakończeniu kliknij przycisk „Zapisz zmiany”, aby zapisać swoje ustawienia.

Teraz odwiedź stronę w swojej witrynie WordPress, którą zabezpieczyłeś za pomocą SSL. Tutaj zobaczysz komunikat „Połączenie jest bezpieczne” na górze, co zapewni, że Twoje ustawienia zostały zastosowane.

Bezpieczne połączenie z podglądem SSL

Bonus: Jak naprawić typowe błędy SSL w WordPress

Przełączenie witryny z HTTP na HTTPS z użyciem SSL może czasami powodować nieoczekiwane błędy, które negatywnie wpływają na doświadczenie użytkownika.

Na przykład, komunikat o błędzie NET::ERR_CERT_INVALID może być wyświetlany użytkownikom odwiedzającym Twoją witrynę za pomocą Google Chrome. To powiadomienie ostrzega użytkowników, że ich połączenie z Twoją witryną jest niezabezpieczone.

Komunikat o błędzie NET::ERR_CERT_INVALID

W zasadzie oznacza to, że przeglądarka internetowa użytkownika nie zaakceptowała certyfikatu SSL przedstawionego przez witrynę. Najczęstszym powodem tego jest wygasły SSL.

W takim przypadku możesz po prostu skontaktować się z Urzędem Certyfikacji lub firmą hostingową, która wydała certyfikat SSL, a oni naprawią to za Ciebie.

Poza tym przejście na HTTPS może również spowodować błąd „Zbyt wiele przekierowań”. Może się to zdarzyć, jeśli Twoja witryna przypadkowo utworzy wiele przekierowań HTTPS dla tej samej strony, tworząc pętlę.

Zbyt wiele błędów przekierowania

Możesz to łatwo naprawić, dodając następujący kod do pliku wp-config.php tuż przed linią, która mówi: „To wszystko, przestań edytować! Miłego blogowania”:

define('FORCE_SSL_ADMIN', true);
// in some setups HTTP_X_FORWARDED_PROTO might contain
// a comma-separated list e.g. http,https
// so check for https existence
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
       $_SERVER['HTTPS']='on';

Więcej szczegółów znajdziesz w naszym samouczku krok po kroku na temat jak naprawić typowe problemy z SSL w WordPress.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak zabezpieczyć swoje strony WordPress za pomocą SSL. Możesz również zapoznać się z naszym poradnikiem dla początkujących na temat jak dodać darmowy SSL w WordPress za pomocą Let’s Encrypt oraz naszym porównaniem TLS vs SSL: protokołu, którego powinieneś używać dla WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

35 CommentsLeave a Reply

  1. Czy można zrobić odwrotnie? Zauważyłem, że wiele przeglądarek wymusza HTTPS, automatycznie przekierowując do HTTPS po wpisaniu domeny. Jest to jednak problem dla stron internetowych bez certyfikatu od dostawcy. Czy istnieje sposób, aby zmusić na przykład Firefoxa do pracy tylko z HTTP?

  2. Jestem tu trochę zdezorientowany. Czy konfiguracja SSL dla głównej witryny i dla podstron różni się?
    Chodzi mi o to, czy muszę skonfigurować SSL dla mojej witryny, a także skonfigurować go dla podstron ponownie, inaczej?

    • To jeden z naszych starszych artykułów, lepiej skonfigurować SSL dla całej witryny.

      Admin

  3. Używam SSL na moim WordPressie i utworzyłem subdomenę, ale nie wiem, dlaczego subdomena przekierowuje do głównej strony?

  4. Ze standardowym certyfikatem SSL od GoDaddy, certyfikat SSL premium jest bezpłatny. Czy mogę wiedzieć, jaka jest faktyczna różnica? Czy dla strony e-commerce powinienem używać go tylko na stronie płatności, czy można go używać dla wszystkich stron?

  5. Autor tego wtyczki nie aktualizował jej od marca 2013 roku.

    Zauważyłem na forum pomocy wtyczki https, że kilka osób (w tym ja) ma problem z tym, że wtyczka wymusza niezabezpieczone formularze wyszukiwania.

    Powoduje to pojawienie się w Google Chrome informacji, że formularz na stronie nie jest bezpieczny.

    Kto będzie robił zakupy na stronie, na której widnieje informacja, że „formularz” jest niezabezpieczony?

    Wtyczka https ma funkcję, która wymusza, aby wszystkie strony, które nie są ustawione na ssl, były nie-ssl.

    Jest to przydatne, ponieważ mam co najmniej jedną stronę w mojej witrynie, która nie będzie działać, jeśli strona zostanie wymuszona na SSL.

    Więc muszę wybierać między posiadaniem formularza wyszukiwania A posiadaniem działającej jednej strony.

    Czy możesz polecić inny wtyczkę, która jest faktycznie aktualizowana?

  6. a może zamiast używać wtyczki, ręcznie zmienić niebezpieczne obrazy? Robiłem to wcześniej, ale za nic nie mogę sobie przypomnieć, jak to zrobiłem.

  7. Po tym, jak Google ogłosiło, że SSL jest teraz czynnikiem rankingowym. Wszyscy spieszą się z przenoszeniem swoich stron internetowych na HTTPS.

    Ale większość ludzi nie zdaje sobie sprawy, że jest wiele rzeczy, o których zapominają, na przykład blokowanie stron HTTP przed indeksowaniem i ponowne przesyłanie strony HTTPS do narzędzi Google Webmaster.

  8. Próbuję użyć darmowego certyfikatu SSL Bluehost Shared SSL Certificate.

    Otrzymuję błąd 404 na każdej stronie, na której klikam „Secure Post”

    Czy ktoś ma pomysł, co mogłem ustawić nieprawidłowo.

  9. Mam wszystkie strony zabezpieczone, ale strona główna nie. Jak zabezpieczyć stronę główną.
    Dzięki!!

  10. co się stanie, jeśli wtyczka spowoduje pętlę przekierowań. Sprawdziłem wszystkie moje wtyczki i wordpress https był przyczyną, czy używam jej za dużo, czy używam jej źle? Postępowałem zgodnie ze wszystkimi instrukcjami i nadal są pętle.

    • Jaki był odstęp czasu między zakupem certyfikatu SSL a zainstalowaniem wtyczki? Miałem ten sam problem, kiedy kupiłem certyfikat SSL, a czas między pójściem spać a wstaniem rano rozwiązał problem.

      Uważam, że ma to związek z tym, że Twoja firma hostingowa skonfigurowała Twoją domenę z certyfikatem SSL.

      W skrócie: Daj czas na prawidłowe skonfigurowanie certyfikatu, ponieważ korzysta on z rekordów CNAME, co może powodować problemy.

  11. Użyłem tego wtyczki. Działa świetnie, z wyjątkiem tego, że mój blog zwraca 404, gdy używam jakiejkolwiek struktury permalinków innej niż domyślna. Wszystkie inne strony działają dobrze. Jeśli wyłączę wymuszanie SSL na mojej stronie głównej i blogu, problem zostanie rozwiązany, ale chcę, aby moja strona główna i strona bloga (która wyświetla moje posty) były bezpieczne.

    What do you suggest? Help would be appreciated. I am testing on my site (which is being rebuilt), but I need it on a site for a social good project. This is really holding back my process! Your help would be greatly appreciated. I will show you much Twitter/Facebook/Google + and any kind of love you need! :)

  12. Dodałem wtyczkę, a także wtyczkę Fix Non-SSL i nadal otrzymuję ostrzeżenie o niezabezpieczonych danych. Jakieś sugestie?

  13. Cześć! Jeśli pamięć mnie nie myli (minęło kilka lat), podczas instalacji certyfikatu określasz folder do zabezpieczenia. W przypadku WP, czy ten folder znajduje się w ścieżce WP, czy poza nią, a jeśli poza nią, co trzeba do niego przenieść? Czy SSL powinien być skonfigurowany tak, aby obejmował całą witrynę? Dziękuję za wszelkie informacje (lub linki do nich)!

    • Otrzymujesz ten błąd, ponieważ Twój certyfikat SSL nie jest zaufany. Gdzie kupiłeś certyfikat SSL? Czy jesteś pewien, że został prawidłowo zainstalowany. Samo zakupienie certyfikatu nic nie daje. Musisz upewnić się, że jest on również zainstalowany na Twoim serwerze.

      Admin

  14. Posiadanie bezpiecznych stron jest bardzo ważne, zwłaszcza jeśli zależy Ci na darowiznach.

  15. Świetny post!
    Szkoda, że autor wtyczki nie może się wysilić na napisanie jakiejkolwiek dokumentacji.
    Miejmy nadzieję, że przeczyta ten artykuł i poprosi o pozwolenie na wykorzystanie go jako podstawy do stworzenia instrukcji.
    Dobra robota dla zespołu redakcyjnego za ten artykuł!!

  16. Zainstalowałem wtyczkę, ale kiedy wchodzę na stronę, nie widzę pola „wymuś SSL”. Widzę jednak pole HTTPS poniżej przycisku Atrybuty strony. Czy interfejs użytkownika się zmienił?

  17. Czy jest jakiś sposób, aby zrobić to automatycznie? na przykład używając funkcji wp_insert_post(), a następnie sprawić, by dodany post był bezpieczny? bez ręcznego zaznaczania pola wyboru?

  18. Dziękuję za informacje. Zamierzałem zrobić to starymi sposobami, używając .htaccess, ale to zdecydowanie oszczędza mi mnóstwo czasu.

  19. Dzięki za artykuł. Naprawdę uratowałeś mi życie. Nie mogłem rozgryźć SSL za żadne skarby. Ale po przeczytaniu tego udało mi się go uruchomić w 5 minut. Piątka!

  20. Właśnie zacząłem przyglądać się certyfikatom SSL.
    Klient zapytał, czy mógłbym mu skonfigurować stronę eCommerce, która, jak rozumiem, wymaga SSL do obsługi danych konta bankowego itp.
     
    Dzięki za artykuł na czas.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.