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

Cómo cambiar la URL de tu PrestaShop en cPanel (dominio o subdominio)

Actualizado el 16 de febrero de 2026

Antes de empezar: ¿Qué vamos a hacer exactamente?

Cambiar la URL de tu tienda PrestaShop es una tarea que puede parecer compleja, pero con esta guía paso a paso la resolverás en pocos minutos. Básicamente, vamos a hacer dos cosas: primero, ajustar la configuración interna de PrestaShop para que sepa que su nueva dirección es otra, y segundo, asegurarnos de que el dominio o subdominio nuevo apunte correctamente a tu hosting mediante cPanel.

Este proceso es necesario cuando decides cambiar el nombre de tu tienda online, migrar de un dominio antiguo a uno nuevo o simplemente mover tu tienda de un subdominio a un dominio principal. No te preocupes si nunca has tocado cPanel o PrestaShop antes, porque aquí te lo explico todo de forma sencilla y sin tecnicismos innecesarios.

[WARNING] Antes de comenzar, haz una copia de seguridad completa de tu tienda (archivos y base de datos). Un error en este proceso podría dejar tu tienda inaccesible temporalmente. Mejor prevenir que lamentar.


¿Qué necesitas tener a mano?

Para llevar a cabo este cambio sin contratiempos, asegúrate de tener lo siguiente:

  • Acceso a cPanel de tu hosting (generalmente en tudominio.com/cpanel).
  • Acceso al panel de administración de PrestaShop (tu tienda seguida de /admin o la ruta que configuraste).
  • El nuevo dominio o subdominio ya registrado y apuntando a tu servidor (te explico cómo verificarlo más abajo).
  • Credenciales de acceso a tu cuenta de hosting.

Si tienes todo esto, ¡perfecto! Vamos a ello.


Paso 1: Verifica que tu nuevo dominio o subdominio apunte a tu hosting

Antes de tocar nada en PrestaShop, es fundamental que el nuevo dominio o subdominio esté correctamente conectado a tu servidor. Si no es así, todo lo demás no servirá de nada.

¿Cómo comprobarlo?

  1. Accede a cPanel y busca la sección de "Dominios" o "Subdominios" según lo que vayas a usar.
  2. Si vas a usar un dominio nuevo, deberás añadirlo como dominio adicional (addon domain) o dominio principal.
  3. Si vas a usar un subdominio, créalo desde la sección de subdominios. Por ejemplo, si quieres que tu tienda esté en tienda.tudominio.com, ese sería el subdominio.

[INFO] Si tu nuevo dominio ya está registrado pero no sabes si apunta a tu hosting, puedes usar la herramienta "Zone Editor" o "Editor de Zona DNS" en cPanel para verificar los registros. Otra opción es esperar unas horas después de configurarlo, ya que la propagación DNS puede tardar.

Una vez que tengas el dominio o subdominio configurado en cPanel, es momento de pasar a PrestaShop.


Paso 2: Configura la nueva URL en el panel de administración de PrestaShop

Este es el paso más importante y el que muchos olvidan. PrestaShop guarda la URL de tu tienda en su base de datos, y si no la actualizas, seguirá intentando cargar todo desde la dirección antigua.

2.1. Accede al panel de administración

Escribe en tu navegador la dirección de tu tienda seguida de la ruta de administración. Por ejemplo, si tu tienda está en www.tudominio.com, el acceso será algo como www.tudominio.com/admin1234 (los números son aleatorios y los configuraste al instalar).

2.2. Ve a la configuración de URLs amigables

Dentro del panel de administración:

  1. Ve al menú "Configuración avanzada" (en versiones recientes) o "Parámetros avanzados" (en versiones antiguas).
  2. Haz clic en "SEO y URLs".

2.3. Cambia el dominio y la base de la tienda

En la página de "SEO y URLs", verás dos campos clave:

  • "Dominio de la tienda": Aquí debes poner el nuevo dominio o subdominio sin http:// ni https://. Por ejemplo: www.nuevodominio.com o tienda.tudominio.com.
  • "Base de la tienda": Normalmente está vacío o con una barra (/). Si tu tienda está en la raíz del dominio, déjalo con /. Si está en una subcarpeta, tendrás que indicarlo aquí.

[TIP] Si tu tienda estaba en www.antiguodominio.com/tienda y ahora pasa a www.nuevodominio.com, en el campo "Base de la tienda" deberías poner solo / (sin la palabra "tienda"). Esto es clave para que todo funcione correctamente.

2.4. Guarda los cambios

Haz clic en "Guardar". PrestaShop te mostrará un mensaje de confirmación y, a partir de este momento, intentará cargar la tienda con la nueva URL.

[WARNING] Es posible que al guardar veas un error o que la tienda deje de cargar temporalmente. No te asustes: es normal si el dominio aún no está bien configurado en cPanel. Vuelve al Paso 1 y verifica.


Paso 3: Actualiza la base de datos (si es necesario)

En algunos casos, PrestaShop guarda la URL absoluta en otras tablas de la base de datos (por ejemplo, en los enlaces de productos, imágenes o categorías). Si después de cambiar la configuración ves que las imágenes no cargan o los enlaces siguen apuntando al dominio antiguo, tendrás que hacer una actualización manual en la base de datos.

3.1. Accede a phpMyAdmin desde cPanel

  1. En cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  2. Selecciona la base de datos de tu PrestaShop (suele tener un prefijo como presta_).

3.2. Ejecuta consultas SQL para reemplazar el dominio antiguo

En la pestaña "SQL", ejecuta las siguientes consultas reemplazando los valores:

