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

Configurar redirecciones 301 en PrestaShop con Plesk

Actualizado el 7 de abril de 2026

¿Por qué son importantes las redirecciones 301 en PrestaShop?

Si has cambiado la URL de una página, eliminado un producto o migrado tu tienda a un nuevo dominio, necesitas usar redirecciones 301. Una redirección 301 le indica a los motores de búsqueda (como Google) que una página se ha movido de forma permanente a una nueva dirección. Sin ellas, los visitantes (y los buscadores) se encontrarán con errores 404 (página no encontrada), lo que daña tu SEO PrestaShop y la experiencia de usuario.

Configurar estas redirecciones correctamente es clave para mantener el tráfico, el posicionamiento y no perder clientes. En este artículo te explicaré paso a paso cómo configurar redirecciones 301 en PrestaShop usando Plesk, uno de los paneles de control de hosting más populares. También veremos alternativas si no tienes acceso a Plesk o prefieres hacerlo desde el propio PrestaShop.

[INFO] Una redirección 301 es permanente. Si solo necesitas una redirección temporal (por ejemplo, durante un mantenimiento), usa una 302. Pero para cambios definitivos, siempre 301.

¿Qué necesitas antes de empezar?

Antes de lanzarte a configurar redirecciones, asegúrate de tener:

  • Acceso a Plesk (generalmente en tu-dominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting).
  • Conocimiento de las URLs antiguas y nuevas que quieres redirigir.
  • Copia de seguridad de tu tienda (por si algo sale mal, siempre es recomendable).

[WARNING] No modifiques archivos importantes sin hacer una copia de seguridad previa. Un error en las redirecciones puede dejar tu tienda inaccesible.

Método 1: Configurar redirecciones 301 en PrestaShop usando Plesk (vía archivo .htaccess)

Plesk te permite gestionar el archivo .htaccess de tu tienda PrestaShop, que es donde se definen las reglas de redirección. Este método es el más directo y potente.

Paso 1: Accede al administrador de archivos de Plesk

  1. Inicia sesión en tu panel de Plesk.
  2. Ve a Sitios web y dominios o Hosting Settings (dependiendo de la versión).
  3. Busca la sección Archivos o File Manager. Haz clic en ella.
  4. Navega hasta la carpeta raíz de tu tienda PrestaShop (normalmente httpdocs o public_html).

Paso 2: Localiza y edita el archivo .htaccess

  1. Busca el archivo .htaccess. Si no lo ves, activa la opción Mostrar archivos ocultos en el File Manager.
  2. Haz clic derecho sobre el archivo y selecciona Editar o Edit in Text Editor.
  3. Se abrirá un editor de texto. Verás muchas líneas de código (algunas generadas por PrestaShop). No las borres.

Paso 3: Añade las reglas de redirección 301

