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

Cómo redirigir HTTP a HTTPS en Plesk (WordPress y PrestaShop)

Actualizado el 21 de octubre de 2025

¿Tu sitio web sigue mostrando el candado roto o el temido "No seguro" en el navegador? Si ya has instalado el certificado SSL en Plesk pero aún no has forzado la redirección, este artículo es para ti.

Vamos a explicarte, paso a paso y sin tecnicismos innecesarios, cómo redirigir HTTP a HTTPS en Plesk, tanto para WordPress como para PrestaShop.

Aprenderás a configurar una redirección 301, que es la forma correcta de decirle a Google y a los visitantes que tu web vive ahora en la versión segura. Esto no solo mejora la confianza del usuario, sino que es un factor clave para el SSL WordPress y el PrestaShop HTTPS en tu posicionamiento.


¿Por qué es importante redirigir HTTP a HTTPS?

Antes de ensuciarnos las manos con los ajustes, entendamos el "porqué". Imagina que tu web tiene dos direcciones: una con "http://" y otra con "https://". Si no haces nada, el servidor las muestra como dos sitios distintos.

Esto causa varios problemas:

  • Contenido duplicado: Google ve dos versiones de tu web y no sabe cuál mostrar. Esto diluye tu autoridad.
  • Mala experiencia de usuario: Los visitantes ven el aviso de "No seguro" y pueden desconfiar.
  • Pérdida de posicionamiento: Si no usas una redirección 301, los enlaces que apuntan a la versión HTTP no transfieren su "fuerza" a la versión HTTPS.

Al forzar la redirección, cualquier persona que escriba "http://tudominio.com" será enviada automáticamente a "https://tudominio.com". Simple, limpio y eficaz.


Antes de empezar: Requisitos previos

Asegúrate de tener esto listo para evitar dolores de cabeza:

  • Certificado SSL instalado y activo en Plesk. (Si no lo tienes, en Plesk puedes usar "Let's Encrypt" de forma gratuita).
  • Acceso al Panel de Control de Plesk con permisos de administrador o de suscripción.
  • Acceso al sistema de archivos de tu web (Administrador de archivos de Plesk o FTP).

[WARNING] No fuerces la redirección HTTPS si tu certificado SSL no está correctamente instalado. Si lo haces, tu web podría mostrar un error de "Conexión no segura" y quedar inaccesible. Verifica primero que tu web carga bien con "https://" en tu navegador.


Método 1: La forma más fácil (y recomendada) para WordPress y PrestaShop

Plesk tiene una herramienta mágica llamada "Redirección" o "Redirect" que hace el trabajo sucio por nosotros. Es el método más limpio y no requiere tocar código.

¿Dónde está la opción?

  1. Inicia sesión en Plesk.
  2. Ve a tu dominio en el panel de "Sitios web y dominios".
  3. Busca la sección "Hosting y Acceso" o "Configuración de Hosting" (el nombre exacto puede variar según la versión de Plesk).
  4. Dentro de esta sección, busca la opción "Redirección" o un botón que diga "Redirigir".

