Certificado SSL


Cómo Redireccionar de http a https

Esta es una de las preguntas más comunes que se hacen la mayoría de las personas que trabajamos con web ¿ Cómo Redireccionar de http a https? Una gran porción de los proveedores de Hosting ya ofrecen de forma gratuita los SSL pero por desconocimiento del mismo cliente y de una campaña de cada compañía los sitios se siguen mostrando como No Seguros ante los Navegadores que cada día buscar proteger a los usuarios.

Una forma fácil de probar si tienes el SSL activado en tu dominio es colocar en el navegador tu web con SSL ejemplo https://midominio.com, si corre el dominio pues esta instalado, solo debes entonces agregar cualquiera de las opciones que te presentamos abajo de este artículo.

Métodos de Cómo Redireccionar de http a https con htaccess

Redireccionar a https sin www delante del dominio, esta es la opción que realmente recomendamos.

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Redireccionar a https con www delante del dominio, esta es la opción que realmente recomendamos.

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Si aplicaste alguna de las anteriores en tu wordpress y te mostró algún problema de bucle de redireccionamiento entonces aplica la siguiente solución:

Busca tu archivo wp-config.php antes de la linea require_once(ABSPATH . ‘wp-settings.php’); coloca el siguiente fragmento de código.

if (isset($_SERVER[‘HTTP_X_FORWARDED_PROTO’]) && $_SERVER[‘HTTP_X_FORWARDED_PROTO’] == ‘https’)
$_SERVER[‘HTTPS’] = ‘on’;

Es importante aclarar que en tu wordpress en la opción de Ajustes –> Generales debes preformatear tu URL con https.

Como recomendación adicional si estas construyendo una nueva web trata de que comiences desde ya a usar https en todo el proyecto, así quedará en la base de datos todo guardado con https.

Otros usuarios por motivos de algunos recursos necesitan cargar paginas sin https, entonces ¿Cómo cambiar de https a http? Aquí les dejo la forma de como procesarlo con .htaccess

RewriteEngine on
RewriteCond %{HTTPS}
on RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

So posees alguna duda de «Cómo Redireccionar de http a https» con gusto escríbenos sin compromiso a soporte@adclichosting.com y con gusto te ayudaremos.