Проблемы с WordPress на https

Проблемы перехода на 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 (неважно какой), и при активации плагина все починилось.  

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *