Después de haber activado el certificado SSL para tu dominio, puedes activar el cifrado SSL para tu sitio web completo.

Para asegurarte de que tus visitantes sólo utilizan conexiones seguras SSL, configura el reenvío automático a la dirección HTTPS a través del archivo .htaccess en tu espacio web:

Requisito

  • El dominio debe estar protegido con un certificado SSL.
    Para que tu sitio web utilice HTTPS, debes haber activado un certificado SSL para el dominio. Puedes comprobar que se haya activado accediendo a tu dominio con https:// delante.

Iniciar sesión y activar el certificado SSLActivar el certificado SSL

Leer más: Configurar un certificado SSL gestionado por IONOS

  • Inicia sesión en tu área IONOS y abre la Gestión de Archivos. Se muestra el contenido de tu espacio web.
  • Abre el directorio de tu sitio web de Typo3.
    Nota: si instalaste Typo3 a través del área IONOS, el directorio del sitio web te encuentras en la carpeta clickandbuilds.
  • Haz clic en Editar archivo a la derecha del archivo .htaccess en Acciones.
  • Se abre una nueva ventana en la que puedes editar el contenido del archivo .htaccess.
  • Copia y pega el siguiente código en el archivo .htaccess:

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

  • Haz clic en Guardar.

Tu sitio web ahora se carga automáticamente con HTTPS.

El sitio web se carga con https, pero el navegador aún no muestra ningún candado verde

Si tus páginas se cargan con https://, pero el navegador muestra un ícono de advertencia en lugar del candado, tu sitio web todavía contiene contenido inseguro (también llamado "contenido mixto"). El contenido mixto se produce cuando un sitio web al que se accede de forma encriptada a través de HTTPS carga parcialmente contenido no encriptado a través de HTTP.

Si esto se aplica a una o más páginas, es posible que las directivas baseURL y absRefPrefix se establezcan en la configuración de TypoScript del root template y que aún se refieran a la dirección http. Para verificar las entradas correspondientes en el template y corregirlas si es necesario, procede como se indica a continuación:

  • Inicia sesión en el backend de Typo3.
  • Haz clic en Template en el menú de la izquierda.
    Aparece la página Template Tools.
  • Selecciona el root template.
  • Selecciona Info/Editar en el menú desplegable de la parte superior.
  • Haz clic en Configuración.
  • Comprueba si en el código hay una entrada de baseURL o absRefPrefix que apunte a la dirección http. En caso afirmativo, sustituye http por https en la URL.
  • Si la entrada no existe, inserta el siguiente código al final:

    config {
    baseURL = https://tudominio.tld/ absRefPrefix = https://tudominio.tld/
    }

    A tener en cuenta: las URL deben terminar con /. Reemplaza tudominio.tld por tu dominio.

  • Guarda las modificaciones.

  • Comprueba los efectos accediendo de nuevo a tus páginas en el navegador. Inserta CTRL+F5 para asegurarte de que no se cargue la versión antigua desde la caché del navegador.

El problema persiste

Si todavía no se muestra el candado verde, deberías buscar más entradas http en el root template y sustituirlas por direcciones https. Para hacer esto, selecciona el ítem Info/Reeditar arriba. Luego haz clic en el botón Editar registro completo de plantilla abajo. Utiliza CTRL+S para buscar entradas http y corregirlas.

Si esto tampoco trae fruto, comprueba el contenido de tu página, por ejemplo, si hay imágenes de páginas web o proveedores externos que se cargan a través de http.