Redirección HTTPS automática con htaccess

Redirección HTTPS automática con htaccess

HTTPS (Hypertext Transfer Protocol Secure) o en español: Protocolo Seguro de Transferencia de Hipertexto, es, como su nombre indica un protocolo para la comunicación segura sobre una red informática, en otras palabras sobre internet

Antiguamente se utilizaba HTTPS únicamente en páginas web de comercio electrónico, bancos, formularios de acceso, etc, sin embargo en 2017 se volvió prácticamente obligatoria luego que los navegadores más comunes comenzaron a mostrar avisos de página no segura.

Otras razones para configurar la redirección HTTPS:

  • Google anunció que las páginas web utilizando HTTPS tendrían mejor ranking en el buscador de Google.
  • Los datos de sus visitantes estarán más seguros al utilizar HTTPS (los datos están cifrados)
  • Quien no quiere la barra verde en el navegador indicando que la página es segura al utilizar HTTPS?
  • Algunos visitantes abandonan el sitio web al ver el aviso “No Seguro” en el navegador

Google Chrome

Buena noticia: Los planes web hosting y reseller hosting de Gospel iDEA incluyen GRATIS un certificado SSL para cada dominio alojado de todas maneras, no es suficiente apenas instalar el certificado SSL, debes redireccionar a los visitantes hacía HTTPS.

En este artículo te enseñaremos de manera sencilla a configurar la redirección HTTPS, recuerda que si no tienes un certificado SSL puedes solicitarlo abriendo un ticket en el área de soporte.

Requisitos básicos para utilizar HTTPS

  • Certificado SSL previamente instalado (si eres cliente de Gospel iDEA tienes derecho a SSL GRATIS)
  • Las llamadas a los archivos (css, js, imágenes, etc) deben contener https:// para evitar mostrar errores.

Redirección HTTPS utilizando .htaccess

Sigue los pasos a continuación para configurar la redirección desde .htaccess:

  • Abre el cliente FTP o dirígete  al administrador de archivos de cPanel
  • Dentro del directorio público de tu cuenta de hosting (/public_html) abre el archivo .htaccess
  • Inserta el siguiente código en el archivo .htaccess

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

  • No olvides guardar los cambios en el archivo
  • Abre el navegador y dirígete a tu página web sin https, ahora la redirección https debe estar funcionando y serás enviado de manera automática a tu página web con https

Es posible que al abrir el administrador de archivos de cPanel no logres visualizar el archivo .htaccess, asegurate de configurar la opción necesaria para mostrar los archivos ocultos:

  • Abre el administrador de archivos de cPanel, en la parte lateral superior derecha haz clic en “Settings”
  • Se abrirá una pantalla con “Preferencias” selecciona “Show Hidden Files (dotfiles)” y luego guarda los cambios
  • Actualiza la vista de archivos y ahora podrás visualizar el archivo .htaccess

Administrador de archivos cPanel

Importante: Es posible que tu archivo .htaccess contenga datos previos, asegurate de hacer una copia antes de guardar los nuevos cambios.

Comentar