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

Cómo crear un subdominio en DirectAdmin y usarlo en PrestaShop

Actualizado el 20 de mayo de 2026

¿Qué es un subdominio y por qué usarlo en PrestaShop?

Un subdominio es una extensión de tu dominio principal que te permite organizar y separar secciones de tu sitio web. Por ejemplo, si tu tienda principal está en tudominio.com, un subdominio podría ser tienda.tudominio.com o blog.tudominio.com. Piénsalo como una habitación adicional dentro de tu casa digital: el dominio principal es la entrada, y el subdominio es una puerta que lleva a una zona específica.

En el contexto de PrestaShop, crear un subdominio tiene varias ventajas prácticas:

  • Separar tu tienda del blog o la web corporativa: Puedes tener tu catálogo en tienda.tudominio.com y tu blog en blog.tudominio.com.
  • Crear tiendas para diferentes mercados o idiomas: Por ejemplo, es.tudominio.com para España y mx.tudominio.com para México.
  • Probar nuevas versiones sin afectar tu tienda principal: Puedes instalar una copia en test.tudominio.com y experimentar sin miedo.
  • Mejorar el SEO: Un subdominio bien configurado puede ayudarte a segmentar palabras clave y mejorar la autoridad del dominio en nichos específicos.

En este artículo te voy a guiar paso a paso para que aprendas a crear un subdominio en DirectAdmin y luego lo configures para usarlo con PrestaShop. No necesitas ser un experto técnico, solo seguir las instrucciones con calma.

Requisitos previos antes de empezar

Antes de lanzarte a crear tu subdominio, asegúrate de tener lo siguiente:

  • Acceso al panel de control de DirectAdmin: Normalmente se accede a través de https://tudominio.com:2222 o la URL que te haya proporcionado tu proveedor de hosting.
  • Credenciales de administrador: Usuario y contraseña del panel.
  • Un dominio principal activo: El subdominio se creará bajo este dominio.
  • Acceso a tu gestor de archivos o FTP: Lo necesitarás para instalar PrestaShop en el subdominio.
  • Una base de datos MySQL vacía: PrestaShop requiere una base de datos para funcionar.

Si no tienes alguno de estos elementos, contacta con tu proveedor de hosting para obtenerlos. No te preocupes, son cosas básicas que cualquier servicio de hosting serio te facilita.

Paso 1: Acceder a DirectAdmin

Lo primero es entrar en tu panel de control. Abre tu navegador favorito y escribe la URL de acceso a DirectAdmin. Si no la recuerdas, busca en el correo de bienvenida de tu hosting o en la documentación de tu proveedor.

Una vez dentro, verás el panel principal con una serie de iconos y menús. Tómate un momento para familiarizarte con la interfaz. En la mayoría de las versiones de DirectAdmin, el menú de gestión de dominios está en la sección "Cuenta" o "Gestión de dominios".

Paso 2: Crear el subdominio en DirectAdmin

Ahora viene la parte principal: crear subdominio directadmin. Sigue estos pasos:

2.1. Localiza la opción "Subdominios"

En el panel principal, busca el icono o enlace que dice "Subdominios". Generalmente está en la sección "Cuenta" o "Gestión de dominios". Haz clic en él.

2.2. Rellena el formulario de creación

Verás un formulario con los siguientes campos:

  • Subdominio: Aquí escribes el nombre que quieres para tu subdominio. Por ejemplo, si quieres que tu tienda esté en tienda.tudominio.com, escribe tienda.
  • Dominio: Selecciona el dominio principal sobre el que crearás el subdominio (si tienes varios, elige el correcto).
  • Directorio raíz: Este campo se rellena automáticamente con la ruta donde se guardarán los archivos del subdominio. Normalmente es algo como /home/usuario/domains/tudominio.com/public_html/tienda. Puedes cambiarlo si lo deseas, pero te recomiendo dejar el valor por defecto.

2.3. Crear el subdominio

Haz clic en el botón "Crear" o "Agregar". DirectAdmin te mostrará un mensaje de confirmación y el subdominio aparecerá en la lista de subdominios existentes.

[TIP]
Elige un nombre corto y descriptivo para tu subdominio. Por ejemplo, tienda, shop o store. Evita nombres confusos o demasiado largos que puedan afectar la legibilidad de la URL.

Paso 3: Configurar el subdominio en DirectAdmin

