Есть сайт на http, нужно перевезти на https. Апач настроен на редирект, https версия в принципе работает (OK 200 и страница грузится), но в консоли браузера ошибки "Mixed Content", т.к. все скрипты+стили+etc грузятся через http протокол.
В wp-config прописано define('FORCE_SSL_ADMIN', true), это не помогает
При попытке поменять опции siteurl и home в базе в таблице `wp_options` с http на https падают админка и сам сайт соответственно
Здравствуйте!
Для корректного переноса сайта на https нужно следующее:
1) смените урл сайта через БД или в админке на https
2) установите плагин Better Search Replace и произведите замену http на https
3) обновите robots & sitemap (для сео)
4) настройте редиректы на уровне сервера апач или nginx
5) если есть абсолютные пути, то измените на относительные или на абсолютные но с https
6) если у вас падает сайт, то наверняка вы получаете ошибку too many requests или что-то типа такого... Покопайтесь в настройках htaccess
7) define('FORCE_SSL_ADMIN', true) нужна чтобы админка работала по ssl
8) после перехода на ssl не забудьте проверить контактные формы. например, при криво установленном сертификате (типа самоподписанные LE) могут быть ошибки с отправкой. Отключите проверку SSl для плагина (например, СF7)