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

Cómo configurar redirecciones 301 en Plesk para PrestaShop

Actualizado el 9 de noviembre de 2025

¿Tienes una tienda online con PrestaShop alojada en un servidor con Plesk y necesitas cambiar la URL de alguna página o producto? Has llegado al lugar indicado. Configurar una redirección 301 es una tarea fundamental para mantener la salud de tu SEO y evitar que tus clientes se encuentren con errores 404. En este tutorial completo te explicaré paso a paso cómo hacerlo directamente desde el panel de Plesk, sin necesidad de tocar código complejo ni archivos de configuración del servidor.

¿Qué es una redirección 301 y por qué es importante para tu PrestaShop?

Antes de meternos en materia técnica, es esencial que entiendas qué es exactamente una redirección 301 y por qué deberías preocuparte por ella. Una redirección 301 es una instrucción permanente que le dice a los navegadores y a los motores de búsqueda que una página o recurso se ha movido de forma definitiva a una nueva dirección URL.

[INFO] Una redirección 301 es diferente a una redirección 302. La 301 es permanente, mientras que la 302 es temporal. Para el SEO, siempre debes usar la 301 cuando el cambio sea definitivo.

Imagina que tienes un producto muy popular en tu tienda PrestaShop con la URL /zapatos-rojos.html y decides cambiar su nombre a /zapatos-deportivos-rojos.html. Sin una redirección 301, cualquier persona que tenga el enlace antiguo guardado, o cualquier motor de búsqueda que lo tenga indexado, se encontrará con un error 404 (página no encontrada). Esto no solo es una mala experiencia para el usuario, sino que además perjudica tu posicionamiento SEO, ya que Google interpreta los errores 404 como señales de que tu sitio está descuidado o tiene contenido roto.

Al implementar una redirección 301, logras tres cosas fundamentales:

  • Preservas el valor SEO de la URL original, transfiriendo la autoridad y el ranking a la nueva dirección.
  • Mantienes a tus visitantes navegando por tu tienda sin interrupciones.
  • Evitas enlaces rotos que dañan la confianza de tus clientes y la percepción de tu marca.

¿Plesk o Syspanel? Aclaración importante sobre el panel de control

En este tutorial vamos a centrarnos en Plesk, pero es posible que hayas escuchado hablar de otros paneles como Syspanel (anteriormente conocido como HestiaCP). Para evitar confusiones, ten en cuenta lo siguiente:

[WARNING] Si tu servidor utiliza Syspanel (HestiaCP), el proceso de configuración de redirecciones es diferente y el acceso se realiza a través del puerto 2106. Este tutorial está diseñado exclusivamente para Plesk.

Plesk es uno de los paneles de control más populares para hosting compartido y servidores dedicados. Su interfaz gráfica facilita enormemente tareas como la gestión de dominios, bases de datos y, por supuesto, las redirecciones. Si tu hosting utiliza Plesk, estás de suerte porque el proceso es muy intuitivo.

Preparativos antes de empezar

Antes de lanzarte a configurar la redirección, asegúrate de tener a mano la siguiente información:

  • URL antigua: La dirección exacta que quieres redirigir (por ejemplo, /producto-antiguo.html).
  • URL nueva: La dirección a la que quieres que lleguen los usuarios (por ejemplo, /producto-nuevo.html).
  • Acceso a Plesk: Necesitas tus credenciales de administrador del panel de control.

Además, es recomendable que hagas una copia de seguridad de tu tienda PrestaShop y de la configuración del servidor por si algo sale mal. Aunque las redirecciones son operaciones seguras, nunca está de más ser precavido.

Método 1: Redirección 301 desde el Administrador de Redirecciones de Plesk

Este es el método más sencillo y recomendado para la mayoría de los usuarios. Plesk incluye una herramienta específica llamada "Redirecciones" que te permite configurar redirecciones sin tocar archivos del servidor.

Paso 1: Accede a tu panel de Plesk