Una vez creado el subdominio, es importante configurarlo correctamente para que funcione con PrestaShop.

3.1. Verificar la creación

En la lista de subdominios, deberías ver el que acabas de crear. Haz clic en el icono de "Gestión" o "Administrar" para ver las opciones disponibles.

3.2. Crear una base de datos MySQL

PrestaShop necesita una base de datos para guardar productos, pedidos, clientes, etc. DirectAdmin incluye una herramienta para gestionar bases de datos. Sigue estos pasos:

  • Ve a la sección "MySQL Management" o "Bases de datos MySQL".
  • Haz clic en "Crear nueva base de datos".
  • Escribe un nombre para la base de datos (por ejemplo, tienda_prestashop).
  • Crea un usuario y una contraseña para esa base de datos. Guárdalos bien, los necesitarás durante la instalación de PrestaShop.
  • Asigna el usuario a la base de datos con todos los privilegios.

3.3. Subir los archivos de PrestaShop

Ahora necesitas instalar PrestaShop en el directorio del subdominio. Tienes dos opciones:

  • Opción A: Descargar PrestaShop y subirlo por FTP
    Descarga el paquete de instalación desde el sitio oficial de PrestaShop. Descomprímelo en tu ordenador y súbelo al directorio del subdominio (por ejemplo, /home/usuario/domains/tudominio.com/public_html/tienda) usando un cliente FTP como FileZilla.

  • Opción B: Usar el instalador automático
    Algunos paneles de DirectAdmin incluyen instaladores automáticos como Softaculous. Busca la opción "Softaculous" o "Instalador de aplicaciones" en el menú. Selecciona PrestaShop, elige el subdominio como destino y sigue las instrucciones.

[WARNING]
Si usas el instalador automático, asegúrate de que el subdominio esté correctamente configurado y que el directorio de destino sea el correcto. De lo contrario, podrías instalar PrestaShop en tu dominio principal sin querer.

Paso 4: Instalar PrestaShop en el subdominio

