Як перевести сайт на https правильно

Як перевести сайт на https правильно

Як перевести сайт на HTTPS правильно

Якщо ви вирішили використовувати захищений протокол на сторінках свого сайту, ви молодець. Використовуючи HTTPS-з'єднання, ви піклуєтеся про конфіденційність даних своїх користувачів. Бути відповідальним власником сервісу і стояти горою за безпечний Інтернет стало набагато простіше після появи безкоштовних SSL-сертифікатів, які не потребують додаткового налаштування, проте докласти певних зусиль для перекладу сайту з HTTP на HTTPS все ж доведеться.

Отже, ви вирішили перевести сайт на роботу з захищеним протоколом і встановили SSL-сертифікат. Тепер потрібно налаштувати на сайті перенаправлення запитів користувачів на захищену версію сайту. Для цього в кореневій директорії сайту створимо файл .htaccess. якщо він не був створений раніше, і додамо в початок файлу наступне правило:

при кліці на значок відобразиться повідомлення про незахищеному з'єднанні.

Як перевести сайт на https правильно

Зараз слід з'ясувати, які саме посилання на сайті все ще використовують протокол HTTP. Для цього натиснемо на стрілочку в повідомленні, виберемо «Детальніше», а потім в новому вікні Інформації про сторінку перейдемо у вкладку «Мультимедіа».

Як перевести сайт на https правильно

Як перевести сайт на https правильно

Визначивши імена файлів або доменів, що посилаються на сторонні ресурси по незахищеному протоколу HTTP, знайдемо їх, використовуючи функцію пошуку по базі даних або пошуку по файлах у файловому менеджері Панелі управління, і відредагуємо.

Для виявлення посилань, що використовують незахищений протокол, також можна застосувати «Інструменти розробника» в браузері. Для цього потрібно натиснути клавішу F12 на клавіатурі і перейти у вкладку «Консоль» вікна (або в меню «Інструменти» → «Веб-розробка» → «Веб-консоль»), в якій міститься повідомлення про завантаження змішаного вмісту на сайті (Mixed Content) з відповідними покажчиками.

Схожим чином посилання можуть бути відносними від протоколу:

Краще використовувати посилання, що виключають назву протоколу. У цьому випадку вони завжди будуть вказувати на ті сторінки, які користувач відкриває в браузері при роботі з сайтом.

рекомендується замінити на

У такому випадку потрібно завантажити зображення і зберегти його, наприклад, в директорію images / вашого сайту, а потім замінити задану через атрибут src = "" посилання на зображення:

Пошук в базі даних

Для пошуку абсолютних посилань в базі даних сайту скористаємося доступним в Панелі управління інструментом PhpMyAdmin ( «Бази даних» -> «Увійти в PhpMyAdmin»). У PhpMyAdmin виберемо базу даних потрібного сайту і натиснемо на кнопку «Пошук».

Як перевести сайт на https правильно

Як значення для пошуку слід вибрати ім'я файлу або домен, звернення до якого відбувається по протоколу HTTP - ці дані, як ми вже розповіли в самому початку статті, можна отримати в списку, представленому у вкладці «Мультимедіа» вікна Інформації про сторінку.

Для сайтів на CMS WordPress

Змінити з HTTP на HTTPS протокол сайту, що працює під управлінням CMS WordPress, можна в розділі «Налаштування» → «Загальні» в панелі адміністрування WordPress.

Внести зміни можна і безпосередньо через базу даних сайту. Для цього потрібно перейти в інтерфейс управління базами даних PhpMyAdmin в Панелі управління ( «Бази даних» → «Увійти в PhpMyAdmin»).

У PhpMyAdmin слід вибрати базу даних потрібного сайту, ім'я якої визначено константою DB_NAME в файлі wp-config.php

Після установки і активації плагіна важливо не забути створити резервну копію бази даних перед початком роботи, щоб мати можливість повернути робочий стан сайту, якщо щось піде не так. Після створення резервної копії бази даних сайту можна приступати до робіт. У розділі «Інструменти» → «Search Replace »потрібно вибрати сторінку налаштувань плагіна і перейти у вкладку« Search Replace ».

3) Поставимо позначку в чекбоксі навпроти пункту «Select all tables» для заміни входжень, знайдених у всіх таблицях бази даних.

4) Знімемо позначку поруч із пунктом "Dry Run» і поставимо її напроти пункту «Save changes to Database».

Як перевести сайт на https правильно

Далі слід натиснути на велику синю кнопку «Do Search Replace »і дочекатися закінчення процесу. У верхній частині сторінки повинен з'явитися звіт про виконану роботу: кількість таблиць, порушених при пошуку, і кількість відредагованих рядків.

Як перевести сайт на https правильно

А ось що написано на сайті google

Як перевести сайт на https правильно

Крім того, важливо знати, що зміна URL сайту з HTTP на HTTPS вплине на його індексування пошуковими системами.

Спасибі Блогу хостингу Sprinthost за дану статтю!