Al final del archivo (antes de cualquier línea que ponga # END PrestaShop o similar), añade las siguientes líneas:

# Redirecciones 301 personalizadas
Redirect 301 /producto-antiguo.html https://tudominio.com/nuevo-producto
Redirect 301 /categoria-vieja/ https://tudominio.com/nueva-categoria

Explicación del formato:

  • Redirect 301: indica que es una redirección permanente.
  • La primera parte es la ruta relativa desde la raíz (sin el dominio).
  • La segunda parte es la URL completa a la que quieres redirigir.

[TIP] Si tienes muchas redirecciones, puedes usar RedirectMatch 301 con expresiones regulares para patrones. Por ejemplo: RedirectMatch 301 /productos-(.*)\.html https://tudominio.com/tienda/$1

Paso 4: Guarda los cambios y comprueba

  1. Haz clic en Guardar o OK.
  2. Abre una ventana de incógnito en tu navegador y prueba la URL antigua (ej: tudominio.com/producto-antiguo.html). Deberías ser redirigido automáticamente a la nueva URL.
  3. Si ves un error 500 (Internal Server Error), revisa que no hayas puesto comillas o caracteres extraños. También puedes consultar el log de errores de Plesk.

[WARNING] No uses la etiqueta <IfModule mod_rewrite.c> dentro de las reglas Redirect. Si necesitas reglas más complejas, mejor usa RewriteRule (ver método avanzado más abajo).

Método 2: Redirecciones 301 desde el propio PrestaShop (sin tocar .htaccess)

PrestaShop incluye un módulo nativo para gestionar redirecciones de manera sencilla. Es ideal si no te sientes cómodo editando archivos.

Paso 1: Accede al back office de PrestaShop

  1. Ve a tudominio.com/admin (o la URL que hayas configurado).
  2. Inicia sesión con tus credenciales.

Paso 2: Busca la sección de redirecciones

  1. En el menú izquierdo, ve a Mejorar > SEO y URL (dependiendo de la versión puede llamarse Traffic & SEO > SEO & URLs).
  2. Busca la opción Redirecciones o Redirection. Si no la ves, puede que esté en Configuración avanzada > Rendimiento o necesites instalar un módulo específico (como "Redirection" de PrestaShop Addons).

Paso 3: Añade una nueva redirección

  1. Haz clic en Añadir nueva redirección.
  2. Completa los campos:
    • URL antigua: la ruta relativa (ej: /producto-antiguo.html).
    • URL nueva: la URL completa (ej: https://tudominio.com/nuevo-producto).
    • Tipo: selecciona 301 (Permanente).
  3. Guarda los cambios.

Paso 4: Verifica que funcione

Prueba la redirección igual que en el método anterior.

[INFO] Este método es más limitado que el .htaccess, pero es suficiente para la mayoría de casos. Si necesitas redirecciones masivas o complejas, mejor usa el archivo .htaccess.

Método 3: Redirecciones 301 avanzadas con mod_rewrite (para expertos)

Si necesitas redirigir patrones complejos (ej: cambiar toda la estructura de categorías), puedes usar RewriteRule en el .htaccess. Este método requiere más cuidado.

Ejemplo: Redirigir todas las URLs de una categoría antigua a una nueva

RewriteEngine On
RewriteRule ^categoria-vieja/(.*)$ https://tudominio.com/nueva-categoria/$1 [R=301,L]

Explicación:

  • ^categoria-vieja/(.*)$: captura cualquier URL que empiece con categoria-vieja/.
  • $1: reemplaza con lo capturado (la parte después de categoria-vieja/).
  • [R=301,L]: indica redirección 301 y que es la última regla a aplicar.

Precauciones con mod_rewrite

  • Siempre pon las reglas personalizadas ANTES de las líneas generadas por PrestaShop (normalmente entre # START PrestaShop y # END PrestaShop).
  • No olvides activar RewriteEngine On si no está ya activo.

[WARNING] Un error en las reglas Rewrite puede romper tu tienda. Siempre prueba en un entorno de desarrollo primero.

Errores comunes al configurar redirecciones 301

  • Olvidar el slash inicial: La URL antigua debe empezar con / (ej: /producto no producto).
  • Usar URL absoluta en la parte antigua: La parte antigua nunca debe incluir el dominio (ej: no pongas https://tudominio.com/producto).
  • No comprobar después: Siempre verifica con herramientas como Redirect Checker o simplemente navegando.
  • Confundir 301 con 302: Si pones 302, los buscadores no transferirán el SEO.

¿Qué hacer si no funciona? Solución de problemas

  1. Error 500: Revisa el .htaccess. Puede haber un carácter extraño o una regla mal escrita. Si no puedes acceder a tu tienda, usa el File Manager de Plesk para renombrar el .htaccess a .htaccess.old (esto desactivará todas las redirecciones).
  2. La redirección no se ejecuta: Asegúrate de que el módulo mod_rewrite de Apache está activado en Plesk (ve a Hosting Settings > Web Server y verifica que esté marcado).
  3. Redirección en bucle: Ocurre cuando rediriges una URL a sí misma o a otra que vuelve a la original. Revisa tus reglas cuidadosamente.

Preguntas frecuentes (FAQ)

¿Puedo configurar redirecciones 301 sin Plesk?

Sí, si usas otros paneles como cPanel, DirectAdmin o Syspanel (antes HestiaCP), el proceso es similar editando el .htaccess. En Syspanel, accede por el puerto 2106 y busca el File Manager.

¿Las redirecciones 301 afectan al SEO de mi tienda?

Sí, pero positivamente. Si las haces bien, Google transferirá el "link juice" de la URL antigua a la nueva. Si usas 302 (temporal), el SEO no se transfiere.

¿Cuánto tiempo tardan en notarse los cambios?

Inmediatamente para los usuarios, pero Google puede tardar días o semanas en rastrear las nuevas URLs. Puedes acelerar el proceso usando Google Search Console para solicitar el rastreo.

¿Qué hago si tengo miles de URLs que redirigir?

Usa un archivo de texto con todas las reglas y pégalo en el .htaccess, o contrata un módulo especializado para PrestaShop que gestione redirecciones masivas.

Conclusión

Configurar redirecciones 301 en PrestaShop es una tarea fundamental para mantener tu SEO y la experiencia de usuario. Ya sea a través de Plesk redirección (editando el .htaccess) o desde el propio back office, es un proceso sencillo si sigues los pasos correctos. Recuerda siempre hacer copias de seguridad y probar cada redirección.

No subestimes el poder de una buena redirección: te ayudará a conservar el tráfico, evitar enlaces rotos y mantener contentos tanto a tus clientes como a Google. Si tienes dudas, no dudes en consultar a tu proveedor de hosting o a un desarrollador especializado.

[TIP] Lleva un registro de todas tus redirecciones en una hoja de cálculo. Te será muy útil para futuras migraciones o cambios en tu tienda.

¿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