🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Configurar SSL en WordPress con Plesk y evitar errores

Actualizado el 25 de diciembre de 2025

Configurar SSL en WordPress con Plesk es un proceso fundamental para garantizar la seguridad de tu sitio web y mejorar tu posicionamiento en buscadores. Si estás leyendo esto, probablemente ya sabes que el candado verde (HTTPS) es esencial, pero quizás te has encontrado con errores molestos después de activarlo. No te preocupes, aquí te guiaré paso a paso, desde la activación del certificado en Plesk hasta la corrección de los problemas más comunes como contenido mixto o redirecciones infinitas.

Este artículo está diseñado para que, incluso si no eres un experto técnico, puedas seguir las instrucciones sin complicaciones. Vamos a desglosar todo el proceso, resolveremos dudas frecuentes y te daremos trucos para que tu sitio funcione perfectamente con HTTPS.


¿Por qué es importante SSL en WordPress con Plesk?

Antes de meternos en la configuración, entendamos por qué esto es tan relevante. SSL (Secure Sockets Layer) es un protocolo que cifra la información entre el navegador del usuario y tu servidor. Cuando lo activas, tu sitio pasa de HTTP a HTTPS, y los visitantes ven un candado en la barra de direcciones.

Para WordPress, esto no solo protege datos sensibles como contraseñas o pagos, sino que también afecta directamente al SEO. Google favorece los sitios HTTPS, penalizando ligeramente los que aún usan HTTP. Además, si tienes un formulario de inicio de sesión o WooCommerce, es obligatorio para la confianza del usuario.

Plesk es un panel de control muy popular para gestionar servidores, y facilita mucho la instalación de SSL. Sin embargo, los errores suelen aparecer después, cuando WordPress no se adapta correctamente al cambio. Por eso, vamos a cubrir todo el flujo: desde configurar SSL Plesk hasta solucionar los típicos errores SSL WordPress.


Paso 1: Instalar y activar SSL en Plesk

Aquí empieza la magia. Plesk ofrece varias opciones para obtener un certificado SSL: puedes usar Let’s Encrypt (gratuito y recomendado) o subir uno de pago. Vamos con el método más común y sencillo.

Usando Let’s Encrypt desde Plesk

  1. Accede a Plesk: Inicia sesión en tu panel. Normalmente se accede mediante https://tudominio.com:8443 o la IP de tu servidor.
  2. Selecciona tu dominio: En el panel principal, busca tu sitio WordPress y haz clic en "Hosting y DNS" o directamente en el nombre del dominio.
  3. Busca la opción SSL/TLS: En el menú lateral, verás "SSL/TLS Certificates". Haz clic ahí.
  4. Añadir certificado Let’s Encrypt: Dentro de esa sección, busca el botón "Añadir Certificado SSL" o "Let’s Encrypt". Plesk suele tener un asistente que te pide el correo electrónico y aceptar los términos. Selecciona tu dominio y haz clic en "Instalar".
  5. Activar el certificado: Una vez instalado, asegúrate de que el certificado esté asignado al dominio. Verás una lista de certificados; elige el que acabas de crear y asígnalo.

[TIP] Si tu dominio tiene subdominios (como www o blog), asegúrate de que el certificado cubra también esas variantes. Let’s Encrypt lo hace automáticamente si marcas la opción "Incluir www".

Si usas un certificado de pago

Si compraste un certificado SSL de una autoridad como Comodo o DigiCert, deberás subir los archivos. En la misma sección SSL/TLS de Plesk, elige "Subir certificado" y pega el código del certificado, la clave privada y la cadena CA. Luego asígnalo al dominio.


Paso 2: Configurar WordPress para HTTPS

Una vez que Plesk tiene el certificado activo, el siguiente paso es decirle a WordPress que use HTTPS. Esto es crucial porque si no lo haces, tu sitio seguirá cargando en HTTP y tendrás errores de contenido mixto.

Cambiar la URL del sitio en Ajustes

  1. Ve a tu panel de administración de WordPress (ejemplo: tudominio.com/wp-admin).
  2. En el menú izquierdo, ve a Ajustes > Generales.
  3. Busca los campos Dirección de WordPress (URL) y Dirección del sitio (URL).
  4. Cambia ambas de http://tudominio.com a https://tudominio.com. Haz lo mismo si usas www.
  5. Guarda los cambios.

