1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Agregar un sitio al hosting a través de subdominio y htaccess
Esta guía le permite crear subdominios con alojamiento web, incluyendo Cloud Server. Sin embargo, esta función no es posible con el alojamiento Starter (el alojamiento de 10 MB incluido con cada nombre de dominio).
Los subdominios facilitan la organización del alojamiento. Por ejemplo, la dirección vlog.domain.xyz es un atajo para la dirección domain.xyz/vlog. En otras palabras, la dirección vlog.domain.xyz apunta a la carpeta vlog ubicada en la raíz del sitio web domain.xyz. En este ejemplo, vlog es el subdominio de domain.xyz.
Paso 1: Agregar el Subdominio como Alias de su Sitio Web
- Siga el procedimiento para agregar alias pero lea cuidadosamente los puntos 2 y 3 a continuación
- En el campo Nombre de dominio alias, escriba la dirección completa del subdominio (por ejemplo, vlog.domain.xyz)
- Si su dominio o su zona DNS son gestionados por Infomaniak, active las dos siguientes opciones: Actualizar entradas DNS para este dominio y Reemplazar entradas existentes. Si no es así, cree un registro A con su registrador con la siguiente información:
- Campo: la URL completa del subdominio (por ejemplo, vlog.domain.xyz)
- Destino: la dirección IPv4 (registro A) de su sitio (cómo mostrar el registro A de su sitio)
Paso 2: Modificar el archivo htaccess de su Sitio Web
Importante: Las siguientes instrucciones se proporcionan solo como referencia. Es posible que deba adaptar el código para que funcione en su situación.
Usando su software FTP o nuestro Administrador FTP, agregue y adapte el siguiente código al archivo htaccess ubicado en la raíz de su sitio web:
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.xyz [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteCond %1::%{REQUEST_URI} !^(.*?)::/\1/?
RewriteRule "^(.*)$" "%{DOCUMENT_ROOT}/%1/$1" [L]
Explicación de la tercera línea: https://stackoverflow.com/a/15981056
Reemplace en la primera línea:
- domain con su nombre de dominio
- xyz con la extensión de su dominio (ch, fr, etc.)
Ahora, la dirección vlog.domain.xyz debería mostrar el contenido de la carpeta vlog ubicada en la raíz de su sitio web. Si no lo hace, verifique si la carpeta vlog existe en la raíz de su sitio web.