Если сайт не открывается по https, браузер обычно показывает предупреждение «Соединение не защищено» или «Ошибка сертификата». Причина чаще всего в одном из трёх: просроченный или неверно установленный SSL-сертификат, смешанный контент (часть ресурсов подключается по http) или устаревший кэш браузера. Разберём, как быстро найти причину и устранить её.
Как проверить, в чём именно проблема
- Откройте сайт в режиме инкогнито — если ошибка пропала, дело в кэше или расширениях браузера.
- Кликните на значок замка (или его отсутствие) в адресной строке — браузер покажет, истёк ли сертификат или он выдан на другой домен.
- Проверьте дату и время на устройстве: если часы сильно расходятся с реальным временем, браузер будет считать любой сертификат недействительным.
- Откройте консоль разработчика (F12), вкладку Console — там появятся ошибки mixed content, если часть скриптов или картинок подгружается по http.
Что делать со стороны сайта
Если сайт принадлежит вам, проверьте срок действия сертификата в панели хостинга или у центра сертификации и при необходимости перевыпустите его. Если ошибка про смешанный контент — найдите в коде страницы жёстко прописанные ссылки на http:// и замените их на https:// или на относительные пути без указания протокола. После правки сертификата или кода очистите кэш CDN и серверный кэш, иначе браузеры продолжат получать старую версию страницы.
Что делать, если сайт чужой
Если ошибка возникает на стороннем ресурсе, со своей стороны можно только исключить локальные причины: обновить браузер, отключить VPN и прокси (они иногда подменяют сертификаты), проверить настройки антивируса с функцией проверки https-трафика. Если после этого ошибка сохраняется на разных устройствах и в разных сетях, проблема на стороне владельца сайта, и остаётся только дождаться, пока её исправят.