Articles

Jak przekierować HTTP na HTTPS w WordPress

HTTPS to protokół bezpiecznej komunikacji przez sieć komputerową, który jest szeroko stosowany w Internecie. Coraz więcej właścicieli WordPressa migruje z HTTP do HTTPS, głównie z 5 następujących powodów:

  1. Google ogłosił, że witryny korzystające z HTTPS otrzymają niewielki czynnik rankingowy w wyszukiwaniu Google.
  2. Możesz osiągnąć szybszą wydajność dzięki nowemu protokołowi HTTP/2, który wymaga HTTPS ze względu na obsługę przeglądarki. I tak, Kinsta obsługuje HTTP/2 na wszystkich serwerach.
  3. HTTPS jest bezpieczniejszy, a dane odwiedzającego są całkowicie zaszyfrowane.
  4. HTTPS może budować zaufanie poprzez włączenie zielonej kłódki w pasku adresu przeglądarki internetowej odwiedzającego.
  5. Jeśli ktoś odwiedza witrynę z HTTPS i przechodzi do witryny HTTP, dane odsyłające są tracone w Google Analytics. To zwykle kończy się wrzucony razem z „ruchu bezpośredniego”. Jeśli ktoś przechodzi z witryny HTTPS do innej witryny HTTPS, dane odsyłające są nadal przekazywane. Więc migrując z HTTP do HTTPS, możesz faktycznie mieć dokładniejsze dane o skierowaniach.

Jak przekierować HTTP do HTTPS w WordPress

Jest kilka różnych opcji, które masz przy wyborze przekierowania HTTP do HTTPS w WordPress.

Jeśli jesteś klientem Kinsta, najłatwiejszym sposobem jest użycie naszego narzędzia Force HTTPS (zalecane). Innym sposobem jest zrobienie tego na poziomie serwera, lub możesz nawet zrobić to za pomocą darmowej wtyczki WordPress. Uwaga: Wszystkie nasze przykłady zawierają dyrektywę przekierowania 301, która jest prawidłowym sposobem wdrożenia go w odniesieniu do SEO. Użycie innego typu przekierowania może zaszkodzić Twoim rankingom.

  • Przekierowanie HTTP do HTTPS na MyKinsta
  • Przekierowanie HTTP do HTTPS w Nginx
  • Przekierowanie HTTP do HTTPS w Apache
  • Przekierowanie HTTP do HTTPS za pomocą Really Simple SSL Plugin

Przekieruj HTTP na HTTPS na MyKinsta

Nie musisz instalować wtyczki lub kontaktować się z naszym zespołem wsparcia, możesz łatwo przekierować cały swój ruch HTTP na HTTPS na MyKinsta. Po prostu zaloguj się do pulpitu nawigacyjnego MyKinsta, przejdź do swojej witryny i kliknij na „Narzędzia”. Następnie kliknij przycisk „Włącz” pod Wymuś HTTPS.

Wymuś HTTPS w MyKinsta

Wymuś HTTPS na MyKinsta

Możesz wybrać, aby użyć swojej podstawowej domeny jako miejsca docelowego lub żądanej alternatywnej domeny. Następnie kliknij „Wymuś HTTPS.”

Opcje Wymuszenia HTTPS

Opcje Wymuszenia HTTPS

Zauważ, że jeśli używasz serwerów proxy innych firm lub jeśli masz ustawione niestandardowe reguły HTTPS, wymuszenie HTTPS może prowadzić do błędów. Jeśli zauważysz jakiekolwiek problemy, po prostu wyłącz wymuszanie HTTPS i skontaktuj się z pomocą techniczną.

Przekieruj HTTP na HTTPS w Nginx

Według W3Techs, Nginx jest najszybciej rozwijającym się serwerem internetowym i posiada ponad 30% udziału w rynku w 2017 roku. Średnio, co minutę jedna z 10 milionów najlepszych stron internetowych zaczyna korzystać z Nginx.

