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.