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

Cómo cambiar la URL de PrestaShop (de www a no-www o dominio nuevo)

Actualizado el 13 de junio de 2026

Antes de empezar: ¿Qué significa cambiar la URL de PrestaShop y por qué es importante?

Cambiar la URL de tu tienda PrestaShop puede parecer una tarea complicada, pero en realidad es un proceso que, si se hace con calma y siguiendo los pasos correctos, puede completarse sin perder ventas ni posicionamiento en Google. Básicamente, cambiar la URL de PrestaShop implica modificar la dirección web que usan tus clientes para acceder a la tienda. Esto puede ser por dos motivos principales: pasar de usar "www" a "no-www" (o viceversa) o migrar a un dominio completamente nuevo (por ejemplo, de mitienda.com a mimarca.com).

¿Por qué querrías hacer esto? A veces, por estética o por preferencia personal, quieres que tu tienda se vea sin el "www" delante. Otras veces, has comprado un dominio más corto o más profesional y necesitas mover toda tu tienda. También puede ocurrir que estés cambiando de proveedor de hosting y aproveches para renovar tu imagen. Sea cual sea tu motivo, es fundamental hacerlo bien para no romper los enlaces internos, no perder visitas y no dañar tu posicionamiento SEO.

En este artículo, te voy a guiar paso a paso, como si estuvieras en una clase particular, para que puedas cambiar la URL de PrestaShop sin miedo. Vamos a ver desde la preparación inicial, pasando por la configuración en el panel de administración, hasta la parte más técnica de las redirecciones. No necesitas ser un experto, solo seguir las instrucciones al pie de la letra.

La gran pregunta: ¿www o no-www? (Elige una y sé constante)

Antes de tocar nada, debes decidir cuál será tu URL canónica. Es decir, la versión "oficial" de tu dominio. Puedes tener https://www.tutienda.com o https://tutienda.com. Ambas funcionan, pero Google las ve como dos sitios diferentes si no configuras una redirección. Esto se llama contenido duplicado y es malo para el SEO.

Mi recomendación es que elijas una y te quedes con ella para siempre. No importa tanto cuál elijas, sino que sea consistente. Si ya tenías tu tienda funcionando con "www" y quieres cambiar a "no-www", debes hacer una redirección 301 (redirección permanente) para que todos los enlaces antiguos apunten a la nueva versión. Lo mismo aplica si cambias de dominio. La redirección 301 le dice a Google: "Esta página se ha movido definitivamente a esta nueva dirección, por favor, actualiza tus registros".

Preparación esencial: Haz una copia de seguridad completa

Este es el paso más importante de todos. No importa si tienes una tienda pequeña o un gran catálogo, siempre debes hacer una copia de seguridad antes de cambiar la URL de PrestaShop. ¿Por qué? Porque si algo sale mal, puedes restaurar tu tienda en minutos y no perderás datos de clientes, pedidos o productos.

Para hacer la copia de seguridad necesitas dos cosas: una copia de los archivos de tu tienda (el código PHP, imágenes, etc.) y una copia de la base de datos (donde están tus productos, pedidos y clientes).

Puedes hacerlo desde el panel de control de tu hosting. Si usas Syspanel (recuerda, el acceso es por el puerto 2106), busca la sección de "Archivos" y "Base de datos". Desde allí, puedes comprimir la carpeta de tu tienda y exportar la base de datos en un archivo .sql. Guárdalo todo en tu ordenador o en un servicio en la nube. No continúes hasta que tengas esta copia segura y verificada.

Cambiar la URL de PrestaShop desde el panel de administración

Una vez que tienes tu copia de seguridad, es hora de entrar en acción. PrestaShop guarda la URL de tu tienda en dos lugares principales dentro de su configuración. Vamos a cambiarlos.

Paso 1: Accede a la configuración de la tienda

Entra en tu panel de administración de PrestaShop (normalmente en tudominio.com/admin). Ve a la sección Parámetros avanzados y luego haz clic en General.

Paso 2: Modifica los campos de URL

En la pestaña de General, encontrarás una sección llamada Configuración de la tienda. Aquí verás dos campos clave: URL de la tienda y URL de SSL. Estos campos deben contener tu nueva dirección web. Por ejemplo, si quieres cambiar de www.mitienda.com a mitienda.com, tendrás que quitar el "www" de ambos campos.

Es muy importante que escribas la URL completa, incluyendo el https:// si tienes certificado SSL (que deberías tener). Asegúrate de que no haya una barra al final (por ejemplo, https://mitienda.com y no https://mitienda.com/).

Paso 3: Guarda los cambios

