Applies to: system WordPress

system WordPress Pomoc

Dołożyliśmy wszelkich starań, aby przetłumaczyć tę stronę. Dostępna jest również strona w języku angielskim.

Przekieruj HTTP do HTTPS w przypadku systemu WordPress w systemie Linux

Aby przekierować witrynę WordPress na bezpieczny protokół HTTPS w systemie Linux, należy wykonać kilka czynności, aby przekierowanie działało prawidłowo.

Uwaga: Jeśli Twoja witryna działa na naszej platformie Managed Hosting for WordPress, nie musisz ręcznie zmieniać tych ustawień, protokół HTTPS zostanie skonfigurowany automatycznie.

Kroki przygotowujące do WordPressa

Te kroki należy wykonać przed modyfikacją kodu.

  1. Zaloguj się do WordPressa .
  2. Wybierz Ustawienia z menu i kliknij Ogólne .
  3. Zlokalizuj następujące wpisy w Ustawieniach ogólnych:
    • Adres WordPressa (URL):
    • Adres witryny (URL):
  4. Zaktualizuj oba adresy URL, aby zawierały https zamiast http
  5. Zapisz zmiany

Kroki przekierowania w systemie Linux

Jeśli Twoja witryna WordPress jest hostowana w systemie Linux, użyje pliku konfiguracyjnego .htaccess . Umieszczenie pliku .htaccess w folderze głównym witryny zmieni zachowanie witryny.

  1. Pobierz kopię pliku .htaccess ze swojego konta hostingowego.
  2. Otwórz plik w swoim ulubionym edytorze tekstu

    Uwaga: Pamiętaj, aby edytować plik .htaccess za pomocą edytora zwykłego tekstu, który nie używa zawijania tekstu. Niektóre edytory (takie jak MS Word lub Notatnik z włączoną funkcją zawijania tekstu) wstawiają niewidoczne znaki, aby oznaczyć podział wiersza. Twój plik .htaccess nie będzie działać, jeśli zawiera te znaki specjalne.

  3. Dokonaj niezbędnych zmian, korzystając z poniższych przykładów.
  4. Zapisz zmiany.
  5. Prześlij zmodyfikowany plik .htaccess na swoje konto hostingowe.
  6. Przetestuj swoją pracę, przechodząc do witryny w normalny sposób, a powinna ona automatycznie przekierowywać do HTTPS.

Przykładowa zawartość WordPressa .htaccess

Twoja witryna WordPress powinna już mieć domyślny wpis w pliku .htaccess. powinien wyglądać podobnie do tego przykładu:

IfModule mod_rewrite.c > RewriteEngine On RewriteBase / # BEGIN RewriteRule ^index \ .php $-[L] RewriteCond %{REQUEST_FILENAME} ! %{REQUEST_FILENAME} RewriteCond %{REQUEST_FILENAME} ! -D RewriteRule. /index.php [L] /IfModule >

Aby mieć pewność, że Twoje konto hostingowe będzie wymuszać stosowanie protokołu HTTPS w całym ruchu w witrynie, musisz dodać następujący ciąg do pliku .htaccess.

RewriteCond %{HTTPS} ! = https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301]

Musisz umieścić fragment kodu po RewriteBase / w pliku .htaccess. Powinien wyglądać podobnie do poniższego przykładu:

IfModule mod_rewrite.c > RewriteEngine On RewriteBase / RewriteCond%{HTTPS} ! = on RewriteRule ^https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301] # BEGIN RewriteRule ^index \ .php $ - [L] RewriteCond%{REQUEST_FILENAME} ! -f RewriteCond%{REQUEST_FILENAME} ! -d Reguła przepisywania. /index.php [L] /IfModule >

Więcej informacji