Cómo gestionar dominios y subdominios para PrestaShop en DirectAdmin
Introducción: ¿Por qué es importante gestionar bien tus dominios en PrestaShop?
Gestionar correctamente los dominios prestashop directadmin es una de las tareas más cruciales para el éxito de tu tienda online. Piensa en tu dominio como la dirección de tu negocio en internet: si la dirección es confusa, los clientes no te encontrarán. Si configuras mal los subdominios, podrías estar enviando a tus usuarios a páginas de error o, peor aún, ralentizando tu tienda principal.
Este artículo está pensado para que, incluso si no tienes experiencia técnica, puedas entender y aplicar la gestión de dominios y subdominios en tu panel de control DirectAdmin. Vamos a desglosar todo el proceso paso a paso, desde la creación de un dominio hasta la configuración avanzada de subdominios para tu PrestaShop.
¿Qué es DirectAdmin y cómo se relaciona con PrestaShop?
DirectAdmin es un panel de control de hosting muy popular, conocido por su interfaz limpia y su facilidad de uso. Es el "cerebro" que te permite administrar tu servidor, archivos, bases de datos y, por supuesto, tus dominios.
Cuando instalas PrestaShop, normalmente lo haces en un dominio principal (por ejemplo, mitienda.com). Pero a medida que tu negocio crece, quizás necesites crear una tienda para otra región (tienda.mitienda.com), un blog (blog.mitienda.com) o un área de prueba (test.mitienda.com). Todos estos son subdominios prestashop que puedes gestionar desde DirectAdmin.
[INFO] La gestión de dominios en DirectAdmin se divide en dos grandes bloques: "Dominios" (para los dominios principales) y "Subdominios" (para las extensiones de tu dominio principal). Ambos bloques son independientes pero están interconectados a nivel de servidor.
Primeros pasos: Acceder al panel de DirectAdmin
Antes de empezar a crear nada, necesitas saber cómo acceder a tu panel. Normalmente, la URL es algo como https://tu-servidor.com:2222 o https://tu-dominio.com:2222. Si no estás seguro, consulta el correo de bienvenida de tu proveedor de hosting.
Una vez dentro, verás una interfaz con varios iconos. Busca la sección "Gestión de Cuentas" o "Dominios". Dependiendo de la versión de DirectAdmin, los nombres pueden variar ligeramente, pero la lógica es la misma.
Cómo añadir un dominio nuevo para PrestaShop en DirectAdmin
Añadir un dominio nuevo es el primer paso para tener una tienda independiente. Por ejemplo, si tienes mitienda.com y quieres lanzar miotraempresa.com, necesitas añadirlo como dominio.
Paso 1: Localizar la opción "Añadir Dominio"
En el menú principal de DirectAdmin, busca el icono que dice "Añadir Dominio" o "Dominios". Haz clic en él.
Paso 2: Configurar el dominio
Se abrirá un formulario con varios campos. Esto es lo que debes rellenar:
- Dominio: Escribe el nombre completo, por ejemplo,
miotraempresa.com. - Usuario: DirectAdmin te sugerirá un nombre de usuario para este dominio. Puedes cambiarlo, pero asegúrate de que sea fácil de recordar.
- Contraseña: Crea una contraseña segura para este dominio.
- Directorios: La mayoría de las veces, la opción "Crear directorio público" es la correcta. Esto creará una carpeta como
public_htmlpara este dominio.
[TIP] Si no tienes claro qué opciones elegir, deja las que vienen por defecto. DirectAdmin está diseñado para ser seguro y funcional desde el inicio.
Paso 3: Verificar la propagación del dominio
Una vez creado el dominio, no funcionará inmediatamente. Necesitas configurar los servidores DNS (las "agendas telefónicas" de internet) para que apunten a tu servidor. Normalmente, tu proveedor de hosting te dará dos o tres direcciones DNS. Deberás ir al sitio donde compraste el dominio (tu registrador, como GoDaddy o Namecheap) y cambiar los DNS.
[WARNING] La propagación de DNS puede tardar entre 24 y 72 horas. No te preocupes si no ves tu tienda funcionando al instante. Mientras tanto, puedes seguir trabajando en la instalación de PrestaShop desde el panel de administración.
Crear y gestionar subdominios para PrestaShop
Los subdominios prestashop son extensiones de tu dominio principal. Se ven así: foro.tudominio.com. Son perfectos para organizar tu negocio sin tener que comprar dominios nuevos.
¿Cuándo usar un subdominio?
- Para una tienda de pruebas (staging):
pruebas.tudominio.com. - Para un blog o sección de noticias:
blog.tudominio.com. - Para una tienda internacional:
us.tudominio.comoes.tudominio.com. - Para un área de clientes o soporte:
soporte.tudominio.com.
Proceso de creación en DirectAdmin
- En el menú principal, busca "Subdominios".
- Haz clic en "Crear Subdominio".
- En el campo "Subdominio", escribe solo la parte delantera. Por ejemplo, si quieres
blog.tudominio.com, escribeblog. - Asegúrate de que el dominio principal seleccionado sea el correcto (si tienes varios).
- DirectAdmin te mostrará la carpeta donde se creará el subdominio. Por defecto, será algo como
public_html/blog. Puedes cambiarlo si lo deseas, pero es recomendable mantener la estructura por defecto.
Instalación de PrestaShop en un subdominio
Una vez creado el subdominio, puedes instalar PrestaShop en él. El proceso es idéntico al de un dominio principal:
- Accede a tu gestor de archivos (File Manager) y sube los archivos de PrestaShop a la carpeta del subdominio.
- Crea una base de datos MySQL para este subdominio desde la sección "MySQL Management" de DirectAdmin.
- Ejecuta el instalador de PrestaShop visitando
http://blog.tudominio.comy sigue las instrucciones.
[TIP] Si no quieres complicarte con la instalación manual, muchos paneles de control tienen un instalador automático de aplicaciones (como Softaculous). Busca el icono de Softaculous en DirectAdmin y elige PrestaShop. Solo tendrás que indicar el subdominio y el script hará el resto.
Configurar el archivo hosts y DNS para subdominios
A veces, especialmente durante el desarrollo, es útil poder ver tu subdominio antes de que los DNS se propaguen. Para ello, puedes editar el archivo hosts de tu ordenador.
¿Cómo funciona esto?
El archivo hosts es un pequeño archivo de texto que tu ordenador consulta antes que los DNS de internet. Si añades una línea como:
123.456.789.123 blog.tudominio.com
Tu ordenador "sabrá" que blog.tudominio.com apunta a esa IP, aunque el resto de internet no lo sepa aún.
Pasos para editar el archivo hosts
- Abre el Bloc de notas (o cualquier editor de texto) como administrador.
- Ve a
C:\Windows\System32\drivers\etc\hosts(en Windows) o/etc/hosts(en Linux/Mac). - Añade la línea con la IP de tu servidor y el subdominio.
- Guarda el archivo.
[WARNING] Esta modificación solo afecta a tu ordenador. Es una herramienta de desarrollo. No la uses para ver tu tienda final, ya que otros usuarios no verán lo mismo que tú.
Gestión avanzada: Redirecciones y dominios adicionales
Redirigir un dominio antiguo a uno nuevo
Si has comprado un dominio nuevo y quieres que viejodominio.com redirija a nuevodominio.com, DirectAdmin tiene una herramienta llamada "Redirecciones de Dominio".
- Ve a "Redirecciones de Dominio".
- Selecciona el dominio antiguo.
- En "Redirigir a", escribe la URL completa del nuevo dominio.
- Elige el tipo de redirección: 301 (permanente) es la más recomendada para SEO, ya que transfiere toda la autoridad del dominio antiguo al nuevo.
[INFO] Una redirección 301 es una señal clara para Google de que tu página ha cambiado de dirección. Es crucial para no perder posiciones en los resultados de búsqueda.
Añadir un dominio adicional (Addon Domain)
Un "Addon Domain" es un dominio completamente nuevo que se añade a tu cuenta de hosting. Se diferencia de un subdominio en que es una entidad independiente, con su propia carpeta y su propio contenido.
- En "Dominios", busca "Añadir Dominio" (ya lo vimos antes).
- Introduce el nuevo dominio.
- DirectAdmin creará una estructura de archivos separada para él.
Esto es útil si quieres tener una tienda completamente independiente de tu principal, con su propia base de datos y su propio diseño.
Solución de problemas comunes con dominios y subdominios
Mi subdominio no carga
- Revisa los DNS: Asegúrate de que has añadido el registro CNAME o A correspondiente en tu servidor DNS. Si usas los DNS de tu hosting, DirectAdmin suele crearlos automáticamente.
- Revisa la carpeta: Verifica que los archivos de PrestaShop están en la carpeta correcta del subdominio.
- Revisa los certificados SSL: Si tienes SSL activado y el subdominio no lo tiene, puede dar errores de conexión. En DirectAdmin, puedes emitir un certificado SSL gratuito desde la sección "SSL Certificates" o usando Let's Encrypt.
Recibo un error de "Base de datos no encontrada"
Esto suele pasar si no has creado la base de datos para ese dominio o subdominio. Ve a "MySQL Management" y asegúrate de que la base de datos existe y que el usuario tiene permisos sobre ella.
Quiero eliminar un subdominio
- Ve a "Subdominios".
- Haz clic en la papelera junto al subdominio que quieres eliminar.
[WARNING] Eliminar un subdominio borra todos los archivos y bases de datos asociados a él. Asegúrate de hacer una copia de seguridad antes de proceder.
Buenas prácticas para el SEO de tus tiendas PrestaShop
Gestionar dominios y subdominios no es solo una tarea técnica, también es una estrategia de SEO. Aquí van algunos consejos:
- Usa un solo dominio principal: No dividas tu tienda en varios dominios sin una razón muy justificada. Cada dominio nuevo requiere construir autoridad desde cero.
- Subdominios vs. Subcarpetas: Para SEO, generalmente es mejor usar subcarpetas (
tudominio.com/blog) que subdominios (blog.tudominio.com). Google trata los subdominios como sitios web separados, mientras que las subcarpetas se consideran parte del mismo sitio. - Configura Google Search Console: Añade tanto el dominio principal como los subdominios que uses a tu cuenta de Google Search Console. Así podrás ver el rendimiento de cada uno por separado.
- Usa redirecciones 301: Si cambias la estructura de tu tienda (por ejemplo, de un subdominio a una subcarpeta), asegúrate de configurar redirecciones 301 para no perder tráfico.
- Elige bien el dominio: Un dominio corto, fácil de recordar y que incluya palabras clave relacionadas con tu negocio siempre es una ventaja.
Alternativa: Syspanel (antes HestiaCP) y su gestión de dominios
Si alguna vez has trabajado con otros paneles de control, quizás conozcas Syspanel (el nuevo nombre de HestiaCP). Este panel también es muy popular y tiene una filosofía similar a DirectAdmin, pero con una interfaz diferente.
En Syspanel, el puerto de acceso al panel es el 2106 (por ejemplo, https://tuservidor.com:2106). La gestión de dominios se realiza desde la pestaña "Web", donde puedes añadir tanto dominios como subdominios de forma muy intuitiva.
[INFO] Aunque este artículo se centra en DirectAdmin, es útil saber que la lógica de gestión es muy parecida en todos los paneles. Si entiendes cómo crear un subdominio en DirectAdmin, te resultará fácil hacerlo en Syspanel o en cPanel.
Preguntas frecuentes (FAQ)
¿Puedo tener varias tiendas PrestaShop con un solo dominio?
Sí, puedes. Puedes usar subdominios para cada tienda o subcarpetas. La opción más recomendada para SEO es usar subcarpetas.
¿Cuántos subdominios puedo crear en DirectAdmin?
No hay un límite técnico estricto, pero depende de tu plan de hosting. Revisa los límites de tu cuenta o consulta con tu proveedor.
¿Necesito un certificado SSL para cada subdominio?
Sí, es recomendable. Con Let's Encrypt en DirectAdmin, puedes emitir certificados SSL gratuitos para cada subdominio con un solo clic.
¿Qué pasa si cambio el dominio principal de mi PrestaShop?
Cambiar el dominio principal es un proceso delicado. Deberás actualizar la URL en la configuración de PrestaShop (en Parámetros avanzados > Configuración), cambiar los DNS y configurar redirecciones 301 desde el dominio antiguo.
¿Cómo puedo hacer una copia de seguridad de mi dominio o subdominio?
En DirectAdmin, ve a "Copias de Seguridad". Puedes crear una copia completa de tu cuenta, que incluirá todos los dominios, subdominios y bases de datos.
Conclusión
Gestionar dominios prestashop directadmin no tiene por qué ser un dolor de cabeza. Con las herramientas que ofrece DirectAdmin, puedes tener un control total sobre tus tiendas online y su estructura. Recuerda siempre planificar tu estrategia de dominios y subdominios pensando en el SEO a largo plazo.
Empieza poco a poco: crea un subdominio de pruebas, instala PrestaShop, juega con las configuraciones y, cuando te sientas cómodo, lanza tu tienda principal. La práctica es la mejor manera de aprender.
[TIP] Si en algún momento te sientes perdido, no dudes en contactar con el soporte de tu hosting. Un buen proveedor siempre estará dispuesto a ayudarte a resolver problemas de configuración. Y recuerda, en Syspanel (puerto 2106) también tienes opciones muy similares si algún día cambias de panel.
