Домены, URL’ы и IP4 комментария

Установил SSL сертификат на свой сайт, однако Гугл Хром продолжал показывать что сайт незащищённый:

«Подключение к сайту защищено не полностью. Злоумышленники могут видеть изображения, которые видны вам, и изменять их в целях мошенничества.»

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

Если нажать на «Подробнее», становится ясно в чём причина — Mixed Content (смешанное содержание).

mixed content

Т.е. говоря проще, на странице есть ссылки вида http:// и https:// одновременно. А если сайт перешёл на https, то использовать старый протокол http в коде CMS уже нельзя.

Просматривая код сайта обнаружил, что ссылки на изображения у всех записей отображаются через http. Изменять это вручную не придётся, благо в админке DLE есть встроенная функция «Поиск и Замена», которая позволяет быстро найти и заменить определенный текст по всей базе данных. Только будьте осторожнее с заменой, менять только http:// на https:// не следует, правильней будет произвести замену более конкретно, например, указать подкаталог, где расположены все фото. Например, так: http://вашсайт/uploads на https://вашсайт/uploads . Тем самым мы минимизируем риск возможных нежелательных замен. Иначе может получится что где-то в тексте у вас была ссылка на какой-либо сайт, который пока не перешёл на протокол https, в результате ссылка станет нерабочей.

Снова проверяю код, вижу ещё несколько http ссылок — счётчики, которые самостоятельно добавлял в код своей темы, исправляю.

Проверяю код на наличие http ссылок — всё чисто. Однако браузер по прежнему показывает что сайт не защищён. В чём же дело?!

В консоли ошибок выяснил, что оказывается картинка счётчика HotLog подгружается по http.

HotLog mixed content

В панели управления счётчиком включил поддержку https, но это, к сожалению, не помогло. Написал в техподдержку, а пока решил отказаться от их счётчика.

Этим примером я хотел сказать, что поиском в коде страницы можно и не обнаружить ссылок http, поэтому обязательно смотрите логи ошибок!

Надеюсь кому-то поможет, отпишитесь, если не трудно.

4 комментария

  • sonna 16.09.2017

    Спасиб, помогли!

    Ответить

    • Евгений 17.09.2017

      Ну хоть кому-то помог! 🙂

  • Евгений 18.10.2017

    Респект тебе Тёзка. Я мля пролазил все файлы движка, и только с твоёй подсказки нашёл косяк. Исправил. Благодарю.

    Ответить

    • Евгений 18.10.2017

      Отлично! Уже два человека, кому помог. 🙂

Комментировать