Как устранить ошибки на сайте после подключения SSL-сертификата

Как устранить ошибки на сайте после подключения SSL-сертификата
Click here to view original web page at hostenko.com
Как устранить ошибки на сайте после подключения SSL-сертификата

Из этой статьи вы узнаете:

  • Как подключить SSL сертификат безопасности;
  • Какие ошибки возникают при подключении SSL сертификата безопасности;
  • Как избавиться от ошибок смешанного контента (mixed content).

На hostenko.com SSL сертификат от Let’s Encrypt вы можете подключить абсолютно бесплатно. Для этого вам нужно зайти в Ваш кабинет,

как добавить SSL сертификат

и в разделе управление хостингом нажать на кнопку "Добавить SSL сертификат Let's Encrypt".

как добавить SSL сертификат

Также по умолчанию стоит галочка для подключения сертификата безопасности в момент подключения вашего домена к сайту, по желанию эту галочку можно убрать.

После удачной установки сертификата, возле имени домена появится зеленый замок.

как добавить SSL сертификат
как добавить SSL сертификат

Для чего нужен сертификат безопасности?

  1. Когда устанавливается защищенное соединения HTTPS, сертификат безопасности используют для шифровки данных и идентификации сайта.
  2. Он обеспечит безопасное соединение, которое между сервером и браузером пользователя надежно защищает данные от подмены и перехвата.
  3. Сертификат SSL повышает доверие посетителей к сайту и компании. Компанией GlobalSign на основе своих исследований утверждает, что 84% пользователей не стали бы делать покупки на сайте, где нет защищённого соединения.
  4. Доверие со стороны поисковых систем. HTTPS – один из факторов ранжирования по официальным данным.

Возможные ошибки при подключении

При подключении SSL сертификата к сайтам, работающим с версией WordPress 4.4 и ниже, наблюдаются ошибки mixed content.

как добавить SSL сертификат

Причина этих ошибок в том, что ссылки с протоколом http на картинки, шрифты, баннеры, графические элементы шаблона и скрипты расположены на вашем сайте.

Для устранения этих ошибок вам нужно изменить пути к элементам вашего сайта с http:// на https://. Вы можете сделать это вручную либо воспользоваться специальным плагином, например, Really Simple SSL. Этот плагин исправит проблемы с запросами по протоколу http на вашем сайте и перенаправит их на https.

как добавить SSL сертификат

Начиная с версии WordPress 4.5 была исправлена ошибка в функции формирования тега "srcset", переопределяющего URL, по которому происходит загрузка элемента. Например, это выглядит так:

<img src="http://путь к картинке" srcset="https://путь к картинке и её параметры">

В настоящее время тег "srcset" большинство браузеров определяют как приоритетный, поэтому ошибки mixed content появляются только в специфических ситуациях. Проблемы с картинками в теме и плагинах всё так же возможны. Некоторые темы и плагины могут помешать установить параметр srcset как надо, или вообще не дать его вставить.

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

Ошибки смешанного контента

Они могут появиться в случаях использования плагина для кэширования и некорректной настройке (если сайт не настроен для работы с https). Причина этого в том, что результат обработки обращения к сайту по протоколу HTTP может быть закеширован и отдан посетителю обратившемуся по протоколу HTTPS.

Если у вас возникла подобная проблема, попробуйте:

  1. Перейти в "Настройки" – "Общие" и изменить в полях "Адрес WordPress (URL)" и "Адрес сайта (URL)" адрес вашего сайта так, чтобы он начинался с https://.
  2. Удалить весь кэш и пересоздать его заново.
  3. Перейти на сайт в режиме "инкогнито" и проверить как всё работает.

Рекомендуем перед установкой SSL сертификата на сайт обновить WordPress до самой новой версии, а также все плагины, активированные на сайте.