¿Cómo forzar SSL con .htaccess?: Ejemplo completo

Cómo forzar SSL con .htaccess. Si deseamos tener nuestro sitio web con el candado (SSL). Tenemos que forzar la conexión HTTPS, pero tenemos que cumplir ciertas características como ser: tener instalado un SSL en el servidor, crear un archivo .htaccess.

Si tienes un certificado SSL en tu dominio, puedes forzar a todos los visitantes de tu sitio a usar HTTPS para asegurarte que tu tráfico es seguro.
Agregue las siguientes líneas dentro del archivo .htaccess del sitio web:

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

Cómo forzar SSL: Pasos para la integración

Primer Paso: Activar SSL

Si tenemos un sitio web contratado con un panel por ejemplo cPanel o Plesk podemos activar el SSL de manera gratuita si es que el hosting te lo permite.
Para este ejemplo usaremos cPanel

Activar SSL en cpanel
Activar SSL en cpanel

Una vez que lo tengamos activado ya nuestro sitio web soportara el HTTPS (Certificado SSL)

Segundo Paso: Crear fichero .htaccess

Si nuestro hosting es nuevo tenemos que crear un archivo que tenga el nombre de «.htaccess» en la raíz de nuestro sitio web o subdominio.

Archivo htaccess en el servidor
Archivo htaccess en el servidor

Editamos el fichero presentado en la imagen anterior y colocamos el siguiente código

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

CONCLUSIÓN

  • En este articulo hemos aprendido a incorporar certificado SSL de manera fácil e intuitiva.
  • Además de forzar que nuestro sitio web cargue con HTTPS si es que el usuario ingresa con HTTP tradicional, la web redireccionara a HTTPS sin más.
  • Espero que esta breve explicación les ayude en sus proyectos web.
Me fascina la programación en diversos lenguajes y mas aún si son sistemas web o páginas web.

Entradas relacionadas

Integrar Bootstrap 3 Badge Colors

Integrar Bootstrap 3 Badge Colors

En este artículo vamos a integrar colores de fondo en la clase BADGE de Bootstrap 3. Integrar Bootstrap 3 Badge Colors. En el framework Bootstrap 3 por…

5 formar de validar checkbox

5 formar de validar checkbox

5 formar de validar checkbox. Aquí mostrare varias formas de validar checkbox usando jQuery y JavaScript, también usaremos funciones a nivel de formulario. Aquí debéis fijaros que…

Cómo mostrar ocultar DIV usando CHECKBOX

Cómo mostrar ocultar DIV usando CHECKBOX

Cómo mostrar ocultar DIV usando CHECKBOX?. Lo que haremos será trabajar en un div al hacer clic con el mouse usando jQuery, use el método toggle(). Por…

Enviar formulario usando checkbox

Enviar formulario usando checkbox

Enviar formulario usando checkbox. En este articulo veremos una forma de enviar un formulario HTML usando una casilla o varias casillas de verificación (checkbox). Por lo tanto,…

Limpiar Select2 jQuery

Limpiar Select2 jQuery: Ejemplo completo

Limpiar Select2 jQuery. En este articulo aprenderemos a restablecer para mostrar el marcador de posición select2. JQuery Select2 restablece y luego muestra el marcador de posición. Por…

Evitar duplicados al importar MySQL y PHP

Evitar duplicados al importar MySQL y PHP

Evitar duplicados al importar MySQL y PHP. La mayoría de sistemas web o de escritorio trabajan con importación de registros hacia la base de datos para optimizar…

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *