Cómo corregir problemas comunes de SSL en WordPress (NET::ERR_CERT_INVALID)

Los certificados SSL (Secure Sockets Layer) son cruciales para proteger tu sitio WordPress, ya que cifran los datos y proporcionan una conexión segura a tus visitantes.

Sin embargo, configurar SSL a veces puede provocar problemas inesperados que afectan la funcionalidad de tu sitio y la experiencia del usuario.

Ya sea que te enfrentes al temido error de «contenido mixto», luches con bucles de redirección o lidies con avisos de caducidad del certificado, estos retos comunes de SSL pueden resultar abrumadores para cualquier propietario de un sitio WordPress.

5 causas comunes de los problemas de SSL

  • Contenido mixto: Los problemas de contenido mixto ocurren cuando tu sitio web tiene recursos tanto HTTP como HTTPS.
  • Certificado SSL caducado Monitoriza con regularidad la fecha de caducidad de tu certificado SSL y renuévalo sin demora para evitar lapsos de seguridad.
  • Errores de demasiadas redirecciones – Investiga y corrige los problemas de redirección excesiva para garantizar una experiencia de navegación fluida y segura.
  • Error NET::ERR_CERT_INVALID Aborda este error confirmando que tu certificado SSL es válido y coincide con tu dominio, eliminando los problemas de confianza del usuario.
  • Longitud de clave SSL inadecuada Verifica que tu certificado SSL emplee una longitud de clave adecuada para la seguridad.

¿Cómo solucionar los problemas comunes de SSL?

1. Corregir manualmente el error de contenido mixto

Este método resulta más eficiente y mejora el rendimiento de tu sitio web, aunque requiere resolver problemas manualmente.

  1. Accede a tu escritorio de WordPress.
escritorio de WordPress
  1. Navega a Ajustes » Generales y asegúrate de que tanto la opción «Dirección de WordPress» como «Dirección del sitio» contengan URLs HTTPS.
Establecer la dirección de WordPress y la dirección del sitio para corregir el problema de SSL
  1. Cuando encuentres URLs «http», cámbialas a «https» y haz clic en «Guardar cambios» para guardar tus ajustes.
Guardar cambios

Después, localiza las URLs HTTP obsoletas en tu base de datos de WordPress y sustitúyelas por las URLs HTTPS actualizadas. Consíguelo sin esfuerzo instalando y activando el plugin Better Search Replace.

Una vez activado, navega a la página Herramientas » Better Search Replace. En el campo «Search», introduce la URL de tu sitio web con HTTP, y en el campo «Replace», introduce la URL de tu sitio web con «https».

Escritorio de Better Search Replace

El plugin procederá a modificar las URLs dentro de tu base de datos de WordPress.

Sigue estos pasos para corregir los errores de contenido mixto, mejorar la seguridad de tu sitio WordPress y evitar las advertencias de seguridad del navegador. Mantén HTTPS para una experiencia segura de los visitantes.

2. Certificado SSL caducado

Un certificado SSL tiene un periodo de validez, normalmente de uno a dos años, y tu sitio web se vuelve inseguro cuando caduca. Renueva tu certificado SSL a través de tu autoridad de certificación (CA) o tu proveedor de alojamiento. Instala el nuevo certificado en tu servidor web.

3. Errores de demasiadas redirecciones al migrar a SSL/HTTPS

Aquí tienes una guía paso a paso de cómo corregir los errores de «Demasiadas redirecciones» tras pasar a SSL/HTTPS vía cPanel:

  1. Inicia sesión en tu cuenta de cPanel con tu nombre de usuario y contraseña.
Página de inicio de sesión de cPanel
  1. En cPanel, localiza y haz clic en el icono «File Manager», normalmente en la sección «Files».
Administrador de archivos
  1. En el «File Manager», navega al directorio raíz de tu instalación de WordPress. Normalmente se encuentra en la carpeta «public_html».
public_html
  1. Busca el archivo wp-config.php en tu directorio raíz. Haz clic derecho sobre él y selecciona «Edit» o «Code Edit» en el menú.
Archivo wp-config
  1. El archivo se abrirá en un editor de texto dentro de cPanel; luego inserta la siguiente línea de código justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */:
  2. Tras añadir la línea de código, haz clic en el botón «Save Changes» en la esquina superior derecha del editor.
PHP
define('FORCE_SSL_ADMIN', true);
forzar SSL
  1. Visita tu sitio web usando la versión HTTPS (https://yourdomain.com). Asegúrate de que ya no encuentres el error de «Demasiadas redirecciones».

Añadir define('FORCE_SSL_ADMIN', true); a wp-config.php indica a WordPress que aplique SSL/HTTPS al área de administración, resolviendo los problemas de redirección. Asegúrate de que tu certificado SSL esté correctamente instalado y configurado en tu alojamiento para que funcione.

4. Error NET::ERR_CERT_INVALID

El navegador Google Chrome muestra el mensaje de error «NET::ERR_CERT_INVALID», mientras que otros navegadores muestran un mensaje de advertencia similar que indica que la conexión a tu sitio web es insegura.

Error NET::ERR_CERT_INVALID

Este mensaje de error significa que el navegador del usuario rechazó el certificado ofrecido por el sitio web. Diversos factores podrían contribuir a ello, incluidos:

  1. El certificado ha alcanzado su fecha de caducidad.
  2. Tu navegador no confía en la autoridad que emitió el certificado.
  3. El certificado SSL se ha emitido para un nombre de dominio o subdominio alternativo.

Si obtuviste un certificado SSL y pediste a tu proveedor de alojamiento de WordPress que se encargara de la instalación, puedes contactar con él para que te ayude a resolver el problema.

Si instalas el certificado SSL manualmente, considera reinstalarlo o contacta con tu proveedor del certificado SSL para obtener ayuda con la resolución de problemas.

5. Longitud de clave SSL inadecuada

Las longitudes de clave SSL cortas o débiles pueden comprometer la seguridad de tu certificado SSL. Genera un nuevo certificado SSL con una longitud de clave más robusta (al menos 2048 bits) para mejorar la seguridad.

Conclusión

En conclusión, abordar los problemas comunes de SSL es crucial para mantener un sitio web seguro. Siguiendo los pasos descritos en esta guía, los propietarios de sitios web pueden mejorar la seguridad, proteger los datos de los usuarios y generar confianza con su audiencia. Un sitio web seguro no es solo necesario; es una piedra angular del éxito en línea.

Artículos relacionados

Rene Hermenau

Autor: Rene Hermenau

Sobre el autor: René Hermenau es el fundador de WP STAGING. Trabaja en copias de seguridad de WordPress, entornos de staging, migraciones, gestión de bases de datos y flujos de despliegue seguros.