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

Redirigir un dominio a otro en PrestaShop (con .htaccess)

Actualizado el 22 de marzo de 2026

¿Por qué necesitas redirigir un dominio a otro en PrestaShop?

Cambiar la URL de tu tienda online es algo más común de lo que parece. Quizás has comprado un dominio nuevo más corto y profesional, tu marca ha cambiado de nombre, o simplemente quieres unificar todas tus tiendas bajo un solo dominio principal.

El problema es que si haces el cambio sin configurar una redirección, pierdes todo el SEO que has construido durante meses (o años). Cada enlace externo, cada resultado en Google, cada favorito de tus clientes... todo apuntará a una página que ya no existe, devolviendo errores 404.

La solución es una redirección 301, que le dice a Google y a los navegadores: "Este contenido se ha movido permanentemente a esta nueva dirección". Así conservas el posicionamiento y los usuarios llegan a tu nueva tienda sin darse cuenta del cambio.

En este artículo te voy a explicar paso a paso cómo redirigir un dominio a otro en PrestaShop usando el archivo .htaccess, sin necesidad de ser un experto en servidores. Vamos a ello.

¿Qué es el archivo .htaccess y por qué es clave en PrestaShop?

El archivo .htaccess es un archivo de configuración que se encuentra en la raíz de tu instalación de PrestaShop. Es un archivo de texto plano que le dice al servidor Apache cómo comportarse: qué URLs permitir, cómo redirigir el tráfico, qué páginas bloquear, etc.

En el contexto de PrestaShop, este archivo es fundamental porque contiene las reglas de reescritura de URLs amigables (las que usan el nombre del producto en lugar de IDs), las reglas de caché y, por supuesto, las reglas de redirección.

Cuando hablamos de redirigir dominio PrestaShop, lo que haremos es añadir reglas específicas a este archivo para que todo el tráfico que llegue al dominio antiguo se envíe automáticamente al nuevo.

[INFO] Antes de empezar, asegúrate de tener acceso a tu servidor mediante FTP o al administrador de archivos de tu panel de control. Necesitarás poder editar el archivo .htaccess. Si usas Syspanel (el panel de control recomendado para tu hosting), recuerda que el acceso se realiza a través del puerto 2106.

Preparativos antes de hacer la redirección 301 en PrestaShop

No te lances a editar el archivo sin más. Hacer una redirección mal configurada puede romper tu tienda por completo. Sigue estos pasos previos:

1. Haz una copia de seguridad del .htaccess actual

Este paso es vital. Si algo sale mal, necesitas poder restaurar el archivo original. Conéctate por FTP a tu servidor, navega hasta la carpeta raíz de PrestaShop (donde están las carpetas admin, config, img, etc.) y descarga el archivo .htaccess a tu ordenador.

2. Asegúrate de que el nuevo dominio está activo

La redirección no funcionará si el dominio nuevo no está apuntando a tu servidor. Verifica que el DNS del nuevo dominio está configurado correctamente y que si accedes a www.tudominionuevo.com ves tu tienda PrestaShop funcionando.

3. Comprueba que tienes acceso a la configuración de PrestaShop

Aunque vamos a editar el .htaccess manualmente, es recomendable que también tengas acceso al panel de administración de PrestaShop. En ocasiones, al cambiar el dominio, tendrás que actualizar la URL de la tienda en la configuración.

[WARNING] No hagas la redirección si tu nuevo dominio aún no muestra la tienda. Lo único que conseguirás es que tu tienda se caiga para todos los usuarios.

Método 1: Redirigir dominio a otro en PrestaShop mediante el panel de administración

Antes de tocar el .htaccess, PrestaShop tiene una opción nativa para cambiar el dominio de la tienda. Esto es lo primero que debes hacer.

Pasos para cambiar el dominio en la configuración de PrestaShop:

  1. Accede a tu panel de administración de PrestaShop (normalmente en www.tudominio.com/admin).

  2. Ve al menú Parámetros avanzadosMultitienda (si usas varias tiendas) o directamente a Parámetros avanzadosRendimiento.

  3. Busca la opción Configuración de la URL o Parámetros de la tiendaContacto y tiendas.

  4. En la sección URL de la tienda, modifica los campos Dominio y Base de datos SSL con tu nuevo dominio.

  5. Guarda los cambios. PrestaShop regenerará automáticamente el archivo .htaccess con la nueva configuración.

