Pierwszą rzeczą, którą musisz przejść na protokół https, jest certyfikat SSL. Można go kupić i wygenerować bezpłatnie za pośrednictwem specjalnych stron internetowych. Wybór certyfikatu zależy od poziomu Twojej witryny. Największą wartość mają na przykład certyfikaty EV. Stanowią odzwierciedlenie zielonej kłódki obok adresu i nazwy firmy. Po otrzymaniu certyfikatu SSL możesz przystąpić do pracy z witryną.

Krok 1 – przygotowanie zasobów

Co zrobić w tym kroku:

  • zastąp wszystkie łącza wewnętrzne łączami względnymi do protokołu. Na przykład //site.com/main/ zamiast http://site.com/main/;
  • sprawdź cały pobrany kod pod kątem obecności odpowiedniego protokołu w adresie. Po przejściu na protokół https może on stać się niedostępny. Jest to szczególnie istotne podczas ładowania bibliotek z sieci CDN, które zapewniają prawidłowe wyświetlanie witryny. To samo dotyczy wszystkich liczników, metryk i innych narzędzi do gromadzenia danych podłączonych zewnętrznie;
  • względne adresy wszystkich pobranych plików multimedialnych.

Link w rel=”canonical” musi być względny. Upewnij się o tym w przypadku normalnego indeksowania witryny.

Krok 2 – podłączenie certyfikatu SSL

Zakupiony zestaw plików należy zainstalować na hostingu. Większość dostawców ma tę opcję w swoim panelu sterowania. Jeśli nie jest to możliwe, skontaktuj się z obsługą hostingu.

Po zakończeniu tego kroku otwórz witrynę poprzez http i https. Upewnij się, że wszystko działa prawidłowo. Sprawdź, czy konfiguracje certyfikatów SSL są prawidłowe. Można to zrobić za pośrednictwem jednego ze specjalnych serwisów lub stron internetowych.

Krok 3 – konfiguracja zasobu

Na tym etapie konieczne jest przeprowadzenie szeregu manipulacji, aby zasób działał poprawnie przy użyciu tylko jednego protokołu. Wykonujemy 4 akcje:
  • ustawienie przekierowania z http na https. Wymaga to 2 linii kodu w pliku .htaccess:

RewriteCond %{SERVER_PORT} !^443$

RewriteRule ^(.*)$ https://site.by/$1 [R=301,L]

  • Nastraivaem robots.txt . W adresie zmień protokół hosta http na https (lub dodaj https:// przed nazwą domeny). Jest to konieczne, aby witryna była indeksowana przy użyciu jednego protokołu;
  • Konfiguracja pliku sitemap.xml. Korzystając z mapy dla robotów wyszukujących, należy zastąpić wszystkie adresy nowymi, wskazującymi protokół https;
  • Sprawdzamy pracę etapu przygotowawczego - linki, metryki, skrypty, pliki multimedialne.

Krok 4 – powiadom wyszukiwarki

Żeby nie czekać na to, co zwykle indeksowanie serwisu na nowe adresy wystarczy wykonać kilka kroków w ustawieniach paneli webmasterskich. Przyspieszy to powrót zasobu do poprzednich pozycji. Dzięki zastosowaniu bezpiecznego protokołu pozycje w wynikach wyszukiwania mogą wzrosnąć.

W miejscach, w których wskazano stary adres, wstaw nowy z protokołem https. Konieczne jest skonfigurowanie łączenia różnych adresów tak, aby ruch szedł tylko do głównego.

Dostępne są 4 opcje:

  • http://site.com/main/
  • https://site.com/main/ ( może być głównym)
  • http://www.site.com/main/
  • https://www.site.com/main/ ( może być głównym).

Dodatkowe zadania

Nowy adres musisz określić w metrykach mediów społecznościowych. Dzięki temu szybciej odzyskasz swoją pozycję. Jeśli to możliwe, należy wymienić linki zewnętrzne na nowe, z bezpiecznym protokołem.

Jeśli z jakiegoś powodu poprzednie pozycje zasobu nie zostały zwrócone, a zamiast zielonej kłódki w pasku adresu widniał wykrzyknik, oznacza to, że wystąpił błąd. Konieczne jest powtórzenie wszystkiego jeszcze raz i wyeliminowanie tego.