Cómo forzar HTTPS y activar HSTS en un sitio

Guía Sitios web y PHP httpshstsredirectsite options

La redirección a HTTPS y HSTS vienen activados por defecto; cámbielos por sitio y entienda por qué HSTS sólo se envía donde hay un certificado válido.

La redirección de HTTP a HTTPS y el encabezado HSTS vienen activados por defecto; su plan fija el valor predeterminado y usted puede cambiarlo para cada sitio.

Pasos

  1. Abra Sitios web, sitio, Opciones.
  2. Marque Redirección de HTTP a HTTPS y HSTS, y fíjelos como desee.
  3. Guarde y pruebe con curl -I http://ejemplo.com (debe ver una redirección) y curl -I https://ejemplo.com (debe ver Strict-Transport-Security).

Por qué HSTS es condicional

Una vez que un navegador vio HSTS, rechaza HTTP plano para ese dominio durante todo el período. Si el certificado faltara o estuviera vencido, el sitio quedaría inalcanzable y no podría repararse desde el servidor. Por eso el panel envía HSTS sólo en los sitios con un certificado válido.

Otras opciones fijas en la misma página

Redirecciones, páginas de error, listado de índice, tamaño de subida, protección contra hotlinking, bloqueo por IP y directorios protegidos con contraseña (con hash SHA-512 y guardados fuera de su raíz pública). Las mismas opciones se aplican en Apache, nginx y OpenLiteSpeed.

Actualizado: 2026-10-10