Para direccionar su sitio web a que siempre se vea como seguro "https://" o viceversa primero es importante verificar si ya tiene el certificado SSL instalado y activo en su dominio; una vez confirme esto tiene dos formas de realizar dicha redirección:
1) Forzar la redirección a HTTPS desde el cPanel
Debe acceder al cPanel de su cuenta de hosting y dirigirse a la opción Dominios, una vez allí en Force HTTPS Redirect lo pasa a "Encendido".
1) Forzar la redirección a HTTPS desde el cPanel
Debe acceder al cPanel de su cuenta de hosting y dirigirse a la opción Dominios, una vez allí en Force HTTPS Redirect lo pasa a "Encendido".
IMPORTANTE: Los dominios adicionales y parqueados heredan la configuración de redirección seleccionada en el dominio principal. Es decir, si usted habilita forzar la redirección HTTPS para el dominio principal , se aplicará igualmente para los dominios adicionales y parqueados.
2) Configuración del archivo .htaccess para la redirección HTTPS
En algunos casos, sobre todo en sitios que trabajan con CMS (ejemplo Wordpress), es posible que la forma anterior "Force HTTPS Redirect" no funcione correctamente. De ser asi, puede realizar la redirección directamente en el archivo .htaccess agregando los siguientes códigos:
Si desea redirigir cualquier URL desde "http://" a "https://" añada esto:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L]
</IfModule>
La condición: % {https}! = on significa "se solicita la URL sin https". También puedes probar: RewriteCond %{https} off
Si, por el contrario la URL que quieres reorientar es desde "https://" a "http://" añada esto:
Si, por el contrario la URL que quieres reorientar es desde "https://" a "http://" añada esto:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS}
on RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>