Cómo configurar redirecciones 301 en PrestaShop con Plesk
¿Qué es una redirección 301 y por qué es importante para tu tienda PrestaShop?
Si tienes una tienda online con PrestaShop y estás pensando en cambiar URLs, reorganizar categorías o migrar tu sitio a un nuevo dominio, necesitas conocer las redirecciones 301. Una redirección 301 es una instrucción permanente que le dice a los navegadores y motores de búsqueda que una página se ha movido de forma definitiva a una nueva dirección.
¿Por qué es clave para el SEO de tu tienda? Cuando cambias una URL sin configurar la redirección, los visitantes se encuentran con un error 404 (página no encontrada). Además, los buscadores como Google pierden el "jugo SEO" que habías acumulado en esa página, afectando tu posicionamiento. Con una redirección 301, transfieres hasta el 90-99% de la autoridad de la URL antigua a la nueva.
En este artículo te enseñaremos paso a paso cómo configurar redirecciones 301 en PrestaShop usando Plesk, uno de los paneles de control de hosting más populares.
¿Cuándo necesitas redirecciones 301 en PrestaShop?
Estas son las situaciones más comunes donde aplicarás redirecciones 301:
- Cambiar URLs de productos o categorías: Por ejemplo, si pasas de
/producto-123.htmla/zapatos-deportivos.html. - Migrar de HTTP a HTTPS: Redirigir todo el tráfico antiguo a la versión segura.
- Unificar dominios: Si tenías
tutienda.comy ahora usastutienda.es. - Eliminar páginas duplicadas: Como versiones con y sin "www".
- Reestructurar la arquitectura: Al cambiar la jerarquía de categorías.
Método 1: Configurar redirecciones 301 desde Plesk (el más recomendado)
Plesk ofrece una interfaz gráfica muy intuitiva para gestionar redirecciones sin tocar código. Sigue estos pasos:
Paso 1: Accede a Plesk
Inicia sesión en tu panel de control de Plesk. La URL suele ser algo como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.
Paso 2: Ve a la sección de redirecciones
Dentro de tu suscripción o dominio, busca la opción “Redirecciones HTTP” o “Redirecciones” en el menú de la izquierda. En versiones recientes de Plesk, está dentro de “Alojamiento web” > “Redirecciones HTTP”.
Paso 3: Añade una nueva redirección
Haz clic en “Añadir redirección”. Se abrirá un formulario con estos campos:
- Tipo de redirección: Selecciona 301 (Movido permanentemente).
- URL de origen: Introduce la ruta antigua. Por ejemplo:
/categoria-antigua/o/producto-viejo.html. No incluyas el dominio completo, solo la parte después de la barra. - URL de destino: Escribe la nueva dirección completa. Por ejemplo:
https://tutienda.com/categoria-nueva/ohttps://tutienda.com/nuevo-producto. - Opciones adicionales (si aparecen): Marca “Redirigir también con la URL de solicitud” si quieres que preserve la estructura (útil para redirecciones masivas).
Paso 4: Guarda y verifica
Haz clic en “Aceptar” o “Guardar”. La redirección se activará inmediatamente. Para probarla, abre un navegador en modo incógnito y visita la URL antigua. Deberías ser redirigido automáticamente a la nueva.
[TIP] Puedes añadir tantas redirecciones como necesites. Para cambios masivos, considera usar reglas con comodines (por ejemplo,
/productos/*→/nuevos-productos/*), aunque esto requiere conocimientos más avanzados.
Método 2: Usar el archivo .htaccess (para usuarios avanzados)
Si prefieres el control total o necesitas redirecciones complejas, puedes editar el archivo .htaccess de tu tienda PrestaShop. Este método es más técnico, pero muy potente.
Paso 1: Localiza el archivo .htaccess
Conéctate a tu servidor vía FTP o desde el administrador de archivos de Plesk. Busca el archivo .htaccess en la raíz de tu instalación de PrestaShop (normalmente en la carpeta public_html o httpdocs).
Paso 2: Haz una copia de seguridad
Antes de modificar nada, descarga una copia del archivo original. Un error puede romper tu tienda.
Paso 3: Añade las reglas de redirección 301
Abre el archivo con un editor de texto plano (como Notepad++ o Sublime Text) y agrega las reglas justo después de la línea RewriteEngine On. La sintaxis básica es:
Redirect 301 /ruta-antigua https://tudominio.com/ruta-nueva
Ejemplos prácticos:
- Redirigir una categoría:
Redirect 301 /categoria-vieja/ https://tutienda.com/categoria-nueva/ - Redirigir un producto:
Redirect 301 /producto-123.html https://tutienda.com/zapatos-rojos.html - Redirigir todo un directorio:
Redirect 301 /blog/ https://tutienda.com/noticias/
Paso 4: Guarda y prueba
Sube el archivo modificado al servidor (sobrescribiendo el original). Luego prueba las URLs antiguas en tu navegador.
[WARNING] Un error en el .htaccess puede dejar tu tienda inaccesible. Si algo sale mal, restaura la copia de seguridad que hiciste. Siempre trabaja en un entorno de pruebas si no estás seguro.
Método 3: Usar un módulo de PrestaShop (para no tocar código)
Si no te sientes cómodo editando archivos o usando Plesk, existen módulos de PrestaShop que facilitan la gestión de redirecciones 301 desde el panel de administración de tu tienda. Algunos populares son:
- SEO Expert (gratuito)
- Pretty URL & Redirect (de pago)
- Advanced SEO Management
Estos módulos te permiten añadir redirecciones desde el back office de PrestaShop, sin necesidad de acceder al servidor. Son ideales para principiantes.
Cómo usar un módulo (ejemplo genérico):
- Ve a Módulos > Catálogo de módulos en tu back office de PrestaShop.
- Busca "redirección 301" o "SEO redirect".
- Instala y activa el módulo.
- Sigue las instrucciones del módulo para añadir las redirecciones. Normalmente verás un campo para la URL antigua y otro para la nueva.
[INFO] Algunos módulos también ofrecen detección automática de errores 404 y te sugieren redirecciones, lo que ahorra mucho tiempo.
Consejos SEO para tus redirecciones 301
1. No redirijas en cadena
Evita tener A → B → C. Siempre redirige directamente de la URL antigua a la definitiva. Las cadenas largas ralentizan la navegación y dispersan la autoridad SEO.
2. Actualiza tu sitemap
Después de cambiar URLs, genera un nuevo sitemap XML en PrestaShop (Configuración > SEO & URLs > Sitemap) y envíalo a Google Search Console.
3. Monitorea errores 404
Usa herramientas como Google Search Console o módulos de PrestaShop para detectar páginas que aún generan errores 404. Añade redirecciones para las que tengan tráfico o enlaces externos.
4. No uses redirecciones 301 para pruebas temporales
Si solo necesitas una redirección por poco tiempo, usa un 302 (temporal). El 301 es permanente y los buscadores lo interpretan como un cambio definitivo.
5. Revisa enlaces internos
Después de las redirecciones, actualiza los enlaces dentro de tu tienda (menús, productos relacionados, etc.) para que apunten directamente a las nuevas URLs. Así evitas depender de las redirecciones.
Preguntas frecuentes (FAQ)
¿Puedo redirigir un dominio entero a otro con Plesk?
Sí, en Plesk puedes configurar una redirección de dominio completo en “Redirecciones HTTP” seleccionando * como origen y el nuevo dominio como destino. También puedes hacerlo desde “Alojamiento web” > “Configuración del sitio” activando la opción “Redirigir el sitio a”.
¿Qué hago si mi PrestaShop no tiene .htaccess?
PrestaShop genera automáticamente un archivo .htaccess en la raíz. Si no lo ves, ve a Configuración > SEO & URLs en el back office y haz clic en “Guardar” (sin cambiar nada). Esto regenerará el archivo.
¿Las redirecciones 301 afectan el rendimiento de mi tienda?
Mínimamente. Cada redirección añade una pequeña latencia, pero es insignificante si configuras pocas. Para cientos de redirecciones, considera usar reglas en el servidor (como las de Plesk) que son más eficientes que las del .htaccess.
¿Cómo sé si la redirección funciona correctamente?
Usa herramientas online como Redirect Checker (httpstatus.io) o instala extensiones de navegador como Redirect Path (para Chrome). También puedes ver los encabezados HTTP con curl -I tuanteriorurl.com en la terminal.
¿Puedo deshacer una redirección 301?
Sí, simplemente elimínala de Plesk o del .htaccess. Eso sí, ten en cuenta que Google ya podría tener indexada la nueva URL. Si vuelves a la antigua, perderás el historial de enlaces.
Conclusión
Configurar redirecciones 301 en PrestaShop usando Plesk es un proceso sencillo pero crucial para mantener el SEO de tu tienda cuando realizas cambios de URLs. Ya sea que uses la interfaz gráfica de Plesk, edites el .htaccess o instales un módulo, lo importante es actuar rápido para no perder tráfico ni posicionamiento.
Recuerda siempre probar cada redirección y monitorizar los resultados. Con estos pasos, tu tienda online estará preparada para cualquier reestructuración sin penalizaciones en los buscadores.
¿Tienes dudas? Déjalas en los comentarios o consulta con tu proveedor de hosting. ¡Un buen SEO se construye con buenas prácticas!
