1. Home
  2. Pomoc
  3. Certyfikat SSL
  4. Jak włączyć HTTPS dla WordPress

Jak włączyć HTTPS dla WordPress

Gdy certyfikat SSL jest już aktywny na Twojej stronie (informacje jak to zrobić znajdziesz w naszym wpisie Jak wygenerować darmowy certyfikat SSL), kluczowe jest odpowiednie skonfigurowanie WordPressa, aby korzystał w pełni z linków HTTPS. Jednym z kluczowych kroków w tym procesie jest aktualizacja adresów URL w bazie danych.

Istnieją dwa główne sposoby, aby to zrobić:

Możesz skorzystać z narzędzia linii poleceń WP CLI lub z wtyczki Better Search Replace dostępnej w panelu WordPress. Poniżej przedstawiamy instrukcje dla obu metod.

Za pomocą wtyczki Better Search Replace

  1. Utwórz kopię zapasową bazy danych. Zalecamy korzystanie z funkcji snapshot, o której więcej informacji można znaleźć tutaj.
  2. Zaloguj się do panelu administracyjnego WordPressa.
  3. Przejdź do „Dodaj nową” w sekcji „Wtyczki” w menu po lewej stronie.
  4. W polu wyszukiwania wpisz „Better Search Replace” i naciśnij Enter.
  5. Znajdź wtyczkę „Better Search Replace” autorstwa Delicious Brains i kliknij „Zainstaluj teraz”. Po zainstalowaniu wtyczki kliknij „Aktywuj”.
  6. Po aktywacji wtyczki, przejdź do „Narzędzia” > „Better Search Replace” w menu po lewej stronie.
  7. W polu „Szukaj” wpisz „http://”, a w polu „Zamień na” wpisz „https://”.
  8. Wybierz wszystkie tabele (lub tylko te, które chcesz zmienić).
  9. Zaznacz pole „Uruchom jako symulację (bez zapisywania)” – to umożliwi Ci przetestowanie procesu bez rzeczywistego zapisywania zmian. Jeżeli jesteś pewien, że chcesz zaktualizować adresy URL, odznacz to pole.
  10. Kliknij „Wykonaj wyszukiwanie/zamianę”.
  11. Upewnij się, że wszystko działa poprawnie na Twojej stronie internetowej. Wszystkie linki i obrazy powinny być wyświetlane poprawnie i korzystać z HTTPS.

Uwaga: Powyższe kroki zmienią adresy wszystkich linków na takie z HTTPS. Może to spowodować błędne linkowanie do zewnętrznych stron, które nadal nie mają skonfigurowanego certyfikatu SSL. Pamiętaj, że jest to bezpieczne tylko wtedy, gdy masz pewność, że wszystkie strony, do których prowadzą Twoje linki, obsługują HTTPS. W przeciwnym razie może to prowadzić do błędów bezpieczeństwa lub problemów z wyświetlaniem tych stron.

Za pomocą WP CLI

  1. Utwórz kopię zapasową bazy danych. Zalecamy korzystanie z funkcji snapshot, o której więcej informacji można znaleźć tutaj.
  2. Zaloguj się do swojego serwera za pomocą SSH.
  3. Przejdź do katalogu z instalacją WordPressa za pomocą polecenia cd.
    cd public_html
  4. Aby zaktualizować wszystkie adresy URL do HTTPS, wpisz:
    wp search-replace 'http://' 'https://' --skip-columns=guid
  5. Upewnij się, że wszystko działa poprawnie na Twojej stronie internetowej. Wszystkie linki i obrazy powinny być wyświetlane poprawnie i korzystać z HTTPS.

Uwaga: Powyższe polecenie zmieni adresy wszystkich linków na takie z HTTPS. Może to spowodować błędne linkowanie do zewnętrznych stron, które nadal nie mają skonfigurowanego certyfikatu SSL. Pamiętaj, że jest to bezpieczne tylko wtedy, gdy masz pewność, że wszystkie strony, do których prowadzą Twoje linki, obsługują HTTPS. W przeciwnym razie może to prowadzić do błędów bezpieczeństwa lub problemów z wyświetlaniem tych stron.

Informacja

W razie problemów służymy pomocą na bok@jdm.pl

Uwaga dotycząca wtyczki Really Simple SSL

Choć wtyczka Really Simple SSL może wydawać się kuszącą opcją dla łatwej migracji na HTTPS, zalecamy, abyś zamiast niej skorzystał z wyżej wymienionych metod. Wtyczka Really Simple SSL może wprowadzać niepotrzebne obciążenie dla Twojej strony, gdyż działa w czasie rzeczywistym, podczas każdego ładowania strony. Jest to mniej efektywne i potencjalnie mniej bezpieczne niż wykonanie jednorazowej zmiany w bazie danych.

Optymalizacja strony internetowej to nie tylko dbanie o jej funkcjonalność, ale również o minimalizację ilości używanych wtyczek. Pamiętaj, że zbyt duża ilość wtyczek może wpłynąć negatywnie na szybkość działania strony i jej bezpieczeństwo. Dlatego zawsze lepiej jest wykonać konfigurację strony prawidłowo od samego początku, zamiast polegać na wtyczkach, które mogą wpływać na wydajność Twojej strony.

Czy był pomocny?

Podobne

Potrzebujesz pomocy?
Nie możesz znaleźć odpowiedzi, której szukasz? Nie martw się, jesteśmy tutaj, aby pomóc!
Napisz do nas