Después de esto, WordPress redirigirá todo el tráfico a HTTPS, pero a veces surgen problemas si hay enlaces antiguos en la base de datos.

Forzar HTTPS desde el archivo wp-config.php

Para mayor seguridad, puedes forzar el uso de HTTPS directamente desde el archivo de configuración de WordPress. Esto evita que algunos plugins o temas intenten cargar recursos en HTTP.

  1. Conéctate a tu servidor vía FTP o el administrador de archivos de Plesk.
  2. Busca el archivo wp-config.php en la raíz de tu instalación de WordPress.
  3. Ábrelo y, justo antes de la línea /* That's all, stop editing! Happy blogging. */, añade:
define('FORCE_SSL_ADMIN', true);

Esto fuerza HTTPS en el área de administración. Si quieres también en el front-end, puedes añadir:

define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');

[WARNING] Si ya cambiaste las URLs en Ajustes, no es necesario repetir esto. Pero si tienes problemas de redirección, esta es una capa extra de seguridad.


Paso 3: Solucionar errores comunes de SSL en WordPress

Ahora viene la parte que más dolores de cabeza causa: los errores. Después de activar SSL, es normal que veas advertencias de "contenido mixto" o que el sitio se vea roto. Vamos a solucionarlos uno por uno.

Error: Contenido mixto (Mixed Content)

Este error ocurre cuando tu sitio carga en HTTPS, pero algunos recursos (imágenes, scripts, CSS) siguen usando HTTP. El navegador los bloquea por seguridad, y el candado no aparece.

Cómo solucionarlo:

  1. Usa un plugin de búsqueda y reemplazo: Instala un plugin como "Better Search Replace" (es gratuito y seguro). Ve a Herramientas > Better Search Replace.
  2. Realiza un reemplazo en la base de datos: En el campo "Search for", escribe http://tudominio.com (sin la s). En "Replace with", escribe https://tudominio.com. Selecciona todas las tablas de WordPress y ejecuta el reemplazo.
  3. Verifica: Después, vacía la caché de tu navegador y del plugin de caché que uses (como WP Rocket o W3 Total Cache).

[INFO] Si tienes muchas entradas antiguas con enlaces HTTP, este proceso es esencial. También puedes hacerlo manualmente si eres cuidadoso con phpMyAdmin, pero el plugin es más seguro.

Error: Redirección infinita (Too many redirects)

A veces, al activar SSL, el navegador te muestra un error de "redirección en bucle". Esto suele pasar por conflictos entre Plesk, WordPress y algún plugin de redirección.

Pasos para corregirlo:

  1. Desactiva temporalmente plugins de redirección: Ve a Plugins y desactiva cualquier plugin que maneje redirecciones (como Redirection o Yoast SEO). Luego prueba si el problema persiste.
  2. Revisa la configuración de Plesk: En Plesk, ve a "Hosting y DNS" y busca la opción "Redirección HTTP a HTTPS". Asegúrate de que esté activada, pero a veces forzar la redirección desde Plesk y desde WordPress causa bucles. Prueba a desactivarla en Plesk y usar solo la de WordPress.
  3. Limpia el archivo .htaccess: Conéctate vía FTP y abre el archivo .htaccess en la raíz. Si hay reglas de redirección duplicadas, coméntalas añadiendo # al inicio de la línea. Luego guarda y prueba.

Error: Certificado no válido o caducado

Si ves un mensaje de "certificado no válido", puede ser que Let’s Encrypt no se haya renovado automáticamente. Plesk suele hacerlo, pero a veces falla.

Solución:

  1. En Plesk, ve a SSL/TLS Certificates.
  2. Busca tu certificado y haz clic en "Renovar" (si es Let’s Encrypt) o "Reinstalar".
  3. Asegúrate de que el dominio esté correctamente configurado para que el DNS apunte a tu servidor.

[WARNING] Si usas un certificado de pago, comprueba la fecha de caducidad. Los certificados gratuitos de Let’s Encrypt duran 90 días, pero Plesk los renueva automáticamente si el cron está funcionando.

Error: El sitio no carga después de activar SSL

Esto puede deberse a que el certificado no está bien asignado o hay un problema con el servidor web.