redirect http to https in nginx

Sign Up For the Newsletter

Zwiększyliśmy nasz ruch o 1 187% dzięki WordPressowi. Pokażemy Ci jak.

Dołącz do 20 000+ innych osób, które otrzymują nasz cotygodniowy biuletyn z poufnymi wskazówkami dotyczącymi WordPressa!

Jeśli Twój serwer internetowy działa pod kontrolą Nginx, możesz łatwo przekierować cały ruch HTTP na HTTPS, dodając poniższy kod do pliku konfiguracyjnego Nginx. Jest to zalecana metoda przekierowania WordPressa działającego na Nginx.

server {listen 80;server_name domain.com www.domain.com;return 301 https://domain.com$request_uri;}

Używamy Nginx dla wszystkich tutaj w Kinsta. Wspaniałą wiadomością jest to, że nie musisz się o to martwić. Jeśli potrzebujesz dodać przekierowanie, po prostu otwórz szybki bilet do pomocy technicznej i daj nam znać, do której domeny ma być przekierowanie. Następnie dodamy ją do konfiguracji Nginx dla Ciebie.

Przekierowanie HTTP na HTTPS w Apache

redirect http to https in apache

Jeśli twój serwer WWW działa w Apache, możesz łatwo przekierować cały ruch HTTP na HTTPS dodając następujący kod do pliku .htaccess. Jest to zalecana metoda przekierowania WordPressa działającego na Apache.

RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} 

Żaden z serwerów Kinsta nie działa na Apache.

Przekieruj HTTP na HTTPS z Really Simple SSL Plugin

Trzecią opcją, którą masz do przekierowania z HTTP na HTTPS, jest użycie darmowej wtyczki WordPress Really Simple SSL.

Nie zalecamy tej metody jako stałego rozwiązania, ponieważ wtyczki innych firm zawsze mogą wprowadzić kolejną warstwę problemów i problemów z kompatybilnością. Ponadto, w przypadku migracji HTTPS, powinieneś zaktualizować swoje adresy URL HTTP w bazie danych, a nie polegać na wtyczce. Ale może to być dobre rozwiązanie tymczasowe.
really simple ssl plugin

Really Simple SSL WordPress plugin

Wtyczka ma 2+ miliony aktywnych instalacji z oceną 4,9 na 5 gwiazdek i jest aktywnie utrzymywana na bieżąco przez dewelopera, Rogiera Lankhorsta. Możesz pobrać Really Simple SSL z repozytorium WordPress lub wyszukując go w swoim pulpicie nawigacyjnym WordPress w sekcji „Dodaj nową” wtyczkę. Oto lista tego, co robi wtyczka:

  • Wszystkie przychodzące żądania HTTPS są przekierowywane z HTTP na HTTPS. Jeśli to możliwe za pomocą .htaccess, lub inaczej za pomocą JavaScript.
  • Adres URL witryny WordPress i domowy adres URL są zmieniane na HTTPS.
  • Twoja niezabezpieczona zawartość jest naprawiana poprzez zastąpienie wszystkich adresów URL HTTP:// z HTTPS://, z wyjątkiem linków do innych zewnętrznych domen. Wszystko odbywa się dynamicznie. Poza adresem URL witryny WordPress i domowym adresem URL, nie są wprowadzane żadne inne zmiany w bazie danych.

Nie ma tak naprawdę żadnych kroków do korzystania z tej wtyczki, po prostu instalujesz i klikasz na „Dalej, aktywuj SSL” i jesteś gotowy do pracy.

Jeśli podobał Ci się ten samouczek, to pokochasz nasze wsparcie. Wszystkie plany hostingowe Kinsta zawierają wsparcie 24/7 od naszych doświadczonych programistów i inżynierów WordPress. Czatuj z tym samym zespołem, który wspiera naszych klientów z listy Fortune 500. Sprawdź nasze plany

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *