Jak przekierować z HTTP na HTTPS
Opublikowany: 2020-05-03Obecnie ważne jest, aby Twoja strona internetowa przekierowywała z HTTP na HTTPS. Jeśli witryna obsługuje firmy, w których użytkownicy proszą o dane logowania, takie jak informacje bankowe, karty kredytowe lub debetowe, to https jest koniecznością.
Chociaż masz przywilej robienia zakupów w domu, zawsze powinieneś uważać, czy wprowadzasz swoje wrażliwe dane w niezabezpieczonej witrynie. Nie musisz się jednak martwić, jeśli witryna ma certyfikat SSL i włączoną obsługę https na swojej stronie.
W tym poście poznasz zalety posiadania certyfikatu SSL. Ponadto dowiesz się o przekierowaniu.
Dlaczego http na https?
Zanim przejdziesz na https, powinieneś mieć na to odpowiedź.
- Wrażliwa informacja
Jak omówiliśmy powyżej, jeśli Twoja witryna obsługuje poufne informacje, należy ją włączyć. Możesz nigdy nie chcieć, aby szczegóły płatności Twojego klienta zostały ujawnione.
- Znak zaufania
Zielona kłódka informuje użytkownika, że witryna jest autentyczna i można jej zaufać. Po włączeniu tej opcji użytkownicy nie będą otrzymywać fałszywych danych o witrynie. Przeglądarki pokażą witrynę jako niezabezpieczoną w adresie URL, jeśli nie ma https. Aby przekształcić odwiedzających w klientów, możesz nigdy chcieć, aby tak się nie stało.
- Popraw szybkość witryny
Pomaga również poprawić czas ładowania strony internetowej. Google uważa szybkość ładowania strony za jeden z czynników decydujących o pozycji witryny. Ponadto odwiedzający nie będą długo czekać, jeśli Twoja witryna działa wolno i nie ładuje się w ułamku sekundy lub sekundach. Zawsze znajdziesz stronę z https z większą szybkością niż wersja HTTP.
- Wzrost w SEO
Wyszukiwarki również preferują bezpieczne witryny. Kiedy strona działa w https będzie to pozytywny sygnał rankingowy dla SEO strony.
- Aby uzyskać lepsze dane polecające
Jeśli Twoja witryna działa w protokole HTTP, a witryna jest udostępniana w witrynie HTTPS, nie można śledzić danych strony odsyłającej. W takim przypadku ruch pochodzący z wielu witryn HTTPS jest wyświetlany jako ruch bezpośredni. W przypadku propagacji HTTPS na HTTPS przekazywana jest indywidualna strona odsyłająca.
Kroki przekierowania z HTTP na HTTPS:
Porozmawiajmy teraz o prawdziwym temacie. Wykonaj poniższe czynności, aby wykonać przekierowanie.
- Utworzyć kopię zapasową
Nie tylko przekierowania, ale także przy każdej większej zmianie możesz bezpiecznie mieć kopię zapasową swojej witryny.
- Certyfikat SSL
Większość hostów, takich jak SiteGround, Hostgator itp., Zapewnia bezpłatny certyfikat SSL wraz z planem hostingowym. Jeśli jednak hostowałeś u dostawcy hostingu takiego jak GoDaddy, musisz kupić certyfikat SSL i aktywować go na swoim serwerze. Bez certyfikatu SSL nigdy nie będziesz w stanie osiągnąć przekierowania https.
- Dodaj HTTPS w obszarze administracyjnym
Musisz mieć pewność, że za każdym razem, gdy logujesz się do backendu, informacje są bezpiecznie wymieniane. Aby wykonać tę operację, otwórz plik wp-config.php i dodaj poniższy kod przed wierszem „To wszystko, przestań edytować!”
define('FORCE_SSL_ADMIN', prawda);
W rezultacie będziesz mógł zalogować się wp-admin za pomocą bezpiecznego połączenia.