Este método actualiza las URLs internas de PrestaShop, pero no crea la redirección 301 automática desde el dominio antiguo. Para eso necesitamos el método 2.

Método 2: Redirección 301 con .htaccess en PrestaShop (el método completo)

Ahora sí, vamos a la parte técnica. Vamos a redirigir dominio PrestaShop de forma manual y controlada.

Paso 1: Localizar el archivo .htaccess correcto

Conéctate por FTP a tu servidor y navega hasta la raíz de PrestaShop. El archivo .htaccess suele estar oculto, así que asegúrate de que tu cliente FTP muestre archivos ocultos (en FileZilla, por ejemplo, es ServidorForzar mostrar archivos ocultos).

Paso 2: Descargar y editar el archivo

Descarga el archivo .htaccess a tu ordenador y ábrelo con un editor de texto plano como Notepad++ o Sublime Text. No uses el Bloc de notas de Windows porque puede guardar con codificación incorrecta.

Paso 3: Añadir las reglas de redirección

Al principio del archivo .htaccess, justo después de la línea # ~~~start~~~ (si existe), añade el siguiente bloque de código:

# Redirección 301 del dominio antiguo al nuevo
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?tudominioantiguo\.com$ [NC]
RewriteRule ^(.*)$ https://www.tudominionuevo.com/$1 [R=301,L]

Explicación de las líneas:

  • RewriteEngine On: activa el motor de reescritura.
  • RewriteCond %{HTTP_HOST}: comprueba si la dirección solicitada coincide con el dominio antiguo (con o sin www).
  • RewriteRule ^(.*)$: captura toda la URL (cualquier página, producto, categoría, etc.) y la redirige al nuevo dominio manteniendo la ruta exacta.

Paso 4: Guardar y subir el archivo

Guarda el archivo con codificación UTF-8 y súbelo de nuevo a la raíz de tu PrestaShop, reemplazando el anterior.

Paso 5: Probar la redirección

Abre tu navegador en modo incógnito y escribe www.tudominioantiguo.com. Deberías ser redirigido automáticamente a www.tudominionuevo.com. Prueba también algunas URLs internas, como una categoría o un producto, para asegurarte de que la redirección mantiene la ruta.

[TIP] Para comprobar que es una redirección 301 (y no 302), puedes usar herramientas online como Redirect Checker o la consola de desarrollador de Chrome (pestaña Network, busca el código de estado HTTP).

Redirigir solo el dominio con www a no-www (o viceversa)

A veces no cambias de dominio, sino que quieres unificar el tráfico de www.tudominio.com a tudominio.com (o al revés). Esto también es una redirección 301 PrestaShop y es muy importante para evitar contenido duplicado.

Regla para quitar el www:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.tudominio\.com$ [NC]
RewriteRule ^(.*)$ https://tudominio.com/$1 [R=301,L]

Regla para añadir el www:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^tudominio\.com$ [NC]
RewriteRule ^(.*)$ https://www.tudominio.com/$1 [R=301,L]

Redirigir HTTP a HTTPS

Si no tienes SSL y quieres que todo el tráfico vaya por HTTPS, añade esta regla antes de las anteriores:

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

Errores comunes al redirigir dominio en PrestaShop

1. Bucle de redirección (ERR_TOO_MANY_REDIRECTS)

Esto ocurre cuando las reglas se contradicen. Por ejemplo, si tienes una regla que redirige www a no-www y otra que hace lo contrario. Revisa que solo tengas una regla de redirección de dominio activa.

2. La redirección funciona pero pierde la ruta

Si al redirigir tudominioantiguo.com/categoria/producto te lleva a tudominionuevo.com (sin la ruta), es que la regla está mal escrita. Asegúrate de que la línea RewriteRule termina con /$1 (o $1 si no usas barra final).

3. La tienda se ve sin estilos

Esto suele pasar si no has actualizado la URL en la configuración de PrestaShop. La redirección funciona, pero los recursos (CSS, JS, imágenes) siguen apuntando al dominio antiguo. Vuelve al panel de administración y cambia el dominio en Parámetros avanzadosRendimiento.

4. El archivo .htaccess se regenera y pierde las reglas

