Интересное

Переход с HTTP на HTTPS на cms WordPress

В последнее время все больше внимания уделяется вопросу защищенности и анонимности пользователей. А такие поисковики как Google, даже всячески обязывают введение https на сайтах: из двух абсолютно одинаковых сайтов в поиске будет занимать позиции выше тот, который с https протоколом, сайты же без https могут быть помечены как не надежные. Так что лучше не упускать возможность обогнать конкурентов на этом новом факторе и следовать тренду — вводить на своем сайте поддержку https-протокола.

С вводом HTTPS мы:

  • улучшаем сайт в плане SEO
  • вызываем доверие у посетителей.
  • делаем сайт более защищенным — злоумышленники не смогут в незащищенных сетях подслушать какие пароли вводятся на вашем сайте и какие странички посещаются

Итак какие действия нужно совершить, чтобы перевести wordpress на https?

Во-первых необходимо купить SSL сертификат у своего хостинг провайдера. Если сайт размещен у них, то не каких проблем с настройкой на самом хостинге возникнуть не должно т.к. тех. поддержка без проблем вам поможет его активировать.

Во-вторых когда мы уже купили, активировали SSL на стороне хостинга, нужно проверить работает ли он. Для этого необходимо в браузере написать https://[и ваш адрес сайта] если сайт открылся, отлично у вас активен SSL сертификат, осталось получить заветный зеленый замочек и для этого необходимо настроить ваш сайт на WordPress.

 — сайт без SSL  — сайт открылся по HTTPS отлично все работает

Приступим к настройке сайта для перехода на https.
Есть много статей, видео, инструкций где необходимо вносить много данных в wp-config и редактировать базу данных и так далее. Я же хочу показать более быстрый и простой вариант настройки сайта.

Что будет необходимо:
1. Часть кода которую нам необходимо будет вставить в файл .htaccess
2. WordPress плагин для изменения ссылок у картинок и прочих файлов с http на https
3. Внимательный осмотр сайта

Шаг 1. Установка редиректа. Для того что бы внести правки в файл .htaccess, я использую самый просто вариант это плагин All in one seo.
Скачиваем плагин и после установки его активируем. ( У вас будут все значки серые т.к. они будут выключены, у меня они все включены)

 

Переходим по шагам и получаем доступ к файлу .htaccess.

И возле слова END, отступаем 1 строку и вставляем вот этот код:

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Данный код делает редирект протокола с http на https.

Шаг 2 установка плагина:

Для того что бы изменить пути на нашем сайте на новые с HTTP на HTTPS (картинки, видео и тд.) и не заходить в базу данных нам необходимо поставить плагин HTTP / HTTPS Remover . Как установить думаю нет необходимо объяснять. После установки его активируем и ждем минут 10-15 пока плагин изменит все пути картинок, видео и прочей информации с HTTP на HTTPS.

Далее проверяем: Заходим в медиафайлы, открываем любую картинку и смотрим на путь, он должен быть уже с https:// название сайт/ картинка.

Если протокол ещё стоит http то необходимо подождать ещё немного и возможно очистить кэш в браузере и на сайте.

И последний 3 шаг.

Переходим в Настройки -> Общие -> и меняем адрес сайта с http://it-one.by на httpS://it-one.by
Нажимаем кнопку «Сохранить изменения»

Если все же не загорелся зеленый замочек и не написано защищено :

  1. Проверить сайт на наличие вирусов. Я использую этот сервис https://virusdie.ru
  2. Посмотреть код, а так же возможно вы в каких то плагинах вручную вставляли ссылки с протоколом HTTP тогда путь не изменился и это надо сделать вручную.
  3. Проверить инспектором: Заходим на сайт нажимает на правую кнопку «Посмотреть код» после открытия окна, сверху окна нужно будет нажать кнопку «console» там будут написаны все пути которые не перешли на HTTPS.
  4. Заказать данную услугу в нашей студии веб разработки IT-ONE.by

 

Добавить комментарий

Ваш e-mail не будет опубликован.