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

Cómo redirigir HTTP a HTTPS en WordPress con Plesk

Actualizado el 2 de enero de 2026

¡Hola! Soy tu asistente técnico. Hoy vamos a resolver una de las tareas más importantes para la seguridad y el SEO de tu sitio WordPress: redirigir HTTP a HTTPS. Si ya has instalado un certificado SSL en tu sitio (algo que hoy en día es obligatorio), pero aún no has configurado la redirección, tu web puede estar mostrando contenido mixto (inseguro) o penalizando tu posicionamiento en Google.

En esta guía, te explicaré paso a paso cómo hacerlo usando Plesk, uno de los paneles de control de hosting más populares. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra. Al final, tendrás una redirección 301 limpia y profesional.

¿Por qué es tan importante redirigir HTTP a HTTPS?

Antes de meternos en la configuración, entendamos por qué este paso es crítico.

  • Seguridad: HTTPS cifra la comunicación entre el navegador del usuario y tu servidor. Sin él, cualquier persona en la misma red (como un WiFi público) podría interceptar datos sensibles como contraseñas o información de tarjetas de crédito.
  • SEO (Posicionamiento en buscadores): Google y otros motores de búsqueda penalizan los sitios que no usan HTTPS. De hecho, desde 2014, Google lo usa como un factor de ranking. Si no rediriges, tu sitio podría perder visitas orgánicas.
  • Confianza del usuario: Los navegadores modernos (Chrome, Firefox, Edge) marcan los sitios HTTP como "No seguros". Esto ahuyenta a los visitantes y da una mala imagen de tu marca.
  • Evitar contenido duplicado: Tener la misma web accesible por HTTP y HTTPS crea contenido duplicado a los ojos de Google. La redirección 301 le dice al buscador: "La versión buena es la de HTTPS, olvida la otra".

Ahora sí, manos a la obra.

Requisitos previos

