Cómo forzar SSL en tu sitio

Nuestro servicio de hosting ofrece certificados SSL gratuitos, lo cual es exigido hoy en día por los buscadores y especialmente en cualquier website de e-commerce.

Al subir tu sitio, intentas ingresar y ves que el SSL no está activo y el navegador te lo avisa. Entonces… ¿cómo se fuerza al navegador a poner el bendito https:// antes de nuestro dominio?

La solución es muy sencilla. Si no tienes un archivo .htaccess dentro de la carpeta public_html, debes crearlo. Debes agregar estas líneas:

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

Si ya tenías el archivo desde antes, verifica que las líneas que agregues no estén de antes. En ese caso, no las repitas. Generalmente la primera línea suele estar y sólo hay que agregar las últimas dos.