Cómo forzar a tu sitio a usar SSL (https) usando cPanel

Última modificación: abril 7, 2021
Tiempo estimado de lectura: 2 min

Todos queremos navegar de forma segura en Internet y es más fácil hacerlo cuando se usa SSL. SSL garantiza que todas las comunicaciones entre tu navegador web y el sitio que está visitando estén encriptadas. Los sitios que usan SSL generalmente mostrarán un candado verde al comienzo de la barra de direcciones de su navegador.

Este artículo muestra cómo hacer que el servidor web fuerce todas las conexiones a su sitio usando SSL, esto significa que todas las conexiones se realizarán usando https:// en lugar de http://.

Este artículo no detalla cómo garantizar que todo su contenido esté disponible a través de https:// debes asegurarte de que tu sitio esté configurado correctamente. Tenemos un artículo separado sobre como soluciónar los problemas de contenido mixto.
Antes de completar estos pasos, debes asegurarse de que haya un certificado SSL válido para el dominio en el que desea forzar SSL. Puede ser un certificado SSL comprado o un certificado gratuito Let’s Encrypt. Tenemos un artículo sobre cómo configurar Lets Encrypt en tu dominio.

Con la versión 80, cPanel introdujo una forma mucho más simple de configurar un dominio para forzar todo el tráfico a través de HTTPS.

A menos que tengas un requisito específico para la configuración HTTP/HTTPS de un dominio primario/alias personalizado, recomendamos utilizar este nuevo método.

Los dominios de alias heredan su estado de redireccionamiento de su dominio principal. El método alternativo para forzar HTTPS es editando el archivo .htaccess

Forzar el uso HTTPS en dominios de cPanel.

Haz clic en Dominios desde la sección DOMINIOS en cPanel.

Simplemente haz clic en el control deslizante debajo de la columna Force HTTPS Redirect al lado del dominio que deseas habilitar.

Verás un mensaje de confirmación en la esquina superior derecha y el interruptor cambiará a Activado.

Usando nuestro plugin CloudNS

Desde dentro de cPanel, vaya a …

1.- Nginx Cluster Control -> CloudNS

2.- A continuación, seleccione la lista desplegable del dominio y haga clic en ‘Configurar’

3.- Haga clic en ‘Configuración de la aplicación’

4.- Desplácese hacia abajo hasta que vea una sección para ‘Redirecciones’

5.- ‘Habilitar’ la opción redirect_to_ssl

6.- Haga clic en ‘Enviar’

Ahora, su sitio forzará el protocolo https:// en lugar de usar http://

Forzar https:// a través de un archivo .htaccess

Para forzar a todo el tráfico web a usar HTTPS inserta las siguientes líneas de código en el archivo .htaccess en la carpeta raíz de tu sitio web. Importante: si tienes un código escrito ya en tu archivo .htaccess, agregua esto arriba donde ya hay reglas con un prefijo de inicio similar.

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

Asegúrte de reemplazar www.example.com con su nombre de dominio real (tu dominio). Para forzar a tu dominio a usar HTTPS, usa las siguientes líneas de código en el archivo .htaccess en la carpeta raíz de su sitio web:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

Asegúrate de reemplazar example\ .com con el nombre de dominio que intentas forzar a https. Además, debes reemplazar www.example.com con su nombre de dominio real. Si desea forzar SSL en una carpeta específica, puedes insertar el siguiente código en ti archivo .htaccess:

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} folder 
RewriteRule ^(.*)$ https://www.example.com/carpeta/$1 [R,L]

Asegúrate de cambiar la referencia de la carpeta al nombre de la carpeta real. Después, asegúrate de reemplazar www.example.com/carpeta con tu nombre de dominio real y el nombre de la carpeta en la que desea forzar el SSL.

Forzar https:// usando un plugin de WordPress

Hay un montón de complementos disponibles para este propósito, sin embargo, el que recomendamos se llama Really Simple SSL que se puede descargar en WordPress a través de la sección de plugins. Una cosa que también deberás hacer cuando configures https:// para su sitio de WordPress es asegurarte de que su ‘URL del sitio’ en Configuración -> General también tenga ‘https://’.

_Gracias por leernos.

Tags:
¿Te resultó útil este artículo? Vota y ayúdanos a mejorar.
5 de 5 encontró útil este artículo.
Visto por: 3285