Webhosting – Subdominios

En esta páginaSubdominios en WebhostingCreación de un subdominio por FTPCreación de un subdominio con el instalador de aplicacionesConfiguración de HTTPS en un subdominioProblemas habitualesPreguntas frecuentes

Este artículo trata sobre la configuración de subdominios en Webhosting. Normalmente se trata de un subdominio que usted gestiona en el mismo servicio que el dominio principal. Para crear un subdominio en el DNS (por ejemplo, para un sitio web alojado con otro proveedor), siga la guía DNS – Subdominios.

En este artículo aprenderá:


Subdominios en Webhosting

En un Webhosting con el nombre del dominio principal puede crear, para ese dominio (y, en su caso, para sus alias), cualquier número de subdominios con sitios web independientes. Compruebe que cumple las siguientes condiciones:

Registros DNS de ejemplo con el dominio principal y todos los subdominios dirigidos al mismo Webhosting
Registros DNS de ejemplo con el dominio principal y todos los subdominios dirigidos al mismo Webhosting

Si el dominio no utiliza nuestro DNS, realice la comprobación en el proveedor de servidores DNS que utilice realmente.


Creación de un subdominio por FTP

Puede crear los sitios web de los subdominios por FTP en la carpeta www/domains, o bien en www/subdom. Esta elección influye en el comportamiento de los subdominios con respecto a los alias. Si no utiliza alias, le recomendamos usar la carpeta www/domains.

Encontrará una guía sobre la gestión de archivos por FTP en el artículo Webhosting – Gestión de archivos.

Para crear un subdominio por FTP, siga estos pasos:

  1. Conéctese al FTP, por ejemplo, con el cliente WebFTP ⧉ (Manual).
  2. Acceda a la carpeta www/subdom o www/domains.
  3. Cree un nuevo directorio según las instrucciones de la carpeta correspondiente.
  4. Suba los archivos del sitio web, incluido index.html o index.php.

Subdominios en www/subdom

Los sitios web de la carpeta www/subdom son subdominios comunes de todos los dominios alias. Aquí creará un nuevo subdominio creando un directorio con el nombre del propio subdominio, sin la extensión del dominio. Por ejemplo, en el webhosting dominio.tld creará el subdominio tienda.dominio.tld añadiendo una carpeta con el nombre tienda a la carpeta www/subdom.

Subdominio de ejemplo obchod.wds-test.cz creado en el directorio subdom
Subdominio de ejemplo obchod.wds-test.cz creado en el directorio subdom

Subdominios en www/domains

Los sitios web de la carpeta domains se muestran exclusivamente en el dominio o subdominio indicado (con www o sin él).

Aquí creará un nuevo subdominio creando un directorio con el nombre completo del dominio, incluida la extensión. Por ejemplo, en el webhosting dominio.tld creará el subdominio tienda.dominio.tld añadiendo una carpeta con el nombre tienda.dominio.tld a la carpeta www/domains.

Subdominio de ejemplo obchod.wds-test.cz creado en el directorio www/domains
Subdominio de ejemplo obchod.wds-test.cz creado en el directorio www/domains

Creación de un subdominio con el instalador de aplicaciones

Si para crear su sitio web utiliza el instalador de aplicaciones, no necesita crear manualmente la carpeta del subdominio por FTP. Solo debe asegurarse de que, si existe en www/domains , esté vacía (de lo contrario, el instalador devolverá un error).

Para instalar una aplicación en un subdominio, basta con introducir, en el primer paso de la instalación, el nombre del subdominio entre http:// y el nombre del dominio. Por ejemplo, en el webhosting dominio.tld creará el subdominio tienda.dominio.tld escribiendo la palabra tienda en el campo entre http:// y  dominio.tld.

Subdominio de ejemplo obchod.wds-test.cz creado con el instalador de aplicaciones
Subdominio de ejemplo obchod.wds-test.cz creado con el instalador de aplicaciones

Configuración de HTTPS en un subdominio

La puesta en marcha completa de HTTPS (activación y aplicación del certificado) suele tardar hasta 90 minutos.

