Переход на https — правим смешанный контент

переход на httpsПереход на https далеко не у всех получился гладкий. Давайте разбираться в тех особенностях и трудностях перехода, которые нам предстоит решить.

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

Я предлагаю в первую очередь открыть Ваш сайт в браузере GoogleChrom. Именно этот браузер очень хорошо показывает все детали проблем.

Итак, открываем в браузере ту страницу, которая отмечена желтым замочком. Надо сказать, что в Хром желтый замочек не показан, а показана буква "i" в кружочке.

информацияНажмите на этот кружочек и на выпадающем окне пройдите по ссылке - Подробнее.подробнее
Откроется окно, где мы сможем посмотреть все ошибки.


панельОкно браузера разделится на два поля. На первом будет показан Ваш сайт, на правом - вся информация, касающаяся проблем данной страницы. Сколько у нас проблем - видно в правом верхнем углу - на данном скриншоте - 6 "желтых"

Обратите внимание на три раздела страницы, отмеченные чекбоксами: первые два зеленые, а последний, который я выделила красной рамкой - красный. Именно здесь и кроются наши ошибки. Называется эта группа - смешанный контент.

Что это такое?

По сути, это содержимое страницы загружается как по протоколу https, так и по открытому протоколу. То есть оно - содержимое, смешанное. И не полностью защищено. Так как сертификат SSL распространяется только на протоколы https. И если часть контента подгружена по http, это значит, что есть дыры в защите.

Значит если Вы хотите получить зеленый замочек - надо почистить контент.

Смешанный контент делится на активный и пассивный.

Пассивный (от англ. Mixed passive content или Mixed display content - отмечен желтым) - это в основном рисунки, видео, аудио... То есть тот контент, который не влияет на функциональность сайта. Его можно заменить другим подобным контентом, может с неправильным содержанием... И это все.

Активный (от англ. Mixed Active Content - отмечен красным) - достаточно опасный смешанный контент. В этом случае возможно изменение информации на странице, либо скачивание вводимых данных клиентом или посетителем сайта. Обычно такой контент блокируется браузером либо системой. Но умельцев в настоящее время множество. Поэтому от такого контента надо избавиться.

В принципе - все очень просто. Надо заменить все протоколы http на https. Или перевести абсолютные ссылки - ссылки с указанием протокола, на относительные. Такие ссылки, в которых протокол не указан и робот имеет право самостоятельно принять решение  о защищенности ссылки.

Вот так выглядит абсолютная

А вот так относительная

Есть вопросы с картинками. Картинка загружается на сайт по ссылке

Убираем протокол и ссылка будет выглядеть вот так

То есть Вам предстоит очень большая ручная работа. 
Но есть и хорошая новость. Я свой "рыжий" сайт почистила за пару часов. Как? Все расскажу и покажу в видео.

Теперь о плагинах

1. Плагин, который должен быть установлен на Вашем сайте и быть активированным всегда CloudFlare Flexible SSL

2. Плагин для быстрого поиска ссылок с открытым протоколом и их исправления Better Search Replace

Оба плагина есть в библиотеке WordPress.

Ну, что же, очень надеюсь. что смогла Вам помочь.
Удачи!

Комментарии 11

  • Спасибо большое, Ирина — добрая фея)))

  • Очень помогло, огромное спасибо!

  • Действительно важная информация. Спасибо, Ирина! Обязательно ею воспользуюсь в ближайшее время.

  • Здравствуйте, Ирина. Во-первых, хочу поздравить вас и всех читателей вашего блога с Новым годом. Во-вторых, есть еще один плагин. Работает самостоятельно при активации.HTTP / HTTPS Remover его зовут. При желании можете познакомиться wordpresslandija.ru/kak-pomenyat-absolyutnye-ssylki-na-otnositelnye-na-sajte-wordpress.html

  • Ирина, добрый день! Спасибо за очень актуальную на сегодня тему и ее подробное освещение. У меня вопрос, некоторые знакомые, перейдя на протокол, сразу потеряли ТИЦ и индексацию статей. Это потому, что роботы снова должны просканировать все статьи? Только после этого они снова попадут в индекс? А Тиц вернется с очередным АП? Столько вопросов, но хотелось бы, чтобы вы ответили.У одной знакомой посещаемость уменьшилась, видимо, статьи отодвинулись в выдаче. Спасибо за ответ заранее, но хотелось бы узнать мнение эксперта. С наступающим Новым годом и всех благ вам, вы нам очень помогаете!

    • Галина, мы создали новый сайт, практически с новым адресом, но одинаковым контентом. Должно пройти время для их склейки. Конечно, в этом случае теряется все, и посещаемость и ТИЦ. Но после склейки обещали поисковики, что все вернется. Надо просто подождать. Говорят месяца два-три…

  • Здравствуйте, Ирина! Действительно, дело было в недостатках темы. Воспользовалась Вашими рекомендациями, поменяла тему (без Вашего подробного объяснения справиться не удавалось). Тема Chocolat мне вполне подошла. Теперь всё в порядке, замочек зеленее некуда 😉
    Спасибо, что Вы есть!
    С уважением и благодарностью, Ольга Карасёва

    • Пока я читала Ваш комментарий — Вы уже все сделали! Молодец! Я очень рада за Вас!

  • Здравствуйте, Ирина! На просторах интернета Вы единственная, у кого я нашла толковый и ясный совет по переходу на безопасный протокол. Выполнила все рекомендации. Просмотрела и вручную исправила коды в редакторе. Но!!! По-прежнему, мой замочек не вполне закрыт и, по-прежнему, вижу сообщение: «Соединение защищено, но некоторые данные загружены без шифрования»!? Я в отчаянии! Подозреваю, что это связано с моей темой, пыталась поменять, но никак не найду подходящую. Прошу извинения за то, что отнимаю время, но, возможно, у Вас есть идея? Обратиться больше не к кому, Вы единственная, кто по-настоящему, разбирается в таких проблемах (это не лесть!)
    С уважением, Ольга Карасёва

  • Спасибо вам Ирина, что избавили нас от смешанного контента!
    Я в коде не убирал http:, а наоборот добавлял буковку S .
    За плагины, отдельное спасибо!

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