Добрый день, уважаемые!
Сделал:
1. В файле wp-config.php
define('FORCE_SSL_ADMIN', true);
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';
define('WP_HOME','https://osagi.ru');
define('WP_SITEURL','https://osagi.ru');
2. Использовал плагин Better Search Replace для замены абсолютных ссылок на относительные.
3. Очистил .htaccess. Добавил:
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
<IfModule mod_headers.c>
# this domain should only be contacted in HTTPS for the next 12 months
Header set Strict-Transport-Security "max-age=31536000" env=HTTPS
</IfModule>
В итоге ошибка 404 на страницах (замок зеленый)
/wp-admin выдает ERR_TOO_MANY_REDIRECTS
Просьба указать в каком направлении плыть. Спасибо!