Esto puse en un anterior post similar a este:
El procedimiento paso a paso para pasar un sitio de http a https es el siguiente:
1) Dentro del Cpanel del hosting, activar el certificado SSL para el dominio en cuestión a través de Let's Encrypt[emoji769] SSL.
2) Para evitar problemas de enlaces rotos o redirecciones en Wordpress, es preferible instalar el plugin Really Simple SSL.
3) Antes de modificar el archivo .htaccess del hosting, entrar a la pestaña de Ajustes del plugin Really Simple SSL y activar sólo lo siguiente:
Reemplaza automáticamente el contenido mixto
Dejar de modificar el archivo .htaccess
Así se evita que el plugin haga redirecciones raras. Pues algunas hacen que el sitio cargue lento y sean ineficientes. ESTO ES IMPORTANTE.
4) Finalmente agregar el siguiente código al archivo .htaccess sin borrar lo que ya está puesto:
Insertar CODE, HTML o PHP:
# Redireccionar HTTP a HTTPS
RewriteEngine On
RewriteCond %{ENV:HTTPS} !on [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://URL DE TU DOMINIO/$1 [R=301,L,NE]
Saludos.