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

Cómo cambiar la URL de tu tienda PrestaShop (dominio y rutas)

Actualizado el 17 de mayo de 2026

Cambiar la URL de tu tienda PrestaShop puede parecer una tarea de expertos, pero con la guía adecuada es un proceso que puedes realizar tú mismo sin necesidad de ser un programador. Ya sea porque has comprado un dominio nuevo, porque quieres pasar de HTTP a HTTPS o porque necesitas reorganizar la estructura de tu carpeta de instalación, aquí te explicamos todo lo que necesitas saber para hacerlo de forma segura y sin romper tu posicionamiento en Google.

A lo largo de esta guía, cubriremos desde los conceptos básicos hasta los pasos técnicos más avanzados, incluyendo cómo configurar correctamente las rutas, cómo evitar errores comunes y cómo asegurarte de que tus visitantes y buscadores encuentren siempre tu tienda. Si sigues cada paso al pie de la letra, tendrás tu PrestaShop funcionando con la nueva dirección en menos de una hora.

¿Por qué deberías cambiar la URL de tu PrestaShop?

Antes de lanzarnos a la acción, es importante entender los motivos más comunes para realizar este cambio. No es una decisión que debas tomar a la ligera, ya que afecta a la estructura interna de tu tienda y a cómo los motores de búsqueda la indexan.

Estas son las situaciones más habituales:

  • Compra de un dominio nuevo: Has registrado un nombre más corto, más profesional o con mejor extensión (.com en lugar de .net, por ejemplo).
  • Migración a HTTPS: Quieres asegurar la conexión de tu tienda con un certificado SSL para transmitir confianza y mejorar tu posicionamiento.
  • Cambio de hosting o servidor: Te mudas a un plan mejor y necesitas apuntar el dominio a la nueva ubicación.
  • Instalación en una subcarpeta: Quieres mover tu tienda de tudominio.com/tienda a la raíz tudominio.com o viceversa.
  • Reestructuración del negocio: Necesitas separar tu tienda de tu blog o de tu web corporativa.

Sea cual sea tu caso, el proceso tiene dos fases claramente diferenciadas: la configuración interna en el panel de administración de PrestaShop y la configuración externa en tu servidor o proveedor de hosting. Vamos a verlo todo en detalle.

Fase 1: Preparativos antes de tocar nada

La regla de oro en cualquier cambio importante en una web es hacer una copia de seguridad completa. No solo de los archivos, sino también de la base de datos. Si algo sale mal, podrás restaurar tu tienda en su estado original sin perder pedidos, clientes o productos.

Para hacer esta copia, puedes usar el administrador de archivos de tu hosting (como el que encontrarás en Syspanel) o un cliente FTP como FileZilla. También necesitarás exportar tu base de datos MySQL desde phpMyAdmin. Si no te sientes cómodo con estas herramientas, consulta con tu proveedor de hosting para que te ayude a generar un backup completo.

Otro preparativo esencial es anotar tu configuración actual. Ve a Parámetros avanzados > Rendimiento en tu back office de PrestaShop y apunta la URL actual de tu tienda. También es recomendable desactivar la caché temporalmente para evitar que se guarden datos obsoletos durante el proceso.

Fase 2: El cambio de dominio en el back office de PrestaShop

Una vez que tienes tu copia de seguridad lista, es hora de entrar en el panel de administración de tu tienda. PrestaShop guarda la configuración de la URL en dos lugares clave: la tabla de configuración general y los archivos de configuración. Te explicamos cómo hacerlo paso a paso.

Actualizar la URL en Parámetros Generales

El primer lugar que debes modificar es la sección de parámetros generales de tu tienda.

  1. Inicia sesión en tu back office de PrestaShop.
  2. Ve al menú Parámetros avanzados > Parámetros generales.
  3. Busca los campos URL de la tienda y URL de la tienda SSL (si usas HTTPS).
  4. Introduce tu nueva dirección completa, incluyendo http:// o https:// y sin barra final. Por ejemplo: https://www.tudominionuevo.com.
  5. Guarda los cambios.

