Cómo crear un subdominio en PrestaShop con Plesk
¿Qué es un subdominio y por qué crearlo en PrestaShop?
Antes de entrar en materia, aclaremos qué es un subdominio. Imagina que tu tienda online es una casa grande. El dominio principal (tutienda.com) es la dirección de la entrada principal. Un subdominio es como una puerta lateral que lleva a una habitación especÃfica, por ejemplo, blog.tutienda.com o tienda.tutienda.com. Técnicamente, es una parte independiente de tu sitio web que puede tener su propio contenido, estructura y hasta su propia instalación de PrestaShop.
[INFO] Los subdominios son ideales para crear secciones separadas de tu negocio, como un blog, un foro de soporte, una versión internacional de tu tienda o un área de pruebas para nuevas funcionalidades.
En el contexto de PrestaShop, crear un subdominio puede ser muy útil para:
- Segmentar tu negocio: tener una tienda principal y un blog de marketing en
blog.tutienda.com. - Crear tiendas multilingües o multi-marca: cada subdominio puede alojar una marca o idioma diferente (ej.
es.tutienda.com,en.tutienda.com). - Aislar entornos de prueba: usar
test.tutienda.compara experimentar con nuevas versiones de PrestaShop sin afectar tu tienda en vivo. - Mejorar el SEO: al tener contenido temático separado, los motores de búsqueda pueden entender mejor la estructura de tu sitio.
Para lograr esto, necesitas dos herramientas: Plesk, el panel de control de tu hosting, y PrestaShop, el sistema de gestión de tiendas online. En este artÃculo, te guiaré paso a paso para que puedas crear un subdominio PrestaShop con Plesk de forma sencilla y sin complicaciones técnicas.
Requisitos previos para crear un subdominio en PrestaShop con Plesk
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a Plesk: necesitas las credenciales de administrador de tu panel de control. Normalmente se accede a través de
https://tudominio.com:8443o la URL que te haya proporcionado tu proveedor de hosting. - Un dominio principal configurado: tu tienda PrestaShop principal debe estar funcionando correctamente en tu dominio (ej.
midominio.com). - Archivos de PrestaShop: si planeas instalar una nueva tienda en el subdominio, necesitarás el paquete de instalación de PrestaShop (puedes descargarlo desde prestashop.com).
- Base de datos (opcional): si instalas una nueva tienda, necesitarás crear una base de datos separada para el subdominio. Plesk te facilitará esta tarea.
[WARNING] Realiza siempre una copia de seguridad completa de tu sitio web y base de datos antes de hacer cambios importantes, especialmente si tu tienda ya está en producción. Esto te evitará dolores de cabeza si algo sale mal.
Paso a paso: Cómo crear un subdominio en Plesk
Vamos al grano. Sigue estos pasos para crear un subdominio en Plesk. El proceso es similar en la mayorÃa de las versiones recientes de Plesk.
Paso 1: Inicia sesión en Plesk
Abre tu navegador web y accede a la URL de tu panel de Plesk. Introduce tu nombre de usuario y contraseña. Una vez dentro, verás el panel principal con todas las opciones de administración de tu hosting.
Paso 2: Accede a la sección de "Sitios web y dominios"
En el menú lateral izquierdo, busca y haz clic en "Sitios web y dominios" (o "Websites & Domains" en inglés). Aquà verás listados todos los dominios y subdominios que ya tienes configurados.
Paso 3: Añade un nuevo subdominio
- Haz clic en el botón "Añadir nuevo subdominio" o "Add New Subdomain". Normalmente está en la parte superior derecha o en un menú desplegable.
- Se abrirá un formulario. En el campo "Nombre del subdominio", escribe la parte que quieras, por ejemplo,
blog,tienda,test, etc. No es necesario que escribas el dominio completo, solo el prefijo. - En el campo "Dominio", selecciona el dominio principal al que pertenecerá el subdominio (ej.
midominio.com). Plesk lo rellenará automáticamente si solo tienes un dominio. - (Opcional) Puedes especificar una "Carpeta raÃz del documento" personalizada. Por defecto, Plesk creará una carpeta dentro del directorio de tu dominio principal (ej.
httpdocs/blog). Si quieres que esté en una ubicación diferente, puedes cambiarlo aquÃ. Te recomiendo dejarlo por defecto para mantener el orden. - Marca la casilla "Crear una cuenta de hosting separada" si quieres que el subdominio tenga sus propios ajustes de hosting (como PHP, estadÃsticas, etc.). Para una instalación independiente de PrestaShop, esto es recomendable.
- Haz clic en "Aceptar" o "OK".
[TIP] Si quieres que tu subdominio tenga una carpeta raÃz diferente, por ejemplo, subdominios/blog, puedes especificarlo en el campo "Carpeta raÃz del documento". Esto es útil para organizar mejor tus archivos.
Paso 4: Verifica la creación del subdominio
Plesk te mostrará un mensaje de confirmación y el nuevo subdominio aparecerá en la lista de "Sitios web y dominios". Verás algo como blog.midominio.com. ¡Felicidades! Ya has creado el subdominio Plesk. Ahora, dependiendo de tu objetivo, puedes proceder a instalar PrestaShop en él.
Instalando PrestaShop en tu nuevo subdominio
Una vez creado el subdominio, tienes dos opciones: usar la instalación automática de Plesk (si está disponible) o hacerlo manualmente. Te explico ambas.
Opción A: Instalación automática (recomendada para principiantes)
Muchos paneles de Plesk incluyen un instalador de aplicaciones como "Aplicaciones" o "Installatron". Sigue estos pasos:
- En la sección "Sitios web y dominios", busca el subdominio que acabas de crear (ej.
blog.midominio.com). - Haz clic en el icono de "Aplicaciones" o "Installatron" (puede variar según la versión).
- Busca "PrestaShop" en el catálogo de aplicaciones.
- Haz clic en "Instalar".
- Completa los datos requeridos:
- Nombre de la aplicación: el nombre de tu tienda (ej. "Blog de mi tienda").
- Directorio de instalación: déjalo en blanco para que se instale en la raÃz del subdominio.
- Base de datos: elige "Crear una nueva base de datos" o selecciona una existente. Si es nueva, Plesk la creará automáticamente.
- Idioma: selecciona español.
- Credenciales de administrador: define un usuario y contraseña para acceder al back office de PrestaShop.
- Haz clic en "Instalar" y espera a que el proceso termine. Plesk se encargará de todo: descargar, configurar y crear la base de datos.
Opción B: Instalación manual (más control)
Si prefieres tener control total, puedes instalar PrestaShop manualmente. Es un poco más técnico, pero igual de sencillo.
- Descarga PrestaShop: ve a prestashop.com y descarga la última versión estable.
- Sube los archivos al subdominio: usa el administrador de archivos de Plesk (en "Sitios web y dominios" > "Administrador de archivos") o un cliente FTP para subir el archivo ZIP a la carpeta raÃz del subdominio (ej.
httpdocs/blog). Luego, descomprime el archivo dentro de esa misma carpeta. - Crea una base de datos: en Plesk, ve a "Sitios web y dominios" > "Bases de datos". Haz clic en "Añadir base de datos", asigna un nombre (ej.
blog_prestashop), un usuario y una contraseña. Anota estos datos. - Ejecuta el instalador: abre tu navegador y ve a
blog.midominio.com. Te redirigirá al asistente de instalación de PrestaShop. - Sigue el asistente: selecciona el idioma, acepta los términos, introduce los datos de la base de datos (nombre, usuario, contraseña) que creaste en Plesk, y configura tu tienda (nombre, dirección, etc.).
- Finaliza la instalación: al terminar, elimina la carpeta
installpor seguridad. Puedes hacerlo desde el administrador de archivos de Plesk.
[WARNING] La instalación manual requiere que subas los archivos correctamente. Si cometes un error, es posible que la tienda no funcione. Si no te sientes seguro, opta por la instalación automática.
Configuración adicional para tu subdominio PrestaShop
Una vez instalado PrestaShop en tu subdominio, hay algunos ajustes que te recomiendo hacer para que todo funcione correctamente.
Configurar el archivo .htaccess
PrestaShop genera automáticamente un archivo .htaccess en la raÃz de tu subdominio. Si tienes problemas con las URLs amigables o el redireccionamiento, puedes regenerarlo desde el back office:
- Accede a tu back office de PrestaShop:
blog.midominio.com/adminXXXXXX. - Ve a "Configuración de la tienda" > "Tráfico y SEO" > "SEO y URLs".
- Haz clic en "Guardar" para regenerar el archivo
.htaccess.
Configurar SSL para el subdominio
Si tu dominio principal ya tiene un certificado SSL, es posible que el subdominio no lo herede automáticamente. Para asegurar la conexión:
- En Plesk, ve a "Sitios web y dominios" y selecciona tu subdominio.
- Haz clic en "Certificados SSL/TLS".
- Si tienes un certificado wildcard (ej.
*.midominio.com), selecciona ese. Si no, puedes obtener un certificado gratuito de Let's Encrypt desde Plesk. - Activa la opción "Redirigir HTTP a HTTPS" para que todos los visitantes usen la versión segura.
Configurar DNS (si es necesario)
En la mayorÃa de los casos, Plesk configura automáticamente los registros DNS del subdominio. Sin embargo, si tu dominio está administrado externamente, deberás añadir un registro CNAME:
- Nombre:
blog(o el prefijo de tu subdominio). - Destino:
midominio.com(tu dominio principal). - TTL: 3600 (o el valor por defecto).
Si no sabes cómo hacerlo, contacta con tu proveedor de hosting o administrador de DNS.
FAQ PrestaShop: Preguntas frecuentes sobre subdominios
Aquà tienes las dudas más comunes que suelen tener los usuarios al crear un subdominio PrestaShop con Plesk.
¿Puedo tener varias tiendas PrestaShop en diferentes subdominios?
SÃ, absolutamente. Cada subdominio puede alojar una instalación independiente de PrestaShop con su propia base de datos, productos, clientes y configuración. Esto es ideal para negocios multi-marca o multilingües.
¿Afecta un subdominio al SEO de mi dominio principal?
No necesariamente. Los subdominios son tratados por Google como sitios web separados, pero pueden compartir autoridad de dominio si están bien enlazados. Si creas contenido relevante en tu subdominio, puede beneficiar al SEO general. Sin embargo, para blogs o secciones de contenido, a veces es mejor usar subdirectorios (ej. midominio.com/blog) para concentrar la autoridad en un solo dominio.
¿Necesito un plan de hosting especial para crear subdominios?
Depende de tu proveedor. La mayorÃa de los planes de hosting compartido permiten crear múltiples subdominios sin costo adicional. Sin embargo, algunos planes básicos pueden tener lÃmites. Revisa las especificaciones de tu plan o consulta con tu soporte técnico.
¿Puedo usar el mismo certificado SSL para mi subdominio?
SÃ, si tienes un certificado wildcard (ej. *.midominio.com), cubre todos los subdominios. Si no, necesitarás un certificado SSL separado para cada subdominio o usar Let's Encrypt, que te permite obtener certificados gratuitos para cada uno.
¿Qué hago si mi subdominio no carga?
Esto puede deberse a varias razones:
- Propagación de DNS: espera entre 24 y 48 horas si acabas de crear el subdominio.
- Archivos incorrectos: verifica que los archivos de PrestaShop estén en la carpeta correcta.
- Base de datos mal configurada: revisa que la conexión a la base de datos sea correcta.
- Error en .htaccess: desactiva las URLs amigables temporalmente desde el back office para probar.
Si el problema persiste, contacta con el soporte técnico de tu hosting.
¿Puedo migrar una tienda PrestaShop existente a un subdominio?
SÃ, pero es un proceso más complejo. Deberás mover los archivos, exportar e importar la base de datos, y actualizar las URLs en la configuración de PrestaShop. Te recomiendo hacerlo con cuidado y siempre con una copia de seguridad.
[INFO] Si estás usando un panel de control diferente como Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás a través del puerto 2106 (ej. https://tudominio.com:2106). En Syspanel, busca la opción "Dominios" o "Web" para añadir un subdominio.
Consejos finales para tu hosting PrestaShop
Crear un subdominio PrestaShop con Plesk es un proceso sencillo que te abre muchas posibilidades para expandir tu negocio online. Recuerda:
- Planifica bien la estructura: decide si usarás subdominios o subdirectorios según tus objetivos de SEO y organización.
- Mantén todo actualizado: tanto Plesk como PrestaShop lanzan actualizaciones de seguridad. No las descuides.
- Realiza copias de seguridad periódicas: especialmente antes de hacer cambios importantes.
- Optimiza el rendimiento: cada subdominio consume recursos de tu hosting. Si notas lentitud, considera mejorar tu plan o usar un CDN.
Con estos pasos, ya estás listo para crear tu subdominio PrestaShop y darle un nuevo impulso a tu tienda online. ¡Manos a la obra!
