Base de conocimientos

Búsqueda Inteligente

¿Cómo forzar la navegación HTTPS en un sitio web?

Cuando se adquirere un certificado de seguridad para encriptar la información intercambiada entre el visitante y el servidor se deberá de forzar la navegación https y dependiendo de cada plataforma utilizada para el desarrollo del sitio web deberá de configurarla en su respectiva sección. 

En caso de que el sitio haya sido realizado de manera manual y/o no cuente con un administrador con estas opciones podrá utilizar el siguiente código dentro de un archivo .htaccess en la raiz de nuestro sitio web y en caso de que ya exista algún archivo con este nombre podrá editarlo y colocar el código al final

RewriteEngine on
RewriteCond %{HTTPS} off

RewriteCond %{HTTP_HOST} ^DOMINIO.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.DOMINIO.com$
RewriteRule ^(.*)$ https://DOMINIO.com/$1 [R=301,L]

Es importante sustituir la palabra "DOMINIO" por el nombre del dominio al que desea aplicar este cambio, adicionalmente, si su sitio es .com.mx o .mx deberá de modificarlo sin afectar la estructura del código.  

Otra consideración importante es la última línea del código ya que en esta usted deberá de colocar la url correcta de a dónde desea enviar su contenido por lo que deberá de sustituir la palabra "DOMINIO" por su nombre de dominio con o sin "www"