Pasos para configurar la redirección:

  1. En la configuración de redirección, marca la casilla que dice "Redirigir" o "Redirect".
  2. Selecciona el tipo de redirección. Es crucial que elijas "Permanente (301)".
  3. En el campo "Destino", asegúrate de que la URL comience con "https://" seguido de tu dominio (ej: https://tudominio.com).
  4. Marca la opción "Redirigir con el código 301" si la ves (a veces es un desplegable).
  5. Guarda los cambios.

Con esto, Plesk creará automáticamente las reglas necesarias en el servidor web (Apache o Nginx) para que todo el tráfico HTTP vaya a HTTPS.

[TIP] Este método funciona perfectamente para cualquier sistema de gestión de contenidos, ya sea WordPress, PrestaShop o incluso una web HTML estática. Es la solución más universal y la que menos conflictos da con plugins o módulos.


Método 2: Forzar HTTPS en WordPress con un Plugin (Alternativa)

Si no encuentras la opción en Plesk o prefieres gestionarlo desde el panel de administración de WordPress, puedes usar un plugin. Es igual de válido, pero ten en cuenta que añade una capa extra de código a tu web.

Usando un plugin como "Really Simple SSL"

Este es uno de los plugins más populares y fáciles de usar.

  1. Ve a tu escritorio de WordPress.
  2. Entra en "Plugins" > "Añadir nuevo".
  3. Busca "Really Simple SSL" e instálalo y actívalo.
  4. Al activarlo, el plugin detectará tu certificado SSL y te preguntará si quieres activar la redirección. Haz clic en "¡Vamos!" o "Activar SSL".
  5. El plugin se encargará de configurar la redirección 301 automáticamente.

¿Qué hace el plugin?

Realmente Simple SSL modifica el archivo .htaccess (o la configuración del servidor si usas Nginx) para añadir las reglas de redirección. Además, corrige las URLs internas y los recursos mixtos (imágenes o scripts que se cargan por HTTP).

[INFO] Si usas un plugin de caché como W3 Total Cache o WP Super Cache, asegúrate de vaciar la caché después de activar el SSL para que los visitantes no vean una versión antigua y rota de tu web.


Método 3: El método manual (Editar .htaccess) para WordPress

Este es para los más atrevidos o para cuando los plugins fallan. El archivo .htaccess es el corazón de la configuración de Apache.

Localizando el archivo

  1. Ve a "Administrador de archivos" en Plesk.
  2. Navega a la carpeta httpdocs (o public_html).
  3. Busca el archivo .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos".

Añadiendo el código

Abre el archivo .htaccess y añade estas líneas al principio (justo después de la línea # BEGIN WordPress si existe):

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

Guarda los cambios.

¿Qué significa este código?

  • RewriteCond %{HTTPS} off: Comprueba si el visitante está usando HTTP (no seguro).
  • RewriteRule: Si la condición anterior es verdadera, redirige toda la URL a la versión HTTPS con un código 301.

[WARNING] Haz siempre una copia de seguridad del archivo .htaccess antes de editarlo. Un error de sintaxis puede tumbar tu web. Si algo sale mal, puedes restaurar la copia de seguridad desde el mismo Administrador de archivos.


El caso especial de PrestaShop: Ajustes en el Back Office

Aunque puedes usar el Método 1 (el de Plesk) que funciona perfectamente, PrestaShop tiene su propia configuración que debes revisar para evitar problemas con las URLs de los productos y las imágenes.

Configurando PrestaShop para HTTPS

  1. Accede a tu Panel de Administración de PrestaShop.
  2. Ve a "Parámetros avanzados" > "Rendimiento" o "Configuración avanzada" (depende de la versión).
  3. Busca la sección "URIs" o "URLs".
  4. Asegúrate de que tanto el campo "URL de la tienda" como "URL de SSL" comiencen con "https://".
  5. En la opción "Activar SSL", elige "Sí".
  6. También activa la opción "Activar SSL en todas las páginas" para forzar HTTPS en todo el sitio.
  7. Guarda los cambios.

PrestaShop regenerará sus archivos .htaccess automáticamente. Si te pide que lo hagas manualmente, hazlo desde "Parámetros avanzados" > "Herramientas" > "Generar .htaccess".

[TIP] Después de cambiar la configuración de PrestaShop, ve a "Parámetros avanzados" > "Rendimiento" y fuerza la compilación de las plantillas (Smarty) a "Sí" y luego vuelve a "No" para que los cambios se apliquen correctamente.


Verificando que la redirección funciona

Después de aplicar cualquiera de los métodos, es hora de comprobar que todo está en orden.

  1. Abre una ventana de incógnito en tu navegador (Ctrl+Shift+N en Chrome, Ctrl+Shift+P en Firefox).
  2. Escribe la versión HTTP de tu web: http://tudominio.com.
  3. Pulsa Enter. Deberías ser redirigido automáticamente a https://tudominio.com.
  4. Verás el candado verde en la barra de direcciones.

Herramientas de verificación

Puedes usar herramientas online como "Redirect Checker" para ver el código de estado. Debería mostrarte un "301 Moved Permanently" desde la URL HTTP hacia la URL HTTPS.


Preguntas Frecuentes (FAQ)

¿Qué pasa si mi web se cae después de forzar HTTPS?

Esto suele pasar si el certificado SSL no es válido o si hay recursos mixtos (contenido cargado por HTTP). Revisa que la URL de tu web en los ajustes generales de WordPress o PrestaShop comience con https://. Si el problema persiste, desactiva temporalmente la redirección (desde Plesk o el plugin) y revisa la instalación del certificado.

¿Es necesario hacer una redirección 301 o puedo usar un 302?

Debes usar un 301 (redirección permanente). Un 302 (temporal) no le dice a Google que el cambio es definitivo, por lo que no transferirá el SEO de tu web. La regla de oro es: siempre 301.

¿Puedo usar el método de Plesk y el plugin de WordPress a la vez?

Sí, pero no es necesario. Usar ambos puede crear conflictos de reglas. Te recomiendo elegir un solo método. El más limpio es el de Plesk (Método 1), ya que se aplica a nivel de servidor y es más rápido.

¿Qué es el "contenido mixto" (Mixed Content)?

Es cuando tu web carga por HTTPS, pero dentro de ella hay imágenes, scripts o CSS que se cargan por HTTP. El navegador los bloqueará por seguridad. Para solucionarlo, asegúrate de que todas las URLs internas de tu web usen https://. Los plugins como "Really Simple SSL" suelen arreglar esto automáticamente.

¿Y si mi hosting usa Nginx en lugar de Apache?

Si tu hosting usa Nginx (lo verás en Plesk), el archivo .htaccess no funcionará. En ese caso, sí o sí debes usar el Método 1 (la opción de redirección en Plesk) o añadir las reglas en la configuración de Nginx (si tienes acceso a ella). La opción de Plesk es la más segura, ya que gestiona ambos servidores automáticamente.

¿Afecta la redirección HTTPS a la velocidad de mi web?

Mínimamente. La negociación TLS (el apretón de manos para establecer la conexión segura) añade unos milisegundos, pero es un coste insignificante en comparación con los beneficios de seguridad y SEO. Además, con HTTP/2 (que requiere HTTPS), la carga de archivos es mucho más eficiente, por lo que en la práctica tu web puede ir más rápida.


Conclusión final

Forzar la redirección HTTPS es un paso obligatorio para cualquier web profesional. Con Plesk, este proceso es muy sencillo si sigues los pasos correctos. Elige el método que mejor se adapte a tu nivel técnico:

  1. Método Plesk (Recomendado): Para todos, es el más limpio.
  2. Plugin WordPress: Para los que prefieren gestionarlo todo desde el escritorio.
  3. Editar .htaccess: Para los que quieren control total sobre el código.

Cualquiera de ellos te llevará al mismo destino: una web segura, con mejor posicionamiento y con la confianza de tus usuarios. No lo dejes para mañana, hazlo ahora y olvídate del problema.

¿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