Расскажем почему не все страницы сайта открываются по HTTPS…
Почему не работает SSL? После приобретения и установки SSL-сертификата, HTTP-протокол сайта в адресной строке должен поменяться на HTTPS. Также, если все настройки были произведены правильно, в начале адресной строки появляется замок зелёного цвета.
[adace-ad id=»5173″]После установки сертификата некоторые страницы сайта могут по-прежнему открываться по HTTP-протоколу и отображаться с замком серого цвета / восклицательным знаком. В разных браузерах, данный значок может иметь различный вид.
Если при переезде на HTTPS не допущено ошибок, в браузере будет отображаться замок зелёного цвета и надпись «Надёжный». Если же ошибки остались, будет отображена буква «і», после клика по ней откроется сообщение о неполной защите подключения
Можешь занять мне до зарплаты?…😥
Все надеешься, что «скоро станет лучше»? Открой наконец-то глаза! Эти крысиные бега от зарплаты до зарплаты не прекратятся сами собой!
Хватит! Держи способ стать лидером этой жизни: каждый день начни читать канал «Финансы. Простыми словами» и ты заметишь, как привычки бедняков начнут покидать тебя.
Не дай себе утонуть в болоте серой массы общества: ПОДПИСАТЬСЯ на @prosto_finances
Если не работает SSL, чаще всего, данная проблема связана с тем, что ссылки в визуальных файлах и скриптах остался прежний НТТР-протокол. Если сайт не очень большой, имеет не более десятка страниц, то поменять в ссылках HTTP на HTTPS можно в ручном режиме. Если страниц много, лучше воспользоваться плагином.
Почему не все страницы открываются по HTTPS
Значит в каких то ссылках, визуальных файлах, скриптах по-прежнему прописан HTTP-протокол. Если сайт на WordPress, можно воспользоваться плагинами, которые помогут заменить пути ссылки в путях, убрав оттуда НТТР и оставив HTTPS.
Мир Доступа рекомендует плагин НТТР/HTTPS Remover — он простой и удобный. Ппосле его активации не нужно заниматься дополнительными настройками — все изменения производятся автоматически. Достаточно один раз выбрать пункт Исправить все ссылки, чтобы раз и навсегда решить проблему почему не работает SSL.
Установка НТТР/HTTPS Remover производится следующим образом:
- Скопировать название плагина, после чего перейти в админку WordPress, открыв раздел «Плагины» и выбрать пункт «Добавить новый».
- Скопированное название вставить в поисковую строку.
- Найти нужный плагин, выбрать пункт «Установка» и затем кликнуть «Активация».
Открываем установленный плагин и выбираем пункт Исправить все ссылки. Больше не нужно ничего делать — все необходимые изменения вступят в силу автоматически.
Проверка настроек сайта
Чтобы предотвратить появление проблемы не работает HTTPS на сайте, сразу после установки SSL-сертификата, следует изменить адрес сайта в админке WP.
[adace-ad id=»5168″]Для этого нужно сделать следующее:
- Открываем «Настройки» своего сайта в админке WP>. Они находятся в разделе «Общее».
- Проверяем, что в полях «Адрес сайта (URL)» и, соответственно — «Адрес WordPress (URL)» были указан HTTPS-версии сайта. Если указан НТТР — просто меняем его на HTTPS.
- Выбираем пункт «Сохранение изменений».
Всё! Настройка сайте завершена. Теперь будет исправлять пути до визуальных файлов после перехода на HTTTPS.
Исправление путей к изображениям и скриптам в файлах шаблона
Нужно просмотреть файлы шаблона: footer.php и главный header.php. Требуется проверить, во всех ли ссылках прописана HTTPS-версия сайта. Если найдены пути к файлам / ссылки, начинающиеся с НТТР, то их также нужно исправить и проблема не работает SSL будет решена.
Исправить ссылки в файлах шаблона, визуальных файлах и скриптах можно несколькими способами:
- Воспользоваться файловым менеджером на хостинге, загрузив папку с шаблоном или отдельные файлы шаблона.
- Подключиться по FTP, используя текстовой редактор кода, например — Notepad++.
- Открыть папку с доменом и перейти в wp-content/themes.
Открываем папку с темой сайта — её имя должно включать название используемой темы. Необходимо найти два файла — footer.php и header.php. Далее алгоритм действий следующий:
- Используя поиск, нужно отыскать пути к файлам и ссылки начинающиеся с НТТР.
- Если ссылки ведут к файлам или папкам сайта, их нужно исправить с «http://» на «https://» (кавычек быть не должно)
- Если файлы загружались на жесткий диск компьютера, необходимо сохранить изменения и произвести загрузку данных файлов обратно в корень сайта с заменой.
- Если открытие файлов шаблона производилось по FTP, нужно просто сохранить файл.
После выполнения всех вышеуказанных действий, найти ответ, почему не работает SSL, не составит труда.