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 jest hostowana na naszej platformie hostingowej Zarządzany system 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} %{REQUEST_FILENAME} ! /index.php [L] /IfModule >

Więcej informacji