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

Cómo cambiar la URL de PrestaShop en cPanel o Plesk

Actualizado el 25 de octubre de 2025

¿Te mudaste de servidor, compraste un dominio nuevo o simplemente quieres quitar el famoso /prestashop de la URL? Cambiar la dirección de tu tienda online no es magia, pero tampoco es una misión imposible. De hecho, es un proceso muy común que, si se hace bien, no afecta ni a tu SEO ni a tus clientes.

En esta guía extensa y paso a paso, vamos a desgranar cómo cambiar la URL de PrestaShop tanto en cPanel como en Plesk. Olvídate del pánico: te lo contamos todo, desde la teoría hasta el último clic, con un lenguaje claro y sin tecnicismos innecesarios.

Antes de Empezar: PrestaShop y sus Dos Direcciones

PrestaShop guarda la configuración de tu tienda en dos sitios: en la base de datos (tabla ps_shop_url) y en los archivos de configuración. Cuando hablamos de modificar dominio PrestaShop, no basta con cambiar un solo archivo; hay que hacerlo de forma coordinada para que la tienda no se rompa.

Existen dos escenarios muy distintos que debes identificar antes de seguir:

  1. Cambio de dominio completo: Pasas de www.mitiendaantigua.com a www.mitinuevadominio.es. Aquí hay que tocar la base de datos y los archivos.
  2. Cambio de ruta o subcarpeta: Pasas de www.midominio.com/prestashop a www.midominio.com (raíz). Este es el caso más común para "limpiar" la URL.

****[WARNING]: Antes de tocar nada, haz una copia de seguridad completa (archivos y base de datos). Un error aquí puede dejar tu tienda en blanco. No es negociable, es tu red de seguridad.

Fase 1: Preparación y Acceso a la Base de Datos

Tanto en cPanel como en Plesk, el primer paso es acceder a phpMyAdmin. Es la herramienta estándar para gestionar las bases de datos de tu hosting.

Acceder a phpMyAdmin en cPanel

  1. Inicia sesión en tu cPanel (normalmente tudominio.com/cpanel).
  2. Busca la sección Bases de Datos y haz clic en el icono de phpMyAdmin.
  3. En el menú lateral izquierdo, selecciona la base de datos de tu PrestaShop (suele tener un prefijo como tuusuario_prestashop).

Acceder a phpMyAdmin en Plesk

  1. Inicia sesión en Plesk.
  2. Ve a Sitios web y dominios y localiza tu dominio.
  3. Busca la sección Bases de datos y haz clic en el nombre de la base de datos.
  4. En la ventana que se abre, haz clic en el botón phpMyAdmin.

Fase 2: La Tabla Mágica ps_shop_url (El Corazón del Cambio)

Una vez dentro de phpMyAdmin, busca en el panel izquierdo la tabla que se llama ps_shop_url (el prefijo ps_ puede variar si lo cambiaste en la instalación; podría ser prestashop_shop_url o similar).

Haz clic en esa tabla y luego en la pestaña Examinar (o "Browse"). Verás una fila con tus datos actuales. Necesitas editar dos campos cruciales:

  • domain: Aquí va tu dominio sin http:// ni www. Por ejemplo: mitiendanueva.com.
  • domain_ssl: Lo mismo, pero para la versión segura. Si usas SSL (deberías), pon el mismo dominio: mitiendanueva.com.
  • physical_uri: Este es el campo más importante para el escenario de subcarpeta. Si tu tienda estaba en /prestashop/, aquí verás /prestashop/. Para moverla a la raíz, debes poner una sola barra /. Si solo cambias el dominio, deja este campo como está.

Para editar, haz clic en el icono del lápiz (Editar) en la fila correspondiente. Cambia los valores y pulsa Continuar (o "Go") al final de la página.

Ejemplo Práctico:

  • Antes: domain = mihosting.com, physical_uri = /tienda/
  • Después: domain = www.minuevatienda.es, physical_uri = /

****[TIP]: Si tu tienda está en un puerto especial (p. ej., mihosting.com:8080), también lo verás en el campo domain. Normalmente no se toca.