Pasos rápidos:

  1. Verifica que el certificado esté asignado al dominio en Plesk (sección SSL/TLS).
  2. Reinicia el servidor web desde Plesk: ve a "Herramientas y ajustes" > "Servicios" y reinicia Apache o Nginx.
  3. Comprueba que el puerto 443 esté abierto en tu firewall (si usas uno).

Paso 4: Verificar que todo funciona correctamente

Una vez que hayas hecho los cambios, es hora de comprobar que no haya errores.

Usa herramientas online

  • SSL Labs de Qualys: Ve a https://www.ssllabs.com/ssltest/ e ingresa tu dominio. Te dará una calificación y te dirá si hay vulnerabilidades.
  • Why No Padlock: Esta web escanea tu sitio en busca de contenido mixto. Solo ingresa la URL y te mostrará qué recursos están en HTTP.

Revisa manualmente

  • Abre tu sitio en modo incógnito y busca el candado. Si aparece, perfecto.
  • Haz clic en el candado y selecciona "La conexión es segura". Ahí verás si hay contenido mixto bloqueado.

[TIP] Si usas un CDN como Cloudflare, asegúrate de configurar SSL en "Full (strict)" para evitar problemas de certificados intermedios.


Preguntas frecuentes (FAQ) sobre SSL en WordPress con Plesk

Aquí respondemos las dudas más comunes que suelen tener los usuarios.

¿Puedo usar Let’s Encrypt en Plesk para WordPress?

Sí, es la opción más recomendada. Plesk integra Let’s Encrypt de forma nativa, y solo necesitas un par de clics para instalarlo. Es gratuito y se renueva automáticamente.

¿Por qué mi sitio sigue mostrando HTTP después de activar SSL?

Esto suele pasar porque no cambiaste las URLs en WordPress (Paso 2) o porque hay enlaces duros en la base de datos. Usa el plugin "Better Search Replace" para corregirlo.

¿Qué hago si el certificado SSL no se renueva automáticamente?

Revisa que el servicio cron de Plesk esté activo. Ve a "Herramientas y ajustes" > "Programador de tareas" y verifica que la tarea de renovación de Let’s Encrypt esté habilitada. Si no, créala manualmente.

¿Los plugins de caché afectan a SSL?

Sí. Después de activar SSL, debes vaciar la caché de tu plugin (por ejemplo, WP Rocket o W3 Total Cache) y también la del navegador. A veces los recursos cacheados en HTTP siguen mostrándose.

¿Puedo tener SSL sin redirigir todo el tráfico?

Técnicamente sí, pero no es recomendable. Si tienes SSL, lo mejor es redirigir todo a HTTPS para evitar contenido mixto y mejorar SEO. Puedes hacerlo desde Plesk o desde WordPress.


Consejos adicionales para evitar futuros errores

Una vez que todo funciona, es importante mantenerlo así. Aquí van algunos tips:

  • Monitorea la caducidad del certificado: Aunque Let’s Encrypt se renueva solo, configura una alerta por correo en Plesk para recibir avisos si falla.
  • Actualiza WordPress y plugins: Las versiones antiguas pueden tener vulnerabilidades que afecten la seguridad SSL.
  • Usa un plugin de seguridad: Wordfence o Sucuri pueden ayudarte a detectar contenido mixto o problemas de configuración.
  • Haz copias de seguridad: Antes de cualquier cambio grande en SSL, respalda tu base de datos y archivos. Plesk tiene herramientas integradas para esto.

[INFO] Si en algún momento migras tu WordPress a otro servidor, recuerda que tendrás que repetir el proceso de SSL. Pero con esta guía, será pan comido.


Conclusión

Configurar SSL en WordPress con Plesk no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos –instalar el certificado, cambiar las URLs en WordPress, y corregir errores comunes– tendrás tu sitio seguro, rápido y bien posicionado en Google.

Recuerda que los errores como contenido mixto o redirecciones infinitas son normales al principio, pero con las soluciones que te he dado, los resolverás en minutos. Si te encuentras con algún problema no mencionado aquí, revisa los logs de Plesk (en "Herramientas y ajustes" > "Registros") o consulta la documentación oficial.

Ahora, ¡a disfrutar de tu sitio con HTTPS y ese candado verde que da tanta confianza a tus visitantes!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel