В ISPmanager можно автоматически направлять посетителей с HTTP на HTTPS. Сначала проверьте, что сайт уже открывается по HTTPS без предупреждений браузера.
Выпустите Let’s Encrypt или подключите готовый сертификат. Он должен подходить для всех адресов, по которым открывается сайт, включая www, если этот адрес используется.
Обратите внимание. HSTS не требуется для включения этого перенаправления. Настраивайте его отдельно, когда HTTPS стабильно работает на нужных адресах. Браузер запоминает политику HSTS, поэтому снятие флажка редиректа не отменяет её мгновенно.
Рисунок 1. Цифрой 1 отмечено включение SSL, цифрой 2 перенаправление HTTP-запросов на HTTPS, цифрой 3 выбранный сертификат, цифрой 4 кнопка «Сохранить».
Откройте адрес сайта с http://. После перехода в адресной строке должен быть https://, а нужная страница должна открываться без предупреждений. Проверьте также внутреннюю страницу и вход в CMS.
Если страница открывается, но часть картинок или стилей не загружается, проверьте адреса ресурсов в CMS и шаблоне. Они тоже должны использовать HTTPS.
Проверьте правила в CMS, файле .htaccess и сервисе CDN. Они не должны возвращать посетителя с HTTPS обратно на HTTP. При использовании Cloudflare режим Flexible может конфликтовать с перенаправлением на сервере. Для шифрования до сервера нужен подходящий режим и действующий серверный сертификат.
Ответы сервера можно проверить по логам сайта. Перенаправление на другой домен или отдельную страницу описано в инструкции по редиректам.