- Aktualizuj adres
Sprawdź adres witryny na pulpicie nawigacyjnym. Otwórz Ustawienia>Ogólne i upewnij się, że masz https:// na początku zarówno adresu WordPress, jak i adresu witryny.
- Aktualizuj linki
W bazie danych mogą znajdować się różne linki i treści w postaci HTTP. Musisz zmienić te linki na https. Ponadto wszystkie linki zewnętrzne i szablony oraz pliki funkcyjne należy zmienić na https. Podczas tego procesu należy sprawdzić i zweryfikować wszystkie linki, w tym obraz, wideo, czcionki internetowe, iframe, Javascript, CSS itp.
Przekierowanie HTTPS za pomocą htaccess w CPanel
Sprawdź katalog główny. Jeśli masz plik o nazwie .htaccess, możesz go po prostu edytować, w przeciwnym razie utworzyć zwykły plik tekstowy i przesłać go do katalogu głównego. Wykonaj następujące operacje, aby przekierować z http na https:
Jeśli masz istniejący kod w .htaccess, dodaj ten kod:
RewriteEngine włączony PrzepiszCond %{SERVER_PORT} 80 Przepisz regułę ^(.*)$ https://www.twojadomena.com/$1 [R,L]
Jeśli chcesz przekierować konkretną domenę do korzystania z HTTPS, dodaj ten kod:
RewriteEngine włączony RewriteCond %{HTTP_HOST} ^twojadomena\.com [NC] PrzepiszCond %{SERVER_PORT} 80 Przepisz regułę ^(.*)$ https://www.twojadomena.com/$1 [R,L]
Jeśli jednak chcesz tylko przekierować folder, użyj tego kodu:
RewriteEngine włączony PrzepiszCond %{SERVER_PORT} 80 Przepisz folder %{REQUEST_URI} RewriteRule ^(.*)$ https://www.twojadomena.com/folder/$1 [R,L]
W powyższym kodzie należy zastąpić „folder” nazwą folderu i „twoja_domena” nazwą domeny.
Przekierowanie HTTPS w Nginx
Najpierw wykonaj kopię zapasową pliku, którego używasz dla dyrektywy serwera. Zwykle jest obecny jako plik nginx.conf lub default.conf.
Dodaj ten kod w tym pliku:
zwróć 301 https://$server_name$request_uri;
Zapisz ten plik i przetestuj witrynę po ponownym uruchomieniu serwera.
Przekierowanie HTTPS w CDN
Jeśli korzystasz z usług CDN, takich jak Cloudflare, otrzymasz zarówno bezpłatny SSL, jak i zawsze włączasz opcję HTTPS w ustawieniach. Znajduje się w zakładce krypto w Cloudflare.
HTTPS w Google Search Console i Google Analytics
Jeśli Twoja witryna działa w HTTPS, musisz dodać nową usługę, aby zarezerwować wersję HTTPS swojej witryny w Google Search Console. Ponadto musisz ponownie przesłać mapę witryny w nowo dodanej usłudze w GSC. Ułatwia to Google zrozumienie struktury Twojej witryny. Jest to obowiązkowy krok, jeśli przekierowujesz z HTTP na HTTPS.
Ponadto mogłeś usunąć linki zwrotne ze swojej witryny HTTP za pomocą metody disavow file. W takim przypadku musisz ponownie przesłać ten plik z nowego profilu. Jeśli jednak nie wykonasz tego kroku, Google przegapi Twój plik disavow, gdy jego algorytm zostanie zaktualizowany.
W podobny sposób musisz edytować szczegóły witryny z HTTP na HTTPS podczas przekierowywania witryny w Google Analytics.
Błędy przekierowania HTTP do HTTPS
W tym procesie mogą występować błędy, które można łatwo rozwiązać.
- Ostrzeżenia dotyczące treści mieszanych
Jeśli w Twojej sieci pozostały jakieś linki HTTP, napotkasz ten błąd. To jest powód, aby przeprowadzić skanowanie witryny w poszukiwaniu niezabezpieczonych treści. Możesz skorzystać z tej strony https://www.whynopadlock.com/, aby znaleźć przyczynę mieszanej zawartości. Możesz działać odpowiednio.
- Rankingi SEO
Możesz napotkać tymczasowy spadek pozycji w rankingu, chyba że cały sok linków zostanie przekazany po przekierowaniu z HTTP na HTTPS. W rzeczywistości SSL pomoże Twojej witrynie osiągnąć wyższą pozycję na dłuższą metę.
Zawijanie
Mam nadzieję, że teraz możesz przeadresować z HTTP do HTTPS . Ponadto post zawiera ogólną koncepcję znaczenia SSL i HTTPS w poprawie wydajności, szybkości i SEO witryny.
Dodatkowe Czytania