Как перейти на протокол HTTPS без потери трафика
Вопрос о безопасности в интернете все чаще становится темой для дискуссий, возникающих на разных тематических онлайн-площадках. Речь, прежде всего, идет о защите личной информации и финансовых данных. Протокол HTTPS считается более надежным, чем HTTP. Он создает зашифрованное соединение и обеспечивает эффективную защиту от несанкционированных входов.
В 2015 году, представители поисковой системы Яндекс, заявили о том, что желательно всем сайтам переходить на протокол HTTPS. В ответ посыпались гневные комментарии обиженных веб-мастеров, утверждавших, что из-за перехода они потеряли большую часть трафика. Конфликт заморозили, а веб-мастера до сих пор с опаской смотрят на дополнительную букву «S» в адресной строке. Так, стоит ли переходить на протокол HTTPS? Конечно – да, и вот почему:
• Значительно повышается защита информации на сайте.
• Онлайн-ресурс получает больше доверия со стороны посетителей и клиентов.
• Поисковые системы изначально воспринимают сайт, как безопасный ресурс, что влияет на показатели ТИЦ и PR.
• Переход на протокол HTTPS защищает финансовые данные клиентов, шифруя информацию внутри системы. По этой причине, данный протокол рекомендуется всем торговым онлайн-площадкам.
Из недостатков пользователи выделяют потерю значительной части трафика, о чем и пойдет речь. Оценив преимущества перехода на HTTPS, следует констатировать факт – чем скорее вы переведете сайт на защищенный протокол, тем лучше, поскольку, рано или поздно, это нужно будет делать всем веб-мастерам. Осталось только решить вопрос потери трафика. Процесс перехода состоит из четырех этапов.
Первый этап – подготовка
Подготовка подразумевает замену всех абсолютных ссылок на относительные аналоги. Что это значит? На страницах веб-сайта имеются ссылки на внешние ресурсы, url-адреса на статьи в других категориях, изображения и видеоролики, например, с видео хостинга YouTube. Все они имеют привычный вид, например, http://youtube.com/video/123. Задача программиста, которому будет поручена задача, со всех ссылок убрать протокол http, делая url-адреса относительными.
Важно! Необходимо ответственно подойти к этому заданию, поскольку, достаточно одного пропущенного протокола и сайт после перехода будет работать некорректно.
Второй этап – выбор сертификата безопасности SSL
Люди любят экономить, потому чаще пользователи выбирают бесплатные SSL-сертификаты, что отражается на безопасности сайта. Если вы задумали перевод ресурса на протокол HTTPS, предполагающий повышенную защиту данных, то платная лицензия SSL-сертификата станет отличным дополнением к общей системе безопасности сайта. Виды SSL-сертификатов:
• Extended Validation – это самый дорогой сертификат. Для его получения проводится серьезная проверка работы компании, включая внутреннюю документацию, разрешения, свидетельства и договора. Стоимость такого сертификата колеблется в районе 200—250 долларов в год.
• Organization Validation. Выдается после проверки государственной регистрации компании или ПП, может быть проведен анализ деятельности, но не обязательно. Примерная стоимость – 50—150 долларов в год.
• Domain Validation – самый популярный и часто используемый сертификат. Выдается после проверки домена на возможное участие в незаконной деятельности. Стоимость годовой подписки варьируется в районе 25—35 долларов.
После выбора SSL-сертификата, можно начинать процесс перехода на HTTPS. Важно, если на старом хостинге сертификаты безопасности не поддерживаются, придется выбрать другой хостинг-провайдер и перенести сайт. Мы не будем рассматривать перенесение сайта на другой сервер, поскольку это большая тема, требующая полного погружения в процесс.
Однако необходимо помнить, что после переноса сайта на другой хостинг, старый IP-адрес еще будет доступен, потому нужно настроить редиректы на новую площадку. Подобными вопросами занимаются программисты.
Третий этап — настройка раздела «переезд сайта» на Яндекс
Раньше в разделе «для Вебмастеров» было меню, где можно было найти опцию «Установить HTTPS протокол», но после обновления системы, алгоритм действий изменился.
Теперь, для замены протокола, необходимо отправить заявку на рассмотрение из личного кабинета Яндекс.Вебмастер, в раздел «переезд сайта». К сожалению, срок рассмотрения и одобрения может растянуться на несколько недель. Как показывает практика, в это же время трафик перенастраивается на новый IP-адрес сайта, что отражается на статистике посещений.
Пока заявка рассматривается, нужно слегка изменить файл Robots.txt. Что нужно делать:
• Открываем файл с помощью Note++.
• Ищем строку под названием «host», за ней должно идти доменное имя сайта.
• Меняем старый протокол HTTPна новый HTTPS.
• Сохраняем документ и закрываем его.
Главная задача – настроить 301-е редиректы, чтобы запросы перенаправлялись со старого протокола на новый.
Четвертый этап – последние штрихи
Казалось бы, что после настроек, можно ждать, когда поисковая система переиндексирует страницы уже с новым протоколом HTTPS. Но чтобы потом не переделывать, лучше в это время еще раз проверить все ссылки на сайте, везде ли убран старый протокол. Конечно, это и потом можно сделать, после индексации, тогда и ошибки будут более заметными, но лучше еще раз проверить, ожидая полноценного перезапуска сайта.
В конце хотелось бы подытожить вышесказанное, ответив на вопрос, который интересует многих веб-мастеров – нужно ли всем сайтам переходить на защищенный протокол HTTPS? Никто лучше не сможет ответить на этот вопрос, чем СЕО-эксперт. Послушаем мнение Андрея Липатцева, сотрудника российского представительства компании Google: «Защищенный протокол HTTPS нужен не только для шифрования денежных данных. Каждый пользователь интернета, как и гражданин любой страны, имеет право на личную переписку и определенную анонимность.
Использование протокола HTTPS гарантирует сохранение информации внутри системы сайта. Практически никто не может получить доступ к системе. Информация может быть рассекречена только в том случае, если владельцу сайта предоставят официальный запрос от правоохранительных органов, подкрепленный решением суда.
Таким образом, хочется думать, что статья помогла многим получить ответ на вопрос, что переход на протокол HTTPS является обязательным для развития онлайн-ресурса.
Как перевести сайт на https
Май диа френд оф футур, если, уж, ты читаешь эту статью, значит ты благополучно прошёл все уровни квеста под названием:
Перевод сайта на протокол https
И настал самый трудоёмкий и волнительный момент замены, во ВСЕХ! ссылках на страницах твоего сайта, всякого упоминания скомпрометировавшего себя протокола НТТР ( протокол передачи гипертекста ) на «супер-мощный и защищённый» HTTPS протокол ( расширение протокола НТТР, поддерживающее шифрование )
Иначе, если на какой либо странице Вашего сайта будет присутствовать хоть одна, хоть самая «малюсенькая» ссылочка вида httр ://делаем-сайт.com, то не видать Вам ( и посетителям Вашего сайта ) «заветного замочка» в адресной строке браузера!
Причём самая «засада», что такая ссылка может «коварно» скрываться в исходном коде страницы и Вы, её даже не заметите, пока это самый исходный код не откроете.
Почему я написал про трудоёмкий перевод сайта с НТТР на HTTPS?
Лично я вычищал «ненавистные» ( для браузеров ) НТТР, из статей на своём сайте, примерно месяц! Правда я тратил на сие действо, в среднем, по паре часов в день, да и то не ежедневно. Однако, всё ж таки, повозиться пришлось изрядно.
Мне пришлось подкорректировать практически все ссылки на картинки, фотографии и прочие иллюстрации в текстах обучающих статей на моём сайте.
Ну и так, по «мелочи», ещё, пришлось проверить и отредактировать все внутренние и внешние ссылки на сайте: меню, баннеры, информеры, комментарии, рекламные блоки и т.п.
Хотя процесс можно, частично, автоматизировать, всё таки. Это радует : )
Впрочем, отбросим лирику! Настала пора «приподнять завесу» над таинством «второго рождения» сайта в образе HTTPS. Приступим..
И для начала нам понадобится программа WordPad или аналогичная с функцией » Замены текста в документах». WordPad это штатная программа входящая в комплект поставки операционной системы Виндовс, если кто забыл.
Я буду показывать процесс редактирования на примере страницы моего сайта с данным уроком.
Продолжение этой статьи читайте на моём сайте, по ссылке : Как перевести сайт с http на https
Подписывайтесь на обновления моего сайта, чтобы оперативно узнавать о выходе новых статей о создании и раскрутке сайта или интернет магазина своими силами.
Также, Вы можете следить за моими новыми уроками в соцсетях:
Мой блог на платформе blogspot.ru: Делаем сайт с нуля
Страничка в соцсети Твиттер: Сайт своими руками
Если Вам помогли мои уроки, по созданию и продвижению сайта, Вы можете сделать, добровольный, благотворительный взнос для поддержки моего проекта делаем-сайт.com
Для этого переведите, произвольную, на Ваше усмотрение, денежную сумму, ( рубль, как известно, доллар бережёт : ) ), на мой Яндекс Кошелёк. Донейшен, такой донейшен : )
Для перевода средств заполните форму сбора денег, от Яндекса, прямо на этой странице и нажмите кнопку подарить.
Вы можете сделать пожертвование как со своего счёта в Яндекс Деньги, так и при помощи банковской карты. Выберите приемлемый вариант напротив поля с суммой Вашего перевода.
Номера кошельков WebMoney
Валютный ( доллары США ): Z615062175442
Как перевести сайт c http на https без потери позиций и трафика
Зачем переходить на https?
Я для этого выделил несколько причин:
Причина 2 : Это фактор ранжирования в Яндекс и Гугл. Несколько лет назад про это говорила только корпорация добра, то теперь и зеркало рунета рассылает всем уведомление что сайт использует не безопасный протокол.
Причина 3 : Пользователи будут больше доверять сайту. Когда посетитель увидет в браузере или в поиске метку то это его насторожит или отпугнёт посещать данный ресурс.
Подготовка сайту с переходу на https
Если всё сделать правильно и за сайтом кто то следил всегда, то проблем при переезде не будет.
Сделайте бэкап
На всякий случай сделайте бэкап сайта и базы данных. Если что то пойдёт не так вы всегда сможете восстановить рабочую версию сайта.
На многих хостингах бэкапы делаются автоматический каждый день. Поэтому делать что то дополнительно не потребуется.
Относительные ссылки на сайте
Вы можете сделать это в ручную через PhpMyAdmin используя поиск и замену. Но что бы не накосячить найдите плагин для вашей cms. Например для вордпресс можно воспользоваться плагином Better Search Replace он позволит внести необходимые изменения на сайте.
Переходим непосредственно к плагину. Для этого заполняем поля «Искать» и «Заменить на», соответственно на http://grechkopv.ru/ и https:// grechkopv.ru /, выбираем все таблицы в БД жмем помолясь «Запустить Поиск/Замену». После этого вы получите сообщение сколько таблиц было просмотрено и сколько ячеек было изменено.
Адрес сайта
В самой админке надо изменить адрес вашего сайта на правильный, в Вордпрессе это делается в Общих настройках.
Внешние скрипты и стили
Все скрипы и файлы стилей тоже должны подключаться через https. Так как браузер блокирует по умолчанию соединение по Http для уже защищенных сайтов. Что бы проверить откройте исходный код сайта или запустить скриминг фрог проверить код.
Robots.txt и Sitemap.xml
В robots.txt потребуется изменить только ссылку на карту сайта xml. В самой карте сайта надо будет заменить все ссылки на https. Многие плагины делают это автоматически. Надо только перепроверить что всё настроено правильно.
Покупка и установка SSL сертификата
Прежде чем его купить надо определится с вашими потребностями. Все сертификаты выдаются для одного домена.
Если вы планируете делать множество поддоменов то, используйте Wildcard SSL, он так же бывает бесплатный.
Настраиваем переезд сайта на https в яндекс вебмастер и гугл сёрч консоле
После установки сертификата надо оповестить поисковые системы яндекс и гугл о новой версии сайта.