Fase 3: Modificar los Archivos de Configuración (config/settings.inc.php)

PrestaShop guarda una copia de seguridad de esta configuración en un archivo llamado settings.inc.php. Si no lo actualizamos, la tienda puede seguir mostrando la URL antigua en los enlaces.

Localizar y Editar el Archivo

  1. Vuelve a tu panel de control (cPanel o Plesk) y abre el Administrador de archivos (File Manager).
  2. Navega hasta la carpeta raíz de tu tienda (donde está la carpeta admin, config, img, etc.).
  3. Dentro de la carpeta config, busca el archivo settings.inc.php.
  4. Haz clic derecho sobre él y selecciona Editar (o "Edit").

Qué Cambiar Dentro del Archivo

Busca las líneas que definen las constantes _PS_SHOP_DOMAIN_, _PS_SHOP_DOMAIN_SSL_ y _PS_URI_. Deben estar al principio del archivo.

define('_PS_SHOP_DOMAIN_', 'tudominio.com');
define('_PS_SHOP_DOMAIN_SSL_', 'tudominio.com');
define('_PS_URI_', '/');
  • Cambia tudominio.com por tu nuevo dominio (sin www si no lo usas, o con www si es tu preferencia).
  • En _PS_URI_, pon / si es la raíz, o /prestashop/ si es una subcarpeta.

Guarda los cambios y cierra el archivo.

****[WARNING]: Es muy fácil equivocarse aquí. Asegúrate de no dejar espacios extra ni comillas rotas. Si ves un error de "Parse error" después de esto, restaura el archivo desde la copia de seguridad y vuelve a intentarlo con calma.

Fase 4: Regenerar el PrestaShop .htaccess (Clave para el SEO)

El archivo .htaccess es el que se encarga de las redirecciones y las URLs amigables. Si no lo regeneras, tendrás errores 404 en todas tus páginas.

No edites el .htaccess manualmente (a menos que sepas exactamente qué hacer). PrestaShop lo genera automáticamente. Solo tienes que forzar su regeneración.

Pasos para Regenerar el .htaccess (Funciona en cPanel y Plesk)

  1. Accede a tu Panel de Administración de PrestaShop (normalmente en /admin123 o la ruta que configuraste).
  2. Ve al menú Parámetros avanzados -> Rendimiento (en versiones antiguas) o Parámetros avanzados -> URLs (en versiones 1.7+).
  3. Busca la sección URLs amigables o SEO y URLs.
  4. Activa (o desactiva y vuelve a activar) la opción de URLs amigables y guarda. Esto fuerza a PrestaShop a reescribir el .htaccess.
  5. También puedes ir a Parámetros avanzados -> Herramientas y hacer clic en Vaciar caché para asegurarte de que no queden restos antiguos.

****[INFO]: Si no puedes acceder al panel de administración porque la URL es incorrecta, no te preocupes. Puedes editar manualmente el .htaccess desde el Administrador de archivos. Solo tendrás que borrar su contenido (o el archivo completo) y PrestaShop lo regenerará al acceder a la tienda. Es un método "bruto" pero efectivo.

Fase 5: Limpiar la Caché y Probar (El Momento de la Verdad)

