Проблемы перехода на https и (замечено для WordPress 5.1.1) Проблема 1: WordPress-сайт на https не пускает в админку из-за множественных переадресаций. Проблема 2: На новом сайте, установленном в папку домена с https, не подключаются стили и js-скрипты.
Не переводить сайт на протокол HTTPS - не получать лишних проблем! Ну зачем защищенный протокол ВСЕМ сайтам?! Но браузеры неумолимы и пугают посетителей, если у сайта нет сертификата.
В этой статье:
Переходим на бесплатный SSL-сертификат в ISPmanager
У меня на хостинге панель ISPmanager ( панель управления веб-серверами на базе Linux ), и можно выпустить бесплатный SSL-сертификат для домена. Чтобы все прошло гладко:
проверку через DNS использовать не нужно, также необходимо снять галочку "Включить SSL-сертификат", т.к. SSL-сертификат необходимо включать только после выпуска его LE центром (когда он будет "Существующий").
Адреса с https или относительные
Просто включить сертификат для сайта недостаточно. если на сайте будет использован протокол http, получим: "Подключение к сайту защищено не полностью":
Все адреса для картинок и ссылки должны быть с https или относительными. Все исправлять вручную или использовать плагин (например, плагин HTTP / HTTPS Remover).
Проблема с бесплатным SSL-сертификатом (?)
Если используется бесплатный SSL-сертификат (который выдается на ограниченное время!), хостер обещает, что будет его продлевать без проблем, но увы в день икс, сайт не открывается из-за негодного сертификата... Техподдержка проблему решает, но, кажется, до следующего дня икс? :-(((
Возможно, эта проблема не так уж распространена...
Множественные переадресации при авторизации
Вдруг появилась проблема: WordPress-сайт нормально работает, но не удается авторизоваться, зайти в админку, т.к. происходят множественные переадресации.
Решение проблемы: убрать из файла wp-config.php строки
define('WP_HOME','//mblogm.ru'); define('WP_SITEURL','//mblogm.ru');
(Эти строки были добавлены некоторое время назад при переводе сайта на https. И тогда все работало!)
После этого авторизация заработала, но открывалась только главная страница, перестали открываться страницы сайта по ссылкам с главной страницы.
Чтобы это исправить, открываем редактирование какой-нибудь записи и нажимаем "Просмотреть запись". После этого сайт заработал.
На новом сайте не подключаются стили и js-скрипты
Аналогично сама собой решилась проблема с новым сайтом.
В папку домена с https (с включенным SSL-сертификатом) был установлен WordPress, все как обычно, но на сайте не заработали стили и js-скрипты. После чего был установлен некий плагин с wordpress.org (неважно какой), и при активации плагина все починилось.