Abre tu navegador web y escribe la dirección de tu panel de control (normalmente algo como https://tudominio.com:8443). Introduce tu nombre de usuario y contraseña.

Paso 2: Selecciona el dominio de tu tienda PrestaShop

En el panel principal, busca la sección "Sitios web y dominios". Verás una lista con todos los dominios y subdominios que tienes alojados. Haz clic en el nombre del dominio donde está instalado tu PrestaShop.

Paso 3: Busca la herramienta "Redirecciones"

Dentro de la página de configuración de tu dominio, desplázate hacia abajo hasta encontrar la sección "Redirecciones". En algunas versiones de Plesk, puede aparecer como "Redireccionamiento HTTP" o "Redirects". Haz clic en el icono o en el enlace para abrir la herramienta.

Paso 4: Añade una nueva redirección

Verás un botón que dice "Añadir redirección" o "Agregar". Púlsalo. Se abrirá un formulario con varios campos que debes rellenar cuidadosamente.

Paso 5: Configura los parámetros de la redirección

En el formulario, completa la siguiente información:

  • Especificar la URL a redireccionar: Aquí pones la ruta relativa de la URL antigua. Por ejemplo, si quieres redirigir https://tudominio.com/producto-antiguo.html, solo escribes /producto-antiguo.html.
  • Redirigir a: Aquí pones la URL completa de destino, incluyendo el protocolo. Por ejemplo, https://tudominio.com/producto-nuevo.html.
  • Tipo de redirección: Selecciona "301 Moved Permanently" (Movido permanentemente). Asegúrate de no elegir "302 Found" (Encontrado) a menos que sea temporal.

[TIP] Si necesitas redirigir todo un directorio (por ejemplo, todos los archivos de /categoria-vieja/ a /categoria-nueva/), simplemente escribe /categoria-vieja/ en el campo de origen y la nueva URL en el destino. Plesk aplicará la redirección a todas las rutas que comiencen con ese prefijo.

Paso 6: Guarda y verifica

Una vez rellenados los campos, pulsa "Aceptar" o "Guardar". Plesk aplicará la redirección de forma inmediata. Para comprobar que funciona correctamente, abre una ventana de incógnito en tu navegador y escribe la URL antigua. Deberías ser redirigido automáticamente a la nueva dirección.

Método 2: Redirección 301 mediante el archivo .htaccess (para usuarios avanzados)

Si prefieres tener un control más granular o necesitas redirecciones complejas, puedes editar el archivo .htaccess de PrestaShop. Este método es más técnico, pero te permite añadir múltiples redirecciones de una sola vez.

[WARNING] Antes de editar el archivo .htaccess, haz una copia de seguridad del original. Un error en la sintaxis puede dejar tu tienda inaccesible.

Paso 1: Accede al administrador de archivos de Plesk

Desde el panel de Plesk, ve a "Sitios web y dominios" y selecciona tu dominio. Busca la opción "Administrador de archivos" o "File Manager".

Paso 2: Localiza el archivo .htaccess

En el administrador de archivos, navega hasta la carpeta raíz de tu PrestaShop (normalmente httpdocs o public_html). Busca el archivo .htaccess. Si no lo ves, asegúrate de tener activada la opción "Mostrar archivos ocultos".

Paso 3: Edita el archivo .htaccess

Haz clic derecho sobre el archivo y selecciona "Editar". Se abrirá un editor de texto. Al final del archivo (antes de la línea # END PRESTASHOP), añade las siguientes líneas:

RewriteEngine On
RewriteRule ^producto-antiguo\.html$ /producto-nuevo.html [R=301,L]

Explicación de la sintaxis:

  • RewriteEngine On: Activa el motor de reescritura.
  • RewriteRule: Define la regla de redirección.
  • ^producto-antiguo\.html$: Es la expresión regular que busca la URL antigua. El ^ indica el inicio y $ el final. El punto se escapa con \ para que se interprete literalmente.
  • /producto-nuevo.html: Es la URL de destino (relativa a la raíz del dominio).
  • [R=301,L]: Indica que es una redirección 301 (R=301) y que es la última regla a aplicar (L).

Paso 4: Guarda los cambios y prueba

Pulsa "Guardar" y cierra el editor. Ahora, al igual que con el método anterior, verifica que la redirección funciona correctamente.

[INFO] Si necesitas redirigir varias URLs, puedes añadir múltiples líneas RewriteRule una debajo de otra. Cada una debe tener su propia expresión regular y destino.

Casos prácticos comunes en PrestaShop

A continuación, te presento algunas situaciones típicas donde necesitarás redirecciones 301 en tu tienda:

Redirigir una categoría completa

Si cambias la URL de una categoría de productos, por ejemplo de /ropa-hombre/ a /hombre-ropa/, puedes usar:

RewriteRule ^ropa-hombre/(.*)$ /hombre-ropa/$1 [R=301,L]

Esto redirigirá cualquier página dentro de esa categoría (incluyendo subcategorías y productos) a la nueva estructura.

Redirigir productos individuales

Para un producto específico, como ya vimos:

RewriteRule ^zapatos-rojos\.html$ /zapatos-deportivos-rojos.html [R=301,L]

Redirigir después de cambiar el nombre del dominio

Si cambias tu dominio de tiendavieja.com a tiendanueva.com, necesitarás una redirección a nivel de dominio. Esto se hace desde la configuración de Plesk, en "Redirecciones", seleccionando "Redirigir todo el dominio".

Errores comunes y cómo evitarlos

Durante el proceso de configuración, pueden surgir algunos problemas. Aquí te explico los más frecuentes:

Error 500 (Internal Server Error): Suele ocurrir cuando hay un error de sintaxis en el archivo .htaccess. Revisa que todas las líneas estén bien escritas y que no falten paréntesis o barras.

Redirección en bucle: Ocurre cuando la URL de destino también está siendo redirigida, creando un ciclo infinito. Asegúrate de que la URL nueva no tenga ninguna regla que la redirija a la antigua.

Redirección no funciona: Verifica que el archivo .htaccess esté en la carpeta correcta y que el módulo mod_rewrite de Apache esté activado. En Plesk, puedes comprobarlo desde "Configuración de Apache y nginx".

Preguntas frecuentes (FAQ)

¿Puedo configurar redirecciones 301 para páginas que ya no existen?
Sí, de hecho es muy recomendable. Si eliminas un producto o una categoría, redirige la URL antigua a la página principal de la tienda o a una categoría similar para evitar errores 404.

¿Las redirecciones 301 afectan al rendimiento de mi tienda?
Mínimamente. Las redirecciones añaden una pequeña sobrecarga al servidor, pero es insignificante. Es mucho peor tener enlaces rotos que una redirección bien configurada.

¿Cuánto tiempo tardan los motores de búsqueda en actualizar las URLs?
Google y otros buscadores suelen procesar las redirecciones 301 en cuestión de días o semanas. Para acelerar el proceso, puedes enviar el nuevo sitemap de tu PrestaShop a través de Google Search Console.

¿Qué hago si uso Syspanel (HestiaCP) en lugar de Plesk?
Como mencioné al principio, si tu panel es Syspanel (HestiaCP), el acceso se realiza a través del puerto 2106 y la configuración de redirecciones se hace desde la sección "Redirecciones" de ese panel. El proceso es diferente, así que busca un tutorial específico para ese sistema.

Conclusión

Configurar redirecciones 301 en Plesk para tu tienda PrestaShop es un proceso sencillo que puede ahorrarte muchos dolores de cabeza a largo plazo. Ya sea que uses el administrador de redirecciones integrado o edites directamente el archivo .htaccess, lo importante es que mantengas una estructura de URLs limpia y coherente.

Recuerda que las redirecciones no solo mejoran la experiencia de usuario, sino que también protegen el trabajo SEO que has invertido en tu tienda. Dedica unos minutos a revisar periódicamente si tienes URLs antiguas que necesiten ser redirigidas, especialmente después de hacer cambios importantes en la estructura de tu catálogo.

[TIP] Programa una revisión mensual de tus redirecciones para asegurarte de que todas siguen funcionando correctamente. Puedes usar herramientas gratuitas como "Redirect Checker" para verificar el estado de tus URLs.

Con estos conocimientos, ya estás listo para gestionar las redirecciones de tu PrestaShop como un profesional. ¡Manos a la obra y a mejorar el SEO de 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