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:
- Google ogłosił, że witryny korzystające z HTTPS otrzymają niewielki czynnik rankingowy w wyszukiwaniu Google.
- 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.
- HTTPS jest bezpieczniejszy, a dane odwiedzającego są całkowicie zaszyfrowane.
- HTTPS może budować zaufanie poprzez włączenie zielonej kłódki w pasku adresu przeglądarki internetowej odwiedzającego.
- 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 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
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.
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
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.
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