Después de los pasos anteriores, es hora de probar.

  1. Limpia la caché de tu navegador (Ctrl+Shift+Supr en la mayoría de navegadores) o usa una ventana de incógnito.
  2. Escribe tu nueva URL en el navegador (por ejemplo, https://www.tunuevadominio.com).
  3. Si todo ha ido bien, verás la portada de tu tienda.

Solución de Problemas Comunes (FAQ Rápida)

  • "La página no carga, me sale Error 500": Esto suele ser un problema con el .htaccess. Borra el archivo .htaccess desde el Administrador de archivos. Luego, intenta acceder a tu tienda. PrestaShop debería regenerarlo automáticamente. Si no lo hace, ve al panel de administración y sigue el Paso 4.
  • "Solo veo la página de inicio, pero las demás dan 404": Es un problema clásico de .htaccess desactualizado. Ve a Parámetros avanzados -> URLs amigables y guarda los cambios de nuevo. Si no funciona, borra el .htaccess y vuelve a guardar desde el panel.
  • "Me redirige a la URL antigua": Revisa que has cambiado todas las referencias en settings.inc.php y en la tabla ps_shop_url. También revisa si tienes algún redireccionamiento 301 antiguo en el .htaccess que esté interfiriendo.

Fase 6: Cambios en el Cpanel y Plesk (Configuración del Servidor)

A veces, el cambio de dominio también requiere ajustes a nivel de servidor.

En cPanel: Dominios y Redirecciones

  1. Ve a la sección Dominios -> Dominios Adicionales o Subdominios.
  2. Asegúrate de que el nuevo dominio esté apuntando a la carpeta correcta (donde están los archivos de PrestaShop). Si no está, puedes crearlo o modificarlo.
  3. Si has cambiado de dominio, crea una Redirección 301 desde el dominio antiguo al nuevo (Sección Redirecciones). Esto es vital para no perder posicionamiento SEO.

En Plesk: Hosting y Preferencias

  1. En Sitios web y dominios, selecciona tu dominio.
  2. En Preferencias de hosting, asegúrate de que el Documento raíz apunte a la carpeta correcta.
  3. Al igual que en cPanel, si cambiaste de dominio, configura una redirección 301 en la sección Redirecciones del dominio antiguo.

****[TIP]: Si tu nuevo dominio está en otro proveedor, deberás cambiar los servidores DNS (Nameservers) en tu registrador de dominios para que apunten a tu hosting actual. Esto puede tardar de 24 a 48 horas en propagarse.

Fase 7: El Problema del Puerto (Solo para Syspanel)

Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), el acceso a la gestión se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106).

El proceso es muy similar al de Plesk, pero la interfaz es diferente.

  1. Accede a Syspanel usando https://tudominio.com:2106.
  2. Ve a Web y selecciona tu dominio.
  3. Aquí podrás cambiar la Document Root (carpeta raíz) y gestionar el dominio.
  4. La base de datos la gestionas desde la sección Bases de datos del mismo panel.

Recuerda: En Syspanel, el puerto de administración no es el 2083 (cPanel) ni el 8443 (Plesk), sino el 2106.

Fase 8: Verificación Final y SEO (No Olvides esto)

Una vez que la tienda carga perfectamente con la nueva URL, haz estas comprobaciones:

  1. Mapa del sitio: Ve a Parámetros avanzados -> SEO y URLs y genera tu sitemap.xml. Luego, envíalo a Google Search Console.
  2. Google Analytics / Search Console: Actualiza la propiedad de tu sitio web con la nueva URL.
  3. Redirecciones: Asegúrate de que la redirección 301 del dominio antiguo al nuevo funciona correctamente. Puedes probarlo con herramientas online gratuitas.
  4. Enlaces internos: Revisa que el logo, los menús y los enlaces de pie de página apunten a la nueva URL y no a la antigua.

****[TIP]: Si cambiaste de dominio, actualiza también la URL en tus perfiles de redes sociales, en tu firma de correo electrónico y en cualquier publicidad que tengas activa (Google Ads, Facebook Ads, etc.).

Resumen Rápido (La Chuleta)

Si tienes prisa, este es el resumen de los pasos críticos:

  1. Copia de seguridad: Archivos y Base de Datos.
  2. phpMyAdmin: Edita ps_shop_url (cambia domain, domain_ssl y physical_uri).
  3. File Manager: Edita config/settings.inc.php.
  4. Panel de Admin: Regenera URLs amigables y vacía caché.
  5. Servidor: Ajusta Document Root y redirecciones 301 si es necesario.

Cambiar la URL de PrestaShop es un procedimiento delicado pero muy documentado. Siguiendo estos pasos al pie de la letra, podrás cambiar la dirección de tu tienda sin perder clientes ni posicionamiento web. Si en algún momento te sientes perdido, no dudes en contactar con el soporte de tu hosting. ¡Ellos están para ayudarte!

¿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