Cómo redirigir todo http a https mediante .htaccess
Seguramente a estas alturas ya tendrás instalado un certificado SSL en tu servidor (exigencias de Google) y ahora, para no perder URLs de contenido por el camino, quieres redirigir todo ese tráfico a la nueva URL mediante Https.
Ya dependerá de la plataforma o programación web que estes usando. En wordpress incluso con plugins como "Really Simple SSL" ya te bastaría, pero si quieres hacerlo aun mejor, sin usar plugins que ralentizarán tu web, te recomiendo usar el método de .htaccess.
Tan sólo tendrás que añadir estas líneas a tu archivo .htaccess
RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Haz siempre una copia de seguridad antes de tocar el archivo .htaccess porque el más mínimo fallo generará un bluque de redirecciones y te puede petar el sitio.
Cuando hayas realizado los cambios pertinentes cualquier persona que visite tu sitio web en http://ejemplodominio.com será redirigido automáticamente a https://ejemplodominio.com, incluso los robots de Google.