Приветствую Вас, дорогие друзья!
Сейчас в интернет очень много шума из-за перехода на протокол безопасного соединения https. Не хочу лезть в глубь, но это не сам протокол, а всего лишь расширение к протоколу HTTP. Почему много шума? Потому, что рано или поздно придется всем переходить на https – это, во-первых. А во-вторых, как всегда, самые предприимчивые хотят на этом заработать, расписывая сложность самого процесса перехода на безопасное соединение. Главное нагнать страха, наделать шума, а под шумок всегда легче срубить деньжат. И так, стоит ли бояться, так ли страшен переход на https? Однозначного ответа лично я дать не могу. Всех заденет и заденет по-разному. Больше всех достанется и аукнется тем, у кого сайт в возрасте и имеет много смешанного контента. За годы у многих накопились статьи, картинки, ролики. Старались как-то улучшить свои площадки, устанавливая различные вроде бы полезные плагины, скрипты и т.д. И теперь, при переходе, поимели кучу проблем. Гугл молодец! Замутил кашу и в кусты – никаких четких объяснений для русскоговорящих.
Вот такая картинка лишит нас 90% посетителей и клиентов!
Мы для них – люди третьего сорта. Бредовая идея перейти на https пришла в мою голову в канун Нового года. Три недели угробил на поиски правильного решения и исправление ошибок. Яндекс «ободряюще трещал» со всех своих ресурсов: «Перешедшим все привилегии». В результате данный сайт слетел на нулевые показатели. И robots вдруг перестал видеть и прочая хрень. Сейчас, протопав данный путь методом экспериментов, а больше методом тыка, уверяю Вас, что переход на https не страшен и проделать его можно совершенно безболезненно. Хотя ранее несколько раз приходила мысль снести сайт и запустить по-новому, т.е. начать опять с голимого нуля. Давайте сразу посмотрим ролик, а под ним распишу в тексте все по пунктам.
1. Обязательно делаем бэкап (резервное копирование) базы данных и всего сайта (всех фалов) на всякий случай
2. Приобретаем и устанавливаем сертификат SSL
3. Редактируем файл wp-config.php:
— Добавляем директиву WP_HOME и указываем для имени сайта протокол https
define ('WP_HOME', 'https://Ваш домен.ru');
— Добавляем директиву WP_HOME
define ( 'WP_CONTENT_URL', 'https://Ваш домен.ru/wp-content' );
4. Редактируем файл wp-settings.php:
— define ( 'FORCE_SSL_ADMIN', true );
5. Редактируем файл robots.txt (меняем http на https)
6.Редактируем .htaccess
Для ХостиЯ прописываем следующее:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ — [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Для других хостингов – уточняйте через службу поддержки
7. Устанавливаем и активируем два плагина Плагин WordPress Force HTTPS плагин Better Search Replace и с помощью последнего меняем http на https. Можно и без данного плагина, но это ручками!
8. Открываем сайт в Хроме и исправляем ошибки. Работа трудоемкая и мало приятная.
9. Вытираем пот с лица и балдеем от зеленого значка в браузере!
ВНИМАНИЕ! В видео-ролике я пропустил редактирование файла robots. Не забудьте это сделать.
Вот в принципе и все!
Если есть какие-то другие варианты и соображения, прошу оставьте в комментариях.
Спасибо за познавательную статью.
Михаил, переходил по вашей инструкции на https, у меня все получилось. Спасибо вам большое.
Да. Показатели просядут до нуля, но потом все постепенно вернется.
Здравствуйте, Михаил.
Спасибо за статью и видео-урок .
Вопрос: А нужно ли, после переноса сайта на этот протокол, заново добавлять его в поисковых системах, как новый ресурс, и как все эти изменения отразятся на поисковой выдаче?
Смешанный контент. Нужно чистить, у меня такая же ерунда — потиху ищу и исправляю.
Спасибо Михаил за познавательную статью, все сделал по вашему уроку, но https становится зеленым после перезагрузки
По рассылке пока вопрос не стоит
1. А ведь уже встречались на почте предложения от «помощников» с этой услугой за тысячи и более рублей.
2. Михаил, Вы открыли нам глаза. Спасибо за такую щедрость!
Оказалось, что чёрт не так страшен. После Вашего показа 🙂
3. В конце видео, когда добавляли букву «s», может проще было скопировать файл в Ноутпад++, далее применить Ctrl+F с поиском http://, затем использовать массовую автоматическую замену на «https://» по всему файлу? Или тут есть подводные камни?
4. Еще один актуальный вопрос.
Вопрос перехода на https не менее важен ( а может даже критически важен) для Вашего курса по персональному сервису рассылки. Можем (владельцы курса) надеяться на Вашу помощь?
Спасибо!
Михаил! Как всегда полезно и во время!!! спасибо!
Каждому свое. Это мой первый сайт
Большую работу сделал Михаил Яковлевич и многим это хорошая шпаргалка. Даже повторить это по шагам совсем не просто, по моему, хотя в видео вроде почти понятно.
А как быть с битыми ссылками внешними, ссылающимися на сайт. Не очень понял из видео.
Подозреваю, что ПС не должны категорически блокировать и понижать в поиске сайты с HTTP протоколами. Ведь это фактически дискриминация людей. И это не законно. Может проявиться массовое недовольство.
Вот интересно, если у человека интересный сайт на HTTP протоколе и имеет классные показатели, подписчиков, что, Google будет его понижать в выдаче? А будет показывать ГС, но с HTTPS протоколом?
Не вериться. Есть такая проверенная поговорка: «Лучшее — враг хорошего».
Удачи всем!
Я убрал ссылку на видео, чтобы не вводить читателей в заблуждение. Пустышка, с половиной действий которые нужно выполнить — это подойдет только для новых сайтов. А если у Вас более 200 статей, тысячи комментариев, сотня страниц под доменом????
Спасибо . Я перешел за 5 минут на Вордпрессе. Нашел хорошее видео на Ютубе.
Если можно оставьте ссылку на данное видео. видео хорошее никакой воды и объяснений
здравствуйте Михаил. спасибо большое за ангинную инструкцию
Спасибо Михаил, на выходных будем пробовать переходить на новый надёжный адрес, информация достаточно полезная