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

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

Requisito

  • El dominio debe estar protegido con un certificado SSL.
    Para que su sitio web utilice HTTPS, debe haber activado un certificado SSL para su dominio. Puede comprobar que se haya activado accediendo a su 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

  • Inicie sesión en su área IONOS y abra la Gestión de Archivos. Se muestra el contenido de su espacio web.
  • Abra el directorio de su sitio web de Typo3.
    Nota: si ha instalado Typo3 a través del área IONOS, el directorio del sitio web se encuentra en la carpeta clickandbuilds.
  • Haga clic en Editar archivo a la derecha del archivo .htaccess en Acciones.
  • Se abre una nueva ventana en la que puede editar el contenido del archivo .htaccess.
  • Copie y pegue el siguiente código en el archivo .htaccess:

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

  • Haga clic en Guardar.

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

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

Si sus páginas se cargan con https://, pero el navegador muestra un icono de advertencia en lugar del candado, su 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, proceda como se indica a continuación:

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

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

    A tener en cuenta: las URL deben terminar con /. Reemplace sudominio.tld por su dominio.

  • Guarde las modificaciones.

  • Compruebe los efectos accediendo de nuevo a sus páginas en el navegador. Inserte CTRL+F5 para asegurarse 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ía buscar más entradas http en el root template y sustituirlas por direcciones https. Para hacer esto, seleccione el ítem Info/Reeditar arriba. Luego haga clic en el botón Editar registro completo de plantilla abajo. Utilice CTRL+S para buscar entradas http y corregirlas.

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