В последствии добавлении такого кода в .htaccess может возникнуть такая проблема:
"сайт *название.сайта* выполнил переадресацию слишком много раз."
Что бы этого избежать надо добавить не в .htaccess а в wp-config следующее:
define('FORCE_SSL_ADMIN', true);
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';
Лично мне это помогло и теперь и сайт открывается как надо и перенаправление идёт с http на https без проблем и ошибок.
Успехов господа.