Jak wymusić HTTPS w WordPress

Jak wymusić HTTPS w WordPress
Ten samouczek wyjaśnia użycie dwóch różnych prostych metod wymuszania HTTP (zamiast HTTP) w WordPress.

Po przeczytaniu tego samouczka będziesz wiedział, jak wymusić wszystkie połączenia za pośrednictwem zabezpieczonego ruchu HTTPS, nawet gdy odwiedzający poprosili o niepewną wersję Twojej witryny, wpisując Http zamiast Https.

Wszystkie instrukcje w tym samouczku WordPress obejmują zrzuty ekranu, dzięki czemu dla początkujących WordPress jest łatwe.

Notatka: Użytkownicy korzystający z metod klienta FTP lub CPANEL/PLESK, którzy już mają .Htaccess Plik w ich katalogu głównym witryny musi go poprzeć przed edycją lub przesłaniem konfiguracji instruktażowej w tym artykule.

Jak wymusić HTTPS w WordPress z deski rozdzielczej:

W tej sekcji wyjaśniono, jak wymusić HTTPS w WordPress z deski rozdzielczej, instalując wtyczkę.

Aby rozpocząć, w lewym menu deski rozdzielczej wybierz Wtyczki, i na wyświetlonym podmenu, wybierz Dodaj nowe, Jak pokazano na poniższym zrzucie ekranu (Wtyczki> Dodaj nowe):

Na poniższym ekranie będziesz mógł wyszukiwać i instalować wtyczki. Jak pokazano na zrzucie ekranu poniżej, istnieje pole wyszukiwania, w którym można wpisać „SSL" pokazywać Https-Powiązane wtyczki.

Istnieje wiele dostępnych wtyczek WordPress na rynku, które możesz zainstalować za darmo, aby wymusić ruch za pośrednictwem HTTPS. W tym samouczku użyję wtyczki o nazwie naprawdę prosta SSL, ale możesz wybrać dowolną alternatywy pokazane podczas wyszukiwania wtyczek.

Po wpisaniu „SSL” w polu wyszukiwania pojawią się niektóre wtyczki, takie jak naprawdę proste SSL. wciśnij Zainstaluj teraz przycisk, jak pokazano na następującym obrazie:

Po zainstalowaniu naciśnij Aktywuj Niebieski przycisk, aby włączyć wtyczkę:

Po aktywacji wtyczki zobaczysz następującą wiadomość na górze ekranu. wciśnij Aktywuj SSL przycisk, aby kontynuować.

Teraz musisz włączyć pierwszą opcję „Zalecamy włączenie 301 .Przekierowanie Htaccess". Jak pokazano poniżej, naciśnij Włączać połączyć:

Poniższy ekran wyświetli kilka opcji, w tym „Włącz 301 .Przekierowanie Htaccess". Włącz go, jak pokazano na poniższym obrazie i naciśnij Ratować przycisk:

Teraz Twoja strona przekierowuje cały ruch przez HTTPS. Możesz zignorować cechy płatne premium. Nie martw się, jeśli wtyczka ostrzega, że ​​kupujesz funkcje premium.

Jak wymusić HTTPS w WordPress z FTP/cPanel:

Innym sposobem wymuszenia HTTPS w WordPress jest dokładnie to, co robi poprzednia przykładowa wtyczka, ale ręcznie od hostingu przez FTP lub CPANEL/PLESK.

W tym celu musimy utworzyć lub edytować .Htaccess Plik używany do przekierowania i edycji konfiguracji Apache. Ten plik znajduje się w katalogu głównym witryny na serwerze hostingowym.

Ta sekcja samouczka oparta jest na CPANEL, ale użytkownicy, którzy wolą FTP lub używają Plesk, mogą łatwo je zrozumieć i śledzić.

Najpierw znajdź menedżera plików na CPANEL lub PLESK, jak pokazano na poniższym zrzucie ekranu. Jeśli używasz klienta FTP, połącz się z serwerem:

Jeśli używasz FTP, zignoruj ​​tę instrukcję. Jeśli używasz cPanel, naciśnij Ustawienia Przycisk znajdujący się w prawym górnym rogu, jak pokazano na poniższym obrazku:

Upewnić się "Pokaż ukryte pliki (Dotfiles)”Jest włączony i naciśnij Ratować przycisk:

W katalogu głównym Twojej witryny powinien zobaczyć plik o nazwie .Htaccess. Na cPanel, jeśli plik jest obecny, kliknij prawym przyciskiem myszy i naciśnij Edytować Aby edytować jej treść i kontynuować instrukcje z tego linku. Jeśli plik nie ma na serwerze, czytaj dalej instrukcje poniżej:

Jeśli .plik Htaccess nie jest już utworzony, możesz utworzyć nowy, naciskając +Plik opcja w menedżerze plików CPANEL. Jeśli używasz klienta FTP, po prostu utwórz nowy plik za pomocą Notepad (Windows) lub Nano/VI (Linux) .Htaccess.

Jak powiedziałem wcześniej, nazwij plik jako .Htaccess, w tym kropka. Następnie na cpanel naciśnij Utwórz nowy plik przycisk. Jeśli używasz klienta FTP, na razie trzymaj plik na komputerze:

Jeśli używasz cPanel, kliknij prawym przyciskiem myszy .htaccess, który właśnie stworzyłeś i naciśnij Edytować opcja:

Poproszony o kodowanie specyfikacji, naciśnij Edytować przycisk:

Skopiuj i wklej następujący kod do .Htaccess Plik, który właśnie utworzyłeś i zapisz:

RewriteEngine on
Przepisanie %https != ON
Przepis ^(.*) $ https: //%http_host%request_uri [l, r = 301, ne]
# Rozpocznij WordPress
RewriteEngine on
RewriteBase /
Rewriterule ^indeks \.php $ - [l]
RewriteCond %request_filename !-F
RewriteCond %request_filename !-D
Przepis . /indeks.php [l]
# Zakończ WordPress

Jeśli twój plik był już obecny, nie modyfikuj jego treści. Po prostu dodaj następujące 3 wiersze na początku pliku:

RewriteEngine on
Przepisanie %https != ON
Przepis ^(.*) $ https: //%http_host%request_uri [l, r = 301, ne]

Jeśli używasz klienta FTP i po edytowaniu pliku, prześlij go do katalogu głównego swojej witryny (ten sam katalogach zawierający katalogi WP-Content, WP-Admin itp.).

Wreszcie cały ruch zostanie przekierowany przez HTTP zamiast HTTP.

Wniosek:

Jak widać, wymuszanie HTTPS w WordPress jest proste. Można to zrobić za pomocą kilku łatwych metod, które każdy użytkownik na poziomie WordPress może śledzić. Zalety przekierowania ruchu za pomocą bezpiecznego protokołu sprawiają, że zmiana jest produktywna dla każdego administratora witryny. Zarówno wyszukiwarki, jak i użytkownicy doceniają zaszyfrowane połączenia. Wszystkie techniki opisane w tym samouczku mogą być zaimplementowane przez użytkowników WordPress. Pamiętaj tylko o tworzeniu kopii zapasowych .Htaccess Plik przed wdrożeniem nowej konfiguracji za pośrednictwem FTP lub CPANEL.

Dziękujemy za przeczytanie tego artykułu WordPress. Kontynuuj podążaj za Linux wskazówkę dotyczącą nowej treści WordPress.