Este es el paso más sencillo, pero no es suficiente. PrestaShop almacena la URL en varios sitios, así que tendrás que asegurarte de que todo apunte a la misma dirección.

Modificar el archivo settings.inc.php (o .env en versiones modernas)

Dependiendo de la versión de PrestaShop que uses, la configuración se encuentra en un archivo llamado settings.inc.php (versiones 1.6 y anteriores) o en el archivo .env (versiones 1.7 y 8.x). Este archivo contiene las constantes _PS_BASE_URL_ y _PS_BASE_URL_SSL_ que definen la URL base de tu tienda.

Para editarlo, sigue estos pasos:

  1. Accede a tu hosting mediante FTP o el administrador de archivos de Syspanel.
  2. Navega hasta la raíz de tu instalación de PrestaShop.
  3. Busca el archivo config/settings.inc.php o el archivo .env en la raíz.
  4. Ábrelo con un editor de texto (como Notepad++ o el editor de código de tu hosting).
  5. Busca las líneas que contienen _PS_BASE_URL_ y _PS_BASE_URL_SSL_.
  6. Sustituye el dominio antiguo por el nuevo en ambas líneas, manteniendo el protocolo correcto (http:// o https://).
  7. Guarda el archivo y súbelo de nuevo al servidor si lo has editado localmente.

[WARNING]: Ten mucho cuidado al editar estos archivos. Un error de sintaxis (como una comilla mal puesta) puede dejar tu tienda completamente inaccesible. Si no te sientes seguro, haz una copia del archivo original antes de modificarlo.

Fase 3: Configurar el dominio en tu servidor

Ahora que PrestaShop sabe cuál es su nueva URL, tienes que asegurarte de que el dominio apunta a tu servidor. Aquí es donde entra en juego la configuración DNS y el panel de control de tu hosting.

Apuntar el dominio mediante DNS

Si has comprado un dominio nuevo, necesitarás configurar sus registros DNS para que apunten a la IP de tu servidor. Esto se hace desde el panel de control de tu registrador de dominios (donde compraste el dominio).

  1. Accede al panel de gestión de tu dominio.
  2. Busca la sección de Gestión DNS o Name Servers.
  3. Si tu hosting te ha proporcionado dos servidores de nombres (por ejemplo, ns1.syspanel.com y ns2.syspanel.com), cámbialos en tu registrador.
  4. Si tu dominio ya está apuntando a tu servidor, pero quieres cambiar la IP, modifica el registro A correspondiente.
  5. Guarda los cambios y espera a que la propagación DNS se complete (puede tardar entre 24 y 72 horas).

Configurar el dominio en Syspanel

Una vez que el DNS apunta a tu servidor, debes asegurarte de que tu hosting reconoce el nuevo dominio. En el panel de control Syspanel, que se accede a través del puerto 2106 (por ejemplo, https://tudominio.com:2106), tendrás que añadir el dominio como un sitio web o vhost.

  1. Inicia sesión en Syspanel con tus credenciales de administrador.
  2. Ve a la sección de Sitios web o Dominios.
  3. Haz clic en Añadir dominio y escribe tu nueva dirección.
  4. Configura la ruta raíz del documento para que apunte a la carpeta donde está instalado PrestaShop.
  5. Si usas SSL, activa la opción de certificado Let's Encrypt o sube tu certificado personalizado.
  6. Guarda los cambios.

[TIP]: Si tu tienda está en la raíz del dominio, la ruta raíz del documento será algo como /public_html o /home/usuario/dominio. Si la tienes en una subcarpeta, apunta a esa carpeta específica.

Fase 4: Redireccionar el dominio antiguo al nuevo

Este paso es fundamental para no perder el tráfico de tu antiguo dominio y para que Google entienda que tu tienda se ha movido. Si no configuras una redirección, los usuarios que entren con la URL antigua verán un error 404 y tu posicionamiento en buscadores se verá gravemente afectado.

Redirección 301 desde el archivo .htaccess

La forma más efectiva de redirigir es mediante una redirección 301 (movido permanentemente). Para ello, editarás el archivo .htaccess que se encuentra en la raíz de tu instalación.

  1. Accede a la raíz de tu PrestaShop mediante FTP o el administrador de archivos.
  2. Localiza el archivo .htaccess. Si no lo ves, asegúrate de que tu cliente FTP muestra archivos ocultos.
  3. Descarga el archivo y haz una copia de seguridad.
  4. Añade el siguiente código al principio del archivo:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tudominioantiguo\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.tudominioantiguo\.com$ [NC]
RewriteRule ^(.*)$ https://www.tudominionuevo.com/$1 [L,R=301]
  1. Sustituye tudominioantiguo.com por tu dominio anterior y tudominionuevo.com por el nuevo.
  2. Guarda el archivo y súbelo de nuevo al servidor.

[INFO]: Esta redirección también funciona si solo quieres cambiar de HTTP a HTTPS. Solo tendrías que adaptar las condiciones para que redirijan todo el tráfico de http:// a https://.

Redirigir desde el panel de Syspanel

Algunos paneles de control ofrecen la opción de crear redirecciones sin necesidad de tocar archivos. En Syspanel, puedes buscar la sección de Redirecciones o Dominios y crear una regla que apunte desde el dominio antiguo al nuevo. Esta opción es más visual y menos propensa a errores si no estás acostumbrado a editar código.

Fase 5: Actualizar las rutas internas de PrestaShop

Además del dominio, PrestaShop tiene rutas internas que controlan cómo se ven las URLs de tus páginas (productos, categorías, CMS, etc.). Si has cambiado la estructura de carpetas (por ejemplo, de /tienda a la raíz), deberás ajustarlas.

Cambiar la ubicación de la instalación

Si tu tienda estaba en tudominio.com/tienda y ahora quieres que esté en tudominio.com, no basta con mover los archivos. Debes actualizar la configuración de PrestaShop para que genere las URLs correctas.

  1. Mueve todos los archivos de la carpeta /tienda a la raíz de tu hosting.
  2. Asegúrate de que el archivo .htaccess y el config/settings.inc.php se han movido también.
  3. Entra en tu back office (si no puedes, usa la URL directa tudominio.com/admin).
  4. Ve a Parámetros avanzados > Parámetros generales y verifica que la URL base es correcta.
  5. Ve a Parámetros avanzados > Rendimiento y limpia la caché.

Configurar las rutas amigables

PrestaShop te permite personalizar la estructura de tus URLs para que sean más amigables para el SEO. Puedes configurarlas desde Parámetros avanzados > Rutas o Preferencias > SEO y URLs (dependiendo de la versión).

Aquí puedes definir cómo se ven las URLs de tus productos, categorías y páginas. Por ejemplo, puedes usar /{category}/{product}.html en lugar de ?id_product=123. Asegúrate de que las rutas coinciden con la nueva estructura de tu tienda.

  1. Accede a la sección de Rutas.
  2. Revisa cada tipo de contenido (productos, categorías, fabricantes, etc.).
  3. Modifica las plantillas de URL si es necesario.
  4. Guarda los cambios y limpia la caché de nuevo.

[INFO]: Si no entiendes las plantillas de rutas, te recomendamos no tocarlas a menos que sepas exactamente qué estás haciendo. Una configuración incorrecta puede generar URLs rotas y problemas de indexación.

Fase 6: Verificar que todo funciona correctamente

Después de realizar todos los cambios, es hora de comprobar que tu tienda funciona correctamente con la nueva URL. Aquí tienes una lista de comprobación rápida:

  • Acceso al front office: Entra a https://tudominionuevo.com y verifica que la tienda carga correctamente.
  • Acceso al back office: Prueba a entrar en https://tudominionuevo.com/admin y asegúrate de que puedes iniciar sesión.
  • Enlaces internos: Haz clic en algunos productos y categorías para ver que las URLs se generan correctamente.
  • Imágenes y CSS: Comprueba que las imágenes y las hojas de estilo se cargan bien. Si no, puede que haya rutas absolutas guardadas en la base de datos.
  • Redirección del dominio antiguo: Escribe tu dominio antiguo en el navegador y verifica que te redirige al nuevo.
  • Certificado SSL: Si usas HTTPS, asegúrate de que el candado aparece en la barra de direcciones y que no hay errores de contenido mixto.

Solucionar problemas comunes

Si algo no funciona, no entres en pánico. Estos son los problemas más habituales y sus soluciones:

  • La tienda no carga o muestra un error de configuración: Vuelve a revisar los archivos settings.inc.php o .env. Asegúrate de que las URLs están bien escritas y que no hay espacios en blanco extra.
  • Las imágenes no se ven: Esto suele deberse a que la URL de las imágenes está guardada en la base de datos. Puedes solucionarlo ejecutando una consulta SQL en phpMyAdmin para reemplazar el dominio antiguo por el nuevo en la tabla ps_shop_url y ps_configuration.
  • Error de redirección infinita: Si ves un bucle de redirecciones, es posible que tengas conflictos entre el .htaccess y la configuración de PrestaShop. Desactiva la redirección temporalmente y revisa la configuración.

Preguntas frecuentes sobre cambiar la URL en PrestaShop

Para terminar, resolvemos las dudas más comunes que suelen tener los clientes al enfrentarse a este proceso.

¿Cuánto tiempo tarda en propagarse el cambio de dominio?

La propagación DNS puede tardar entre 24 y 72 horas, aunque en la mayoría de los casos se completa en menos de 24 horas. Durante este tiempo, algunos usuarios podrán ver tu tienda con el dominio antiguo y otros con el nuevo, dependiendo de su proveedor de internet.

¿Perderé mi posicionamiento SEO si cambio el dominio?

Si realizas una redirección 301 correcta y actualizas todas tus URLs internas, no deberías perder posicionamiento. Eso sí, es normal que haya una pequeña fluctuación en las primeras semanas hasta que Google reindexe tu sitio con la nueva URL.

¿Puedo cambiar la URL de mi tienda sin tener acceso al back office?

Sí, es posible, pero es más complicado. Tendrías que editar los archivos de configuración directamente en el servidor y luego modificar la base de datos mediante phpMyAdmin. Si no tienes experiencia, es mejor que pidas ayuda a tu proveedor de hosting.

¿Qué hago si mi tienda se rompe después del cambio?

Lo primero es restaurar la copia de seguridad que hiciste al principio. Si no la tienes, contacta con tu soporte técnico de hosting. En la mayoría de los casos, el problema se debe a un error en los archivos de configuración o a una mala redirección, y se puede solucionar en pocos minutos.

¿Es necesario cambiar la URL si solo quiero activar HTTPS?

Sí, debes actualizar la URL en los parámetros generales y en el archivo de configuración para que apunte a https:// en lugar de http://. Además, tendrás que configurar una redirección 301 desde HTTP a HTTPS para que los visitantes y buscadores accedan siempre a la versión segura.

¿Puedo cambiar la URL de mi tienda PrestaShop desde Syspanel?

En Syspanel puedes gestionar los dominios y las redirecciones, pero el cambio de URL en sí se realiza desde el back office de PrestaShop. Lo que sí puedes hacer desde Syspanel es añadir el nuevo dominio, configurar el SSL y crear la redirección del dominio antiguo al nuevo.

Cambiar la URL de tu tienda PrestaShop es

¿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