Haz clic en Guardar. PrestaShop te mostrará un mensaje de confirmación. Si todo ha ido bien, la URL de tu tienda se habrá actualizado. Sin embargo, no te emociones todavía, aún quedan pasos importantes.

El problema de las URL guardadas en la base de datos

Aquí es donde la cosa se pone un poco más técnica, pero no te preocupes, te lo explico fácil. PrestaShop no solo guarda la URL en la configuración general, sino que también guarda miles de referencias a esa URL dentro de la base de datos. Por ejemplo, en las descripciones de los productos, en los enlaces de las imágenes, o en los textos de las páginas CMS. Si no cambias estas referencias, tu tienda seguirá intentando cargar recursos de la URL antigua, lo que causará errores y una experiencia de usuario pésima.

Para solucionar esto, tienes dos opciones: usar un plugin o hacerlo manualmente con una consulta SQL. La opción más segura para un principiante es usar un módulo gratuito llamado "Search & Replace" o similar. Puedes encontrarlo en el mercado de módulos de PrestaShop.

Cómo usar el módulo de búsqueda y reemplazo

  1. Instala y activa el módulo.
  2. Ve a la configuración del módulo.
  3. En el campo "Buscar", escribe tu URL antigua (por ejemplo, https://www.mitienda.com).
  4. En el campo "Reemplazar con", escribe tu nueva URL (por ejemplo, https://mitienda.com).
  5. Ejecuta la operación.

Este proceso es seguro si usas un buen módulo, ya que solo reemplaza las cadenas de texto exactas. Es fundamental que uses la URL completa con https:// para no dejar restos.

[WARNING]: Si no te sientes cómodo usando un módulo, no intentes hacer el reemplazo manualmente en la base de datos con phpMyAdmin a menos que sepas exactamente lo que estás haciendo. Un error aquí puede romper toda tu tienda. Siempre puedes pedir ayuda a tu soporte de hosting.

Redirecciones 301: La clave para no perder tu SEO

Ahora viene la parte más importante para tu posicionamiento: las redirecciones 301. Como mencioné antes, estas redirecciones le dicen a Google y a los navegadores que tu contenido se ha movido de forma permanente. Sin ellas, los usuarios que hagan clic en un enlace antiguo (por ejemplo, desde una red social o un blog) recibirán un error 404, y perderás todo el "jugo" SEO que habías ganado con el tiempo.

Redirección de www a no-www (o viceversa) en el archivo .htaccess

Si tu cambio es solo de "www" a "no-www" (o al revés), la solución más común es editar el archivo .htaccess en la raíz de tu hosting. Este archivo es como el "director de orquesta" de tu servidor Apache.

Para ello:

  1. Accede a tu hosting por FTP o desde el administrador de archivos de Syspanel.
  2. Busca el archivo .htaccess en la carpeta donde está instalada tu tienda. Si no lo ves, activa la opción de "mostrar archivos ocultos".
  3. Descarga una copia de seguridad del archivo por si acaso.
  4. Edita el archivo y añade las siguientes líneas al principio del archivo, justo después de la línea RewriteEngine on:
# Redirección de www a no-www
RewriteCond %{HTTP_HOST} ^www\.tudominio\.com [NC]
RewriteRule ^(.*)$ http://tudominio.com/$1 [L,R=301]

Si tu cambio es de no-www a www, usa estas otras líneas:

# Redirección de no-www a www
RewriteCond %{HTTP_HOST} ^tudominio\.com [NC]
RewriteRule ^(.*)$ http://www.tudominio.com/$1 [L,R=301]

Recuerda reemplazar tudominio.com con tu dominio real. Guarda los cambios y sube el archivo de nuevo.

Redirección de un dominio antiguo a uno nuevo

Si has cambiado de dominio (por ejemplo, de antiguo.com a nuevo.com), la redirección es un poco más compleja. La forma más efectiva es hacer la redirección a nivel de servidor, pero si no puedes, también puedes usar el .htaccess del dominio antiguo para redirigir todo el tráfico al nuevo.

En el .htaccess del dominio antiguo, añade:

# Redirección de dominio antiguo a nuevo
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?antiguo\.com [NC]
RewriteRule ^(.*)$ http://www.nuevo.com/$1 [L,R=301]

Este código redirige cualquier página del dominio antiguo a la misma página en el dominio nuevo. Por ejemplo, antiguo.com/producto.html se redirige a nuevo.com/producto.html.

Limpiar la caché y actualizar el sitemap

Después de todos estos cambios, tu tienda puede mostrar información antigua debido a la caché. Es hora de limpiarla.

Limpiar la caché de PrestaShop

Ve a Parámetros avanzadosRendimiento en tu panel de administración. Aquí puedes desactivar la caché o, mejor aún, borrarla. Haz clic en el botón Vaciar la caché (o "Clear cache"). Esto forzará a PrestaShop a generar las páginas de nuevo con la nueva URL.

Regenerar el archivo .htaccess

En la misma pantalla de Rendimiento, verás un botón para Guardar la configuración. Al hacerlo, PrestaShop regenerará su archivo .htaccess automáticamente, lo que puede añadir sus propias reglas de redirección. Es importante que hagas esto después de tus cambios para que todo sea consistente.

Actualizar el sitemap

PrestaShop genera un archivo sitemap.xml que le dice a Google qué páginas tiene tu tienda. Debes actualizarlo para que refleje la nueva URL. Ve a MódulosMódulos y servicios, busca "Google Sitemap" y configúralo para que genere un nuevo sitemap. Luego, en Google Search Console, envía el nuevo sitemap y elimina el antiguo.

Comprobaciones finales: Asegúrate de que todo funciona

Antes de dar por terminado el proceso, haz una serie de comprobaciones:

  1. Prueba la URL principal: Escribe tu nueva URL en el navegador y asegúrate de que la tienda carga correctamente.
  2. Prueba la URL antigua: Escribe la URL antigua (con o sin www) y verifica que te redirige automáticamente a la nueva.
  3. Navega por la tienda: Haz clic en varios productos y categorías para ver que no hay enlaces rotos.
  4. Revisa las imágenes: Asegúrate de que las imágenes se cargan correctamente y no están intentando acceder a la URL antigua.
  5. Comprueba el certificado SSL: Si usas https://, verifica que el candado aparece en el navegador.

Si algo falla, revisa los pasos anteriores. La mayoría de los problemas se deben a que no se reemplazaron todas las URLs en la base de datos o a que las reglas de redirección en el .htaccess no son correctas.

[INFO]: Es normal que Google tarde unos días (o incluso semanas) en rastrear tu nueva URL y actualizar sus resultados. Ten paciencia. Durante este tiempo, es posible que veas una pequeña caída en el tráfico, pero se recuperará si has hecho las redirecciones correctamente.

Preguntas frecuentes (FAQ)

¿Puedo cambiar la URL de PrestaShop sin perder mi posicionamiento en Google?

Sí, es posible si haces una redirección 301 correctamente. La clave es que todas las URLs antiguas redirijan a sus equivalentes nuevas. Perderás algo de "autoridad" temporalmente, pero es la mejor manera de hacerlo.

¿Qué es el archivo .htaccess y dónde está?

El .htaccess es un archivo de configuración del servidor Apache. Está en la carpeta raíz de tu tienda (donde están las carpetas admin, img, modules, etc.). Es un archivo oculto, así que debes activar la opción de ver archivos ocultos en tu cliente FTP o en el administrador de archivos de Syspanel.

¿Qué hago si mi hosting usa Nginx en lugar de Apache?

Si tu hosting usa Nginx (puedes comprobarlo en la documentación de tu proveedor), las reglas de redirección no se ponen en el .htaccess, sino en el archivo de configuración del servidor. En este caso, te recomiendo contactar con tu soporte de hosting para que te ayuden a añadir las reglas, ya que es un proceso más delicado.

¿Es necesario cambiar la URL en la base de datos?

Sí, es absolutamente necesario. PrestaShop guarda las URLs absolutas en muchos campos de la base de datos. Si no las cambias, tu tienda tendrá errores de carga y una experiencia de usuario horrible. Usa un módulo de "Search & Replace" para hacerlo de forma segura.

¿Y si me olvido de hacer la redirección 301?

Si te olvidas, los enlaces antiguos devolverán un error 404. Esto es malo para tus usuarios y para tu SEO, ya que Google no podrá indexar tu nuevo sitio correctamente. Asegúrate de hacer la redirección 301 antes de quitar el dominio antiguo.

Conclusión: Todo listo para tu nueva URL

Cambiar la URL de PrestaShop es un proceso que requiere paciencia y atención al detalle, pero siguiendo esta guía, estarás en el buen camino. Recuerda siempre: copia de seguridad, cambio de URL en PrestaShop, reemplazo en la base de datos, redirecciones 301 y limpieza de caché. Con estos pasos, tu tienda estará funcionando en su nueva dirección sin problemas y sin perder todo el esfuerzo de SEO que has invertido.

Si en algún momento te sientes abrumado, no dudes en pedir ayuda a tu proveedor de hosting o a un desarrollador especializado en PrestaShop. A veces, pagar por un poco de ayuda profesional te ahorra muchos dolores de cabeza. ¡Mucha suerte con el cambio de tu dominio prestashop!

¿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