UPDATE ps_configuration SET value = REPLACE(value, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com') WHERE value LIKE '%http://www.antiguodominio.com%';

Repite esta consulta para https:// si usabas SSL:

UPDATE ps_configuration SET value = REPLACE(value, 'https://www.antiguodominio.com', 'https://www.nuevodominio.com') WHERE value LIKE '%https://www.antiguodominio.com%';

También debes actualizar las tablas de productos, categorías, CMS y cualquier otra que contenga URLs. Un truco es usar una consulta genérica que afecte a todas las tablas, pero es más seguro hacerlo tabla por tabla. Aquí tienes un ejemplo para la tabla de productos:

UPDATE ps_product SET link_rewrite = REPLACE(link_rewrite, 'antiguodominio.com', 'nuevodominio.com');

[INFO] No todas las tablas usan el mismo prefijo. Si tu prefijo es diferente a ps_, tendrás que cambiar eso en las consultas. Puedes ver el prefijo en el archivo config/settings.inc.php de tu instalación de PrestaShop.

3.3. Limpia la caché

Después de actualizar la base de datos, ve a "Parámetros avanzados" > "Rendimiento" en el panel de administración y haz clic en "Vaciar caché". Esto es fundamental para que los cambios se reflejen de inmediato.


Paso 4: Redirige el dominio antiguo al nuevo (redirección 301)

Una vez que tu tienda funciona perfectamente con la nueva URL, es muy recomendable configurar una redirección 301 desde el dominio antiguo hacia el nuevo. Esto tiene dos beneficios:

  • Los usuarios que tengan enlaces antiguos o marcadores serán redirigidos automáticamente.
  • Los motores de búsqueda (Google, Bing) entenderán que tu tienda ha cambiado de dirección y transferirán el SEO al nuevo dominio.

4.1. Redirección desde cPanel

En cPanel, busca la sección "Dominios" y haz clic en "Redirecciones":

  1. En el campo "Tipo", elige "Permanente (301)".
  2. En "Dominio", selecciona el dominio antiguo.
  3. En "/Ruta", deja el asterisco * para redirigir todas las páginas.
  4. En "Redirige a", escribe la URL completa del nuevo dominio, por ejemplo: http://www.nuevodominio.com.
  5. Marca la casilla "Redirección comodín" (wildcard) para que todas las URLs se redirijan manteniendo la estructura.
  6. Haz clic en "Guardar".

[TIP] La redirección comodín es esencial. Sin ella, solo redirigirías la página principal y las demás URLs darían error 404.

4.2. Redirección mediante archivo .htaccess

Si prefieres hacerlo manualmente, puedes editar el archivo .htaccess en la raíz de tu instalación de PrestaShop. Añade estas líneas al principio del archivo:

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.nuevodominio.com/$1 [R=301,L]

Guarda el archivo y listo. Esta es una alternativa válida si no tienes acceso a la sección de redirecciones de cPanel.


Paso 5: Verifica que todo funciona correctamente

Este es el momento de la verdad. Abre tu navegador en modo incógnito (para evitar caché local) y visita tu nueva URL. Comprueba lo siguiente:

  • La página principal carga sin errores.
  • Los productos y categorías se ven correctamente.
  • Las imágenes se muestran sin problemas.
  • Los enlaces internos apuntan al nuevo dominio.
  • El carrito de compra y el proceso de pago funcionan.

Si algo falla, revisa los pasos anteriores. El error más común es que la base de datos no se haya actualizado completamente.


Preguntas frecuentes (FAQ)

¿Puedo cambiar de un subdominio a un dominio principal?

Sí, el proceso es exactamente el mismo. Solo tienes que asegurarte de que el dominio principal esté bien configurado en cPanel y luego seguir los pasos 2 y 3.

¿Qué pasa con mi SEO al cambiar la URL?

Si haces una redirección 301 correctamente, el SEO se transferirá al nuevo dominio. Eso sí, puede tardar unas semanas en que Google procese todos los cambios. Te recomiendo dar de alta el nuevo dominio en Google Search Console y solicitar el cambio de dirección.

¿Necesito tocar los archivos de configuración de PrestaShop?

En la mayoría de los casos, no. Con cambiar la URL desde el panel de administración y actualizar la base de datos es suficiente. Solo si algo falla podrías necesitar editar config/settings.inc.php, pero eso es poco común.

¿Y si mi hosting usa Syspanel en lugar de cPanel?

No te preocupes, el proceso es muy similar. En Syspanel (recuerda que el puerto de acceso es el 2106), busca las secciones equivalentes de dominios, subdominios y redirecciones. La lógica es la misma: configurar el dominio, cambiar la URL en PrestaShop y redirigir.

¿Es necesario contratar un servicio de migración profesional?

Para un cambio de dominio sencillo, no. Con esta guía puedes hacerlo tú mismo. Si tu tienda es muy grande o tiene muchas personalizaciones, quizás quieras contar con ayuda profesional, pero en general es un proceso bastante mecánico.


Conclusión

Cambiar la URL de tu PrestaShop en cPanel no es tan complicado como parece. Solo necesitas seguir estos pasos en orden: configurar el nuevo dominio en cPanel, actualizar la URL en el panel de administración de PrestaShop, ajustar la base de datos si es necesario, y crear una redirección 301 desde el dominio antiguo.

Recuerda siempre hacer una copia de seguridad antes de empezar y tomarte tu tiempo para verificar que todo funciona correctamente al final. Con un poco de paciencia, tu tienda estará funcionando con la nueva URL sin perder clientes ni posicionamiento SEO.

[TIP] Si tienes alguna duda durante el proceso, no dudes en contactar con el soporte de tu hosting. Es mejor preguntar que arriesgarse a romper algo. ¡Buena suerte con el cambio!

¿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