Es muy importante contar con una sola dirección ya sea http o https tener ambos es un punto en contra al SEO de nuestra página web, este tutorial es solo para servidores apache para servidores NGINX la configuración es otra, aunque se recomienda que en NGINX no se use el .htaccess.
Dentro del archivo .htaccess copiar el siguiente código:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]
Otra opción
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Debes cambiar yourdomain.com
por tu dominio, luego lo guardas, para confirmar que funcione este método puedes dirigirte a tu web y escribir por delante de tu dominio http:// y automáticamente debe redirigir a https://