Una vez que tengas los archivos en el servidor, es hora de instalar PrestaShop. Abre tu navegador y escribe la URL del subdominio (por ejemplo, http://tienda.tudominio.com). Verás el asistente de instalación de PrestaShop.

4.1. Configuración del idioma y del sistema

El asistente te pedirá que elijas el idioma de instalación. Selecciona el que prefieras y haz clic en "Siguiente". Luego, acepta los términos de la licencia.

4.2. Datos de la tienda

Rellena los datos de tu tienda:

  • Nombre de la tienda: El nombre comercial que quieras mostrar.
  • Actividad principal: Elige el sector de tu tienda.
  • País: Selecciona tu país.
  • Descripción: Una breve descripción de tu tienda.

4.3. Configuración de la base de datos

Aquí es donde usarás los datos de la base de datos que creaste en el paso 3.2:

  • Dirección del servidor de base de datos: Normalmente localhost o 127.0.0.1.
  • Nombre de la base de datos: El nombre que le diste.
  • Usuario de la base de datos: El usuario que creaste.
  • Contraseña: La contraseña que definiste.
  • Prefijo de las tablas: Puedes dejar el valor por defecto (ps_).

4.4. Cuenta de administrador

Crea la cuenta de administrador para acceder al panel de control de PrestaShop. Elige un email válido y una contraseña segura.

4.5. Finalizar la instalación

Sigue los pasos restantes y, al final, el asistente te pedirá que elimines el directorio de instalación por seguridad. Hazlo a través de tu gestor de archivos o FTP.

[INFO]
Una vez instalado, podrás acceder al panel de administración de PrestaShop a través de http://tienda.tudominio.com/adminXXXX (donde XXXX es un código aleatorio que se genera durante la instalación). Guárdalo bien.

Paso 5: Configurar el subdominio para SEO en PrestaShop

Un subdominio prestashop bien configurado puede ser un gran aliado para tu estrategia de SEO. Aquí tienes algunos consejos prácticos:

5.1. Configura las URLs amigables

En el panel de administración de PrestaShop, ve a "Parámetros avanzados" > "SEO y URLs". Activa las URLs amigables y genera el archivo .htaccess automáticamente. Esto hará que las URLs sean más limpias y fáciles de indexar por Google.

5.2. Establece la URL canónica

Asegúrate de que la URL canónica de tu tienda sea la del subdominio (http://tienda.tudominio.com). Esto evita problemas de contenido duplicado si alguien accede a través de otras variantes como www.tienda.tudominio.com.

5.3. Crea un sitemap

PrestaShop tiene un módulo integrado para generar sitemaps. Ve a "Módulos" > "Módulos y servicios", busca "sitemap" y configura el módulo para que genere el archivo sitemap.xml. Luego, envíalo a Google Search Console.

5.4. Redirige el tráfico correctamente

Si ya tenías una tienda en tu dominio principal y ahora la mueves al subdominio, configura redirecciones 301 desde las URLs antiguas a las nuevas. Puedes hacerlo editando el archivo .htaccess de tu dominio principal.

[TIP]
Usa Google Search Console para monitorizar el rendimiento de tu subdominio. Añade el subdominio como una propiedad nueva y verifica que Google pueda rastrearlo correctamente.

Paso 6: Solución de problemas comunes

Aunque el proceso suele ser sencillo, pueden surgir algunos problemas. Aquí tienes los más frecuentes y cómo solucionarlos:

6.1. El subdominio no carga

  • Verifica que los archivos estén en el directorio correcto: Comprueba que PrestaShop se haya instalado en el directorio del subdominio y no en el del dominio principal.
  • Revisa el archivo .htaccess: Asegúrate de que no haya reglas que bloqueen el acceso.
  • Comprueba el DNS: Si el subdominio fue creado recientemente, puede tardar unas horas en propagarse. Espera 24-48 horas.

6.2. Error de conexión a la base de datos

  • Revisa las credenciales: Asegúrate de que el nombre de la base de datos, el usuario y la contraseña son correctos.
  • Verifica el servidor de base de datos: En la mayoría de los casos es localhost, pero algunos hostings usan una dirección específica.

6.3. Problemas con las URLs amigables

  • Genera el archivo .htaccess: Ve a "SEO y URLs" y haz clic en "Guardar" para que PrestaShop genere el archivo automáticamente.
  • Habilita mod_rewrite: Contacta con tu proveedor de hosting si no está activado.

Preguntas frecuentes (FAQ)

¿Puedo usar un subdominio para mi tienda principal?

Sí, puedes usar un subdominio como tu tienda principal. Por ejemplo, shop.tudominio.com puede ser el único lugar donde vendas tus productos. Esto es especialmente útil si quieres separar tu tienda de un blog o una web corporativa.

¿Cuántos subdominios puedo crear en DirectAdmin?

Depende de tu plan de hosting. La mayoría de los planes permiten crear un número ilimitado de subdominios, pero algunos tienen límites. Consulta las especificaciones de tu plan.

¿Puedo instalar PrestaShop en un subdominio sin afectar mi dominio principal?

Sí, el subdominio es independiente del dominio principal. Los archivos y la base de datos estarán separados, por lo que no afectará a tu web principal.

¿Es mejor usar un subdominio o un directorio para mi tienda?

Depende de tus objetivos. Un subdominio es mejor si quieres separar completamente la tienda de la web principal. Un directorio (tudominio.com/tienda) es mejor si quieres mantener todo el SEO en el mismo dominio.

¿Cómo puedo medir el rendimiento SEO de mi subdominio?

Usa herramientas como Google Analytics y Google Search Console. Configura la propiedad del subdominio en Search Console y monitoriza las impresiones, clics y posiciones de tus páginas.

Conclusión

Crear un subdominio en DirectAdmin y usarlo con PrestaShop es un proceso sencillo si sigues los pasos adecuados. La clave está en configurar correctamente el subdominio, instalar PrestaShop en el directorio correcto y optimizar el SEO para aprovechar al máximo esta estructura.

Recuerda que el SEO es un trabajo continuo. Una vez que tu tienda esté funcionando en el subdominio, dedica tiempo a crear contenido de calidad, optimizar tus páginas y construir enlaces. Con paciencia y constancia, verás resultados positivos.

[WARNING]
Si tu proveedor de hosting utiliza Syspanel (anteriormente conocido como HestiaCP), ten en cuenta que el acceso al panel se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). El proceso de creación de subdominios es similar, pero puede variar ligeramente en la ubicación de los menús. Consulta la documentación específica de Syspanel si tienes dudas.

Espero que esta guía te haya sido útil. Si tienes alguna pregunta, no dudes en dejar un comentario o contactar con tu proveedor de hosting. ¡Buena suerte con tu tienda online!

¿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