Antes de empezar, asegúrate de tener lo siguiente:

  1. Un certificado SSL activo en Plesk. Si no lo tienes, puedes instalarlo desde el panel (Let's Encrypt es gratuito y fácil). Ve a "Sitios web y dominios" > "Certificados SSL/TLS" y sigue las instrucciones.
  2. Acceso a Plesk como administrador o usuario con permisos sobre el dominio. Normalmente tu hosting te da estas credenciales.
  3. Tu sitio WordPress funcionando correctamente (al menos en HTTP). No intentes hacer esto con un sitio recién instalado sin contenido, porque podrías romper algo.

[INFO] Si tu sitio ya está en HTTPS pero la redirección no funciona, es posible que tengas un plugin de caché o un firewall que esté bloqueando el cambio. Desactívalos temporalmente durante el proceso.

Método 1: Redirigir HTTP a HTTPS usando el archivo .htaccess (recomendado para Plesk)

Este es el método más directo y no requiere instalar plugins adicionales. Plesk suele gestionar bien el archivo .htaccess de WordPress.

Paso 1: Acceder al administrador de archivos de Plesk

  1. Inicia sesión en Plesk con tu usuario.
  2. Ve a "Sitios web y dominios".
  3. Busca el dominio de tu WordPress y haz clic en "Administrador de archivos" (suele ser un icono de carpeta).

Paso 2: Localizar y editar el archivo .htaccess

  1. Dentro del administrador de archivos, navega hasta la carpeta raíz de tu sitio (normalmente httpdocs o public_html).
  2. Busca el archivo .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos" (un icono de ojo o un checkbox en la parte superior).
  3. Haz clic derecho sobre .htaccess y selecciona "Editar" (o "Edit in Text Editor").

Paso 3: Añadir el código de redirección

Se abrirá un editor de texto. Verás que ya hay contenido (las reglas de WordPress). No borres nada. Simplemente, al principio del archivo (justo después de # BEGIN WordPress o antes de RewriteEngine On), pega el siguiente bloque:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

Explicación sencilla:

  • RewriteCond %{HTTPS} off: Detecta si la conexión NO es HTTPS.
  • RewriteRule ^(.*)$ ... [L,R=301]: Si se cumple la condición, redirige a la versión HTTPS con un código 301 (redirección permanente).

Guarda los cambios (icono de disquete) y cierra.

Paso 4: Probar la redirección

Abre una ventana de incógnito en tu navegador y escribe http://tudominio.com. Deberías ser redirigido automáticamente a https://tudominio.com. Si ves un candado verde en la barra de direcciones, ¡perfecto!

[WARNING] Si después de guardar ves un error 500 (Internal Server Error), significa que el servidor no tiene habilitado mod_rewrite. Contacta con tu soporte de hosting y diles que necesitas activar el módulo mod_rewrite de Apache. También puedes probar el Método 2 (plugins).

Método 2: Usar un plugin de WordPress (alternativa fácil)

Si editar archivos te da miedo o tu hosting no permite .htaccess, puedes usar un plugin. Es igual de válido, aunque añade un pequeño peso a tu web.

Paso 1: Instalar un plugin de redirección

Desde el panel de administración de WordPress (tu-sitio.com/wp-admin):

  1. Ve a "Plugins" > "Añadir nuevo".
  2. Busca "Really Simple SSL" (es el más popular y gratuito). También puedes usar "WP Force SSL" o "SSL Insecure Content Fixer".
  3. Instala y activa el plugin.

Paso 2: Configurar Really Simple SSL

  1. Al activarlo, el plugin te preguntará si quieres forzar SSL. Haz clic en "Go ahead, activate SSL!".
  2. El plugin automáticamente:
    • Cambia la URL del sitio en Ajustes > Generales de HTTP a HTTPS.
    • Añade una regla de redirección 301 en el .htaccess (si puede).
    • Corrige contenido mixto (imágenes, scripts que aún cargan por HTTP).

Paso 3: Verificar

Repite el mismo test que en el método anterior. Además, el plugin te mostrará un panel con el estado de SSL.

[INFO] Si usas un plugin de caché (como WP Rocket, W3 Total Cache o Litespeed Cache), después de activar la redirección, borra la caché de tu sitio y del navegador. A veces la versión en caché de HTTP puede seguir mostrándose.

Método 3: Configurar la redirección desde el panel de Plesk (Hosting nivel servidor)

Plesk tiene una herramienta integrada para forzar HTTPS, que suele ser la más fiable porque actúa a nivel de servidor, antes de que WordPress procese la petición.

Paso 1: Acceder a la configuración de SSL/TLS

  1. En Plesk, ve a "Sitios web y dominios".
  2. Haz clic en el nombre de tu dominio (no en el icono, sino en el texto).
  3. Busca la sección "SSL/TLS" o "Certificados SSL/TLS".
  4. Dentro, verás una opción que dice "Redirección permanente (301) de HTTP a HTTPS" o similar. En versiones recientes de Plesk, puede estar en "Configuración de host" > "Forzar redirección HTTPS".

Paso 2: Activar la opción

  1. Marca la casilla "Redirigir HTTP a HTTPS".
  2. Haz clic en "Aceptar" o "Guardar".

Paso 3: Comprobar

Plesk ahora generará las reglas necesarias a nivel de servidor. Prueba de nuevo con http://tudominio.com. Esta redirección es la más rápida y no depende de WordPress.

[TIP] Si tienes varios dominios o subdominios, repite este proceso para cada uno. Plesk permite configurarlo de forma individual.

Solución de problemas comunes (FAQ)

Aquí respondo a las dudas más frecuentes que me encuentro en soporte.

¿Por qué mi sitio sigue cargando en HTTP después de la redirección?

  • Caché del navegador: Limpia el historial y la caché. Prueba en una ventana de incógnito.
  • Caché del servidor: Si usas Varnish o un CDN (como Cloudflare), puede que estén sirviendo una versión antigua. Purgar la caché del CDN.
  • Plugin de caché: Desactiva temporalmente cualquier plugin de caché de WordPress.
  • .htaccess incorrecto: Revisa que no haya errores de sintaxis. Un espacio de más puede romper todo.
  • SSL no instalado correctamente: Ve a Plesk > SSL/TLS y verifica que el certificado esté asociado al dominio.

¿Qué hago si al activar la redirección pierdo el acceso al panel de WordPress?

Esto puede pasar si cambias la URL del sitio sin actualizar bien la base de datos. Para solucionarlo:

  1. Accede a tu base de datos por phpMyAdmin (desde Plesk).
  2. Busca la tabla wp_options.
  3. Localiza las filas siteurl y home. Asegúrate de que ambas tengan https://tudominio.com (sin la barra al final).
  4. Si no puedes acceder, edita el archivo wp-config.php de la raíz y añade estas líneas justo antes del /* That's all, stop editing! */:
define('WP_HOME','https://tudominio.com');
define('WP_SITEURL','https://tudominio.com');

¿Necesito hacer algo más después de la redirección?

Sí, dos cosas importantes:

  1. Actualizar la URL en Google Search Console: Si usas Google Search Console, añade la propiedad con https:// y verifica. Luego, solicita un cambio de dirección en la versión antigua (HTTP -> HTTPS).
  2. Corregir enlaces internos: Revisa que todas tus imágenes, scripts y enlaces internos usen HTTPS. El plugin "Better Search Replace" puede ayudarte a cambiar http://tudominio.com por https://tudominio.com en toda la base de datos.

¿Es mejor usar el .htaccess o el plugin?

  • .htaccess es más rápido y no consume recursos de PHP. Es la opción recomendada si te sientes cómodo editándolo.
  • Plugin es más visual y seguro para novatos, pero añade una pequeña carga extra. Además, si desactivas el plugin, la redirección se pierde.

Mi recomendación: Usa el Método 3 (desde Plesk) o el Método 1 (.htaccess). Si fallan, recurre al plugin.

Conclusión

Redirigir HTTP a HTTPS en WordPress con Plesk es un proceso sencillo que mejora drásticamente la seguridad y el SEO de tu web. Ya sea usando el panel de control, el archivo .htaccess o un plugin, el objetivo es el mismo: que todos tus visitantes y buscadores accedan a la versión segura de tu sitio.

Recuerda que una redirección 301 es permanente, así que una vez configurada, no la desactives a menos que sepas lo que haces. Si en el futuro cambias de servidor o de dominio, deberás repetir el proceso.

[TIP] Después de la redirección, programa una auditoría con herramientas como "Why No Padlock" para asegurarte de que no hay contenido mixto (elementos cargando por HTTP). Eso puede arruinar tu candado verde.

Espero que esta guía te haya sido útil. Si tienes alguna duda, déjala en los comentarios (si los hay) o contacta con tu soporte de hosting. ¡Nos vemos en el próximo tutorial!

¿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