Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

Як я перевів свій сайт з http на https протокол

Https-протокол - не мода, а норма сучасного безпечного сайту.

Почалося все з того, що Google оголосив про свій намір позначати в Google Chrome незахищені сайти, що працюють по протоколу http. Дану затію Google підтримали монстри українського інтернет простору Yandex, Mozilla та ін.

Не буду вдаватися в теорію і описувати всі переваги https-протоколу, скажу лише те, що використання HTTPS-з'єднання, забезпечує конфіденційність даних користувачів вашого сайту.

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

Технології розвиваються, прогрес невблаганно йде вперед. Як не сумно, але якщо ви не розвиваєте свій сайт, значить він вмирає ...

Покрокова інструкція перекладу WordPress-сайту з http на https

Перед початком перекладу свого сайту з http на https протокол обов'язково зайдіть на хостинг і зробіть backup файлів і бази даних. Маючи архів Ви завжди зможете повернути свій сайт в початковий стан.

Крок 1. Встановлюємо безкоштовний ssl-сертифікат

На хостингу Бегета ssl-сертифікат встановлюється простим натисканням на відповідну кнопку поруч з назвою домену - якщо побоюєтеся, то зверніться в підтримку хостингу - хлопці зроблять це швидко і якісно!

Крок 2. Налаштовуємо доступ сайту з http на https протокол

Заходимо в адмінку WordPress, вибираємо Настройки - Загальні.

На сторінці налаштувань знаходите рядки:

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

міняєте в них протокол з http на https.

Натискаєте на кнопку «Зберегти зміни".

Крок 3. Вносимо зміни в файли .htaccess і robots.txt

Якщо Ви зверталися в техпідтримку хостингу Бегета з проханням змінити протокол, то цей крок не для вас, тому що фахівці вже все зробили і внесли правильні записи!

Новачкам-любителям «чаклувати» самостійно повідомляю, що файли .htaccess і robots.txt знаходяться на хостингу, в кореневій папці. Для їх редагування, на головній сторінці управління хостингом

а) запустіть в файловий менеджер

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

б) зайдіть в папку з вашим сайтом

в) перейдіть в папку public_html (на хостингу Beget вона і буде кореневою текою вашого сайту)

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

г) На початок файлу .htaccess впишіть наступні 4 рядки:

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

Крок 4. Міняємо формат внутрішніх посилань на сайті

За замовчуванням всі внутрішні посилання на моєму сайті мали вигляд:

Для коректної роботи сайту по https протоколу потрібно щоб всі внутрішні посилання на сайті були задані в відносному форматі незалежно від протоколу і прийняли такий вигляд:

Як замінити всі внутрішні посилання на сайті на відносні?

1. Збережіть базу даних свого сайту, щоб сміливо працювати не побоюючись випадкових помилок

2. Встановіть і активуйте плагін Search Replace

Перейдіть на сторінку налаштувань плагіна Search Replace

4. У полі «Replace with" впишіть значення, на яке потрібно замінити знайдене: //vladimiresipov.com

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

5. В чекбоксі відзначте пункт «Select all tables» щоб заміна відбулася у всіх таблицях.

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

і натисніть «Do Search Replce »

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

7. Перетворену базу даних, через phpMyAdmin імпортуйте на сайт для цього:

а) на панелі управління хостингом відкрийте MySQL

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

б) в лівому нижньому кутку клікніть по посиланню веде до відкриття phpMyAdmin. введіть свої дані і перед вами відкриється інтерфейс управління вашими базами даних.

У правому верхньому куті відкрийте вкладку «Імпорт»

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

в) виберете файл створений на попередньому кроці плагіном Search Replace

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

г) в нижньому лівому куті натисніть кнопку «Вперед» - нова база даних завантажиться

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

У моєму випадку все пройшло з першого разу і без помилок!

9. Перевірте посилання на контент, який завантажується зі сторонніх сайтів, який там прописаний протокол і завантажується він по HTTPS-протоколу.

У моєму випадку лічильник відвідувачів TOP Mail відмовився завантажуватися за новим протоколом і я його просто видалив, тому що є Яндекс.Метрика і Google Analytics.

Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

Переконавшись, що все працює, вимкніть плагін Search Replace, тому що він більше не потрібен.

Так само я відключив деякі плагіни, використання яких втратило актуальність і трохи допрацював дизайн.

Зайшов і вніс зміни в Яндекс.Метрику і Google Analytics.

Вся робота зайняла близько двох годин.

Здається, описав всі виконані кроки ...