Strona główna  /  Hosting i domeny  /  Jak wymusić SSL dla panelu admina w WordPress?

✦ AI
Świecąca na zielono cyfrowa kłódka symbolizująca bezpieczne połączenie SSL i szyfrowanie danych w panelu administracyjnym.

Jak wymusić SSL dla panelu admina w WordPress?

Wymuszenie HTTPS dla panelu administracyjnego WordPressa wymaga aktywnego certyfikatu SSL na serwerze. Najprościej zrobić to bez wtyczki, dodając stałą FORCE_SSL_ADMIN w pliku wp-config.php.

Co jest potrzebne przed zmianą?

SSL szyfruje dane przesyłane między przeglądarką a serwerem, w tym login i hasło do WordPressa. Sam wpis w konfiguracji nie zainstaluje certyfikatu. Jeśli certyfikat nie działa dla domeny, po włączeniu wymuszenia możesz otrzymać błąd połączenia.

Przed rozpoczęciem przygotuj:

  • aktywny certyfikat SSL dla domeny,
  • dostęp FTP, SFTP albo menedżera plików hostingu,
  • kopię zapasową pliku wp-config.php.

Jak wymusić SSL w panelu WordPress?

Stała FORCE_SSL_ADMIN informuje WordPress, że panel administracyjny oraz ekran logowania mają być otwierane przez HTTPS. Wykonaj następujące kroki:

  1. Pobierz kopię pliku wp-config.php z głównego katalogu instalacji WordPressa.
  2. Otwórz plik w edytorze tekstu. Nie używaj edytora, który zmienia formatowanie lub kodowanie pliku.
  3. Znajdź komentarz That's all, stop editing! Happy publishing. lub jego polski odpowiednik.
  4. Wklej bezpośrednio przed nim poniższą linię:

    define('FORCE_SSL_ADMIN', true);

  5. Zapisz plik i prześlij go z powrotem na serwer, zastępując poprzednią wersję.

Ostrzeżenie: przed zapisaniem zmian sprawdź składnię kodu i zachowaj kopię oryginalnego pliku. Brak średnika, dodatkowy znak albo umieszczenie wpisu w niewłaściwym miejscu może spowodować błąd WordPressa. Jeśli po zmianie strona przestanie działać, przywróć kopię zapasową i sprawdź konfigurację certyfikatu.

Wtyczka jako alternatywa

Jeśli nie chcesz edytować plików serwerowych, możesz użyć wtyczki automatyzującej przejście na HTTPS, na przykład Really Simple SSL albo WP Force SSL. Takie rozwiązanie jest prostsze dla mniej technicznych użytkowników, ale dodaje kolejną warstwę do instalacji. Wpis w wp-config.php jest bardziej bezpośredni i nie wymaga dodatkowych skryptów w panelu.

Jak sprawdzić działanie HTTPS?

Po zapisaniu zmian zweryfikuj konfigurację w kilku krokach:

  1. Otwórz adres logowania z przedrostkiem http://, na przykład http://twojadomena.pl/wp-admin.
  2. Sprawdź, czy przeglądarka przekieruje Cię na adres zaczynający się od https://.
  3. Zaloguj się do panelu i sprawdź, czy przy adresie strony widoczna jest ikona kłódki.
  4. Jeśli pojawia się ostrzeżenie o certyfikacie albo pętla przekierowań, wyłącz wymuszenie z kopii pliku i sprawdź konfigurację SSL na serwerze.

Po poprawnej konfiguracji logowanie i praca w panelu administracyjnym odbywają się przez szyfrowane połączenie HTTPS.>

Redakcja wpinternals.pl

WordPressa znamy od kuchni – budujemy na nim strony, migrujemy serwisy i optymalizujemy ich wydajność. Piszemy o wtyczkach, motywach, hostingu i bezpieczeństwie tak, by poradzili sobie także początkujący. Dbamy o to, by Twoja strona była szybka, stabilna i bezpieczna.

Może Cię również zainteresować

Potrzebujesz więcej informacji?