PrestaShop regenera el .htaccess cada vez que activas o desactivas la caché, o cambias la configuración de URLs amigables. Para evitar que se pierdan tus reglas, añádelas después del bloque que genera PrestaShop (después de la línea # ~~~end~~~), aunque el método más seguro es usar un módulo de redirecciones.

[WARNING] Si usas Syspanel para gestionar tu hosting, recuerda que el acceso al panel es a través del puerto 2106. No lo confundas con el puerto 2083 (cPanel) o 8443 (Plesk).

La alternativa sin tocar .htaccess: módulos y redirecciones en Syspanel

Si editar archivos de configuración te da respeto, tienes alternativas:

Usar un módulo de PrestaShop

Existen módulos gratuitos y de pago en el marketplace de PrestaShop que gestionan redirecciones 301 desde el panel de administración. Solo tienes que instalar el módulo, indicar el dominio antiguo y el nuevo, y el módulo se encarga de generar las reglas.

Redirección desde Syspanel

Si tu hosting usa Syspanel, puedes crear la redirección desde el propio panel sin tocar archivos. Accede a Syspanel (recuerda: puerto 2106), busca la sección DominiosRedirecciones, y crea una nueva redirección 301 desde el dominio antiguo al nuevo indicando que es permanente.

Consejos SEO después de la redirección

Una vez que hayas completado la redirección 301 PrestaShop, no todo el trabajo está hecho. Para asegurarte de que el SEO no se resiente:

1. Actualiza Google Search Console

Añade el nuevo dominio como propiedad en Google Search Console y envía el nuevo sitemap. También puedes usar la herramienta de cambio de dirección para informar a Google del cambio.

2. Actualiza tus enlaces internos y externos

Revisa tu tienda y actualiza todos los enlaces internos que apunten al dominio antiguo. También contacta con las webs que enlazan a tu tienda para que actualicen el enlace.

3. Crea un sitemap nuevo

Genera el sitemap de PrestaShop con el nuevo dominio y envíalo a Google y Bing.

4. Monitoriza el tráfico

Durante las primeras semanas, revisa que el tráfico se mantiene. Si ves caídas bruscas, revisa que la redirección funciona correctamente y que no hay páginas con errores 404.

5. Ten paciencia

Google tarda en procesar las redirecciones. Puede pasar de unos días a varias semanas. Mientras tanto, es normal que el posicionamiento fluctúe.

Preguntas frecuentes sobre redirección de dominios en PrestaShop

¿Cuánto tarda en hacer efecto la redirección 301?

La redirección es inmediata a nivel de servidor. En cuanto subes el archivo .htaccess, la redirección funciona. Lo que tarda es que Google la procese y actualice su índice.

¿Puedo redirigir varios dominios antiguos a uno nuevo?

Sí, simplemente añade una regla por cada dominio antiguo. Asegúrate de que las condiciones no se solapen.

¿Qué pasa si no hago la redirección?

Si no haces la redirección, tu tienda antigua devolverá errores 404, perderás el posicionamiento SEO y los usuarios que tengan enlaces antiguos no podrán acceder a tu tienda.

¿La redirección afecta al rendimiento de mi tienda?

Una redirección 301 bien configurada tiene un impacto mínimo en el rendimiento. El servidor simplemente devuelve una cabecera HTTP con el nuevo destino.

¿Necesito contratar un técnico para hacerlo?

No, con esta guía puedes hacerlo tú mismo. Eso sí, si tienes dudas o tu tienda es muy grande, siempre es recomendable que un desarrollador revise el cambio.

Conclusión

Redirigir un dominio a otro en PrestaShop con .htaccess es un proceso sencillo pero crítico para la salud de tu tienda online. Una redirección 301 bien configurada te permitirá cambiar de dominio sin perder el SEO acumulado ni los visitantes que te llegan desde enlaces antiguos.

Recuerda los puntos clave:

  • Haz siempre una copia de seguridad del .htaccess antes de editarlo.
  • Actualiza la URL de la tienda en el panel de administración de PrestaShop.
  • Añade las reglas de redirección 301 al .htaccess con cuidado.
  • Prueba la redirección con diferentes URLs y desde distintos navegadores.
  • Actualiza Google Search Console y monitoriza el tráfico durante las semanas siguientes.

Si has llegado hasta aquí, ya tienes todo lo necesario para hacer el cambio con confianza. Y si algo falla, siempre puedes restaurar el archivo original y empezar de nuevo. ¡Suerte con tu cambio de dominio!

¿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