con la siguiente regla, redirigí todo el tráfico http a https
Código PHP:
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://midominio.cl/$1 [R,L]
Código PHP:
http://midominio.cl/ redirige a https://midominio.cl/
http://www.midominio.cl/ redirige a https://midominio.cl/
https://midominio.cl/ redirige a https://midominio.cl/

pero si hago esta prueba
Código PHP:
https://www.midominio.cl/ redirige a https://www.midominio.cl/

en vez de redirigir a
Código PHP:
https://midominio.cl/
luego de eso me surge una duda: debo redireccionar utilizando 301?

vale decir, funcionaría así?
Código PHP:
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://midominio.cl/$1 [R=301,L]