Puede activar HTTPS en el webhosting siguiendo la guía Webhosting – Configuración rápida de HTTPS. Siguiendo la guía Webhosting – Configuración manual de HTTPS accederá después a la gestión de dominios y subdominios.

Añada los subdominios al certificado de la siguiente manera:

  1. Haga clic en el botón Add Domains.
  2. En la parte inferior del formulario, escriba la lista de subdominios (sin el nombre del dominio principal) separados por comas.
  3. Confirme la adición con el botón Add Domains situado en la parte inferior del formulario.
Ejemplo de adición de subdominios al certificado Let’s Encrypt del webhosting
Ejemplo de adición de subdominios al certificado Let’s Encrypt del webhosting

Si no se produce ningún error, HTTPS estará activo en los subdominios en un plazo de 1,5 horas.


Problemas habituales

Entre los problemas habituales en la gestión de subdominios en Webhosting se encuentran:

Error 500 en el subdominio

Problema: Tras crear el subdominio tanto en la carpeta domains como en subdom, se muestra Error 500 Internal Server Error.

Causa: Debe crear el subdominio en la carpeta domains o en subdom, no en ambas.

Solución: Elimine una de las carpetas en conflicto en domains/subdom.

No se puede crear la carpeta del subdominio con el instalador

Problema: El instalador de aplicaciones muestra el error: El directorio de destino /www/domains/sub.dominio.tld no está vacío.

Causa: El instalador ha detectado una instalación existente, o restos de ella, en el FTP.

Solución: Conéctese al FTP y elimine toda la carpeta del subdominio en la carpeta domains. No cree una nueva.

.htaccess del sitio web principal incompatible

Problema: El archivo .htaccess de mi sistema de gestión de contenidos no es compatible con el .htaccess predeterminado de WEDOS, por lo que los subdominios no funcionan.

Causa: Los sistemas de gestión de contenidos ubicados en la carpeta www pueden sobrescribir el archivo .htaccess con sus propias reglas, o sus reglas no son compatibles con las del .htaccess predeterminado.

Solución: Si tiene un sitio web principal problemático en la carpeta www, muévalo a la carpeta www/domains/dominio.tld, donde dominio.tld es el dominio del sitio web principal. Después restaure el .htaccess predeterminado.

Subdominio con www que no funciona

Problema: Tenemos añadido un certificado en el subdominio, incluida la versión con www. El subdominio solo funciona sin www, pero no con www, aunque el certificado está activo en ambos.

Causa: Este problema es habitual en los dominios que utilizan WEDOS.protection. El certificado de un dominio de cuarto nivel (del tipo www.sub.dominio.tld) se encuentra en el Webhosting, pero no en el servidor proxy, por lo que la conexión se considera no segura.

Solución: Redirija el subdominio con www al subdominio totalmente seguro sin www. Si utiliza nuestro archivo .htaccess predeterminado, añada inmediatamente debajo de RewriteEngine On este código:

# Redirección 301 de www.sub.dominio.tld -> sub.dominio.tld
RewriteCond %{HTTP_HOST} ^www\.([^.]+\.[^.]+\.[^.]+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]

Preguntas frecuentes

Si creo un subdominio tanto en domains como en subdom, ¿cuál se mostrará?

Se producirá un Error 500. Elija una ubicación para su subdominio y elimine el subdominio duplicado.

¿Cómo debe ser el archivo .htaccess predeterminado en la carpeta de un subdominio?

El archivo .htaccess predeterminado se encuentra únicamente en la carpeta www. En las carpetas de los subdominios puede tener los archivos .htaccess que desee. Si se produce algún conflicto entre archivos .htaccess o se introduce una directiva prohibida, se producirá un Error 500.

¿Adónde llega un visitante que introduce un subdominio inexistente?

Si el subdominio no existe ni en la carpeta subdom ni en domains, se mostrará el contenido de la carpeta www.

¿Le ha resultado útil este artículo?

Su valoración nos ayuda a mejorar nuestros artículos.

Su mensaje llega al equipo de documentación, que no responde a los mensajes. Si necesita ayuda, contacte con nosotros mediante el formulario de contacto. No incluya contraseñas ni datos personales.

¿No ha encontrado lo que buscaba?

Pregunte a otros clientes en el sitio de la comunidad Help.