Apuntar el dominio principal a una carpeta

El dominio principal de la cuenta apunta al directorio /public_html que es donde se alojan todos los ficheros y directorios de este dominio.

Los dominios adicionales permiten crear un subdirectorio dentro de /public_html donde alojar los ficheros de este dominio.

Para apuntar el dominio principal a una subcarpeta  de public_html, como si fuera un dominio adicional, se tienen que agregar los siguientes códigos al archivo (oculto) .htaccess localizado en /public_html (en caso de no existir debe crearse este fichero .htaccess en public_html).

Los códigos deben colocarse al inicio del fichero y «siempre» en la carpeta /public_html y NO en la carpeta donde actualmente se tiene la web /public_html/nombre_carpeta del Hosting:

# HostingdelCaribe.net
# Redireccion de dominio principal a subdirectorio
# Copiar y pegar y modificar según necesidades
# Esta linea no quitarla
RewriteEngine on
# Cambiar sudominio.com por su nombre de dominio
RewriteCond %{HTTP_HOST} ^(www.)?sudominio.com$
# Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
RewriteCond %{REQUEST_URI} !^/subdirectory/
# No cambiar estas lineas.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
RewriteRule ^(.*)$ /subdirectory/$1
# Cambiar sudominio.com por su nombre de dominio
# Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
# followed by / then the main file for your site, index.php, index.html, etc.
RewriteCond %{HTTP_HOST} ^(www.)?sudominio.com$
RewriteRule ^(/)?$ subdirectory/index.php [L]

Debe sustituirse sudominio.com por el nombre del dominio en cuestión. Debe sustituirse subdirectory por el nombre de la carpeta donde se aloje la web (sin incluir /public_html).

En webs Joomla, adicionalmente en su archivo configuration.php debe cambiar la variable: live_site = ; añadiendo ‘http://sudominio.com'; (url del dominio afectado). Quedaría:
live_site = 'http://sudominio.com' ;

En web Worpdress, adicionalmente en el archivo wp-config.php de la web debes añadir los defines siguientes:

define('WP_SITEURL','http://sudominio.com');
define('WP_HOME','http://sudominio.com');
define('RELOCATE',true);

Recuerda cambiar sudominio.com por tu dominio real

De esta forma el cambio será transparente al usuario.

IMPORTANTE: En la carpeta donde se aloje la web debe tener un fichero .htaccess normal para el funcionamiento propio de la web independientemente del modificado en /public_html.

  • directorio raíz, cambiar directorio raíz, cambiar public_html, modificar dominio
  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Artículos Relacionados

Bandwidth Limit Exceeded , ¿Qué significa esto?

Este mensaje aparece en su web cuando ha consumido todo el tráfico...

¿Cómo cambio el plan de hosting a mi servicio actual?

El proceso es sencillo.1. Entra en tu área de cliente2. Accede a "Mis Servicios"3. Accede...

No consigo acceder al panel de control

Si pese a tener los datos correctos no puede acceder a su panel de control es debido a que su...

¿Cómo accedo a mi panel de control?

Es sencillo , tan solo añade /cpanel a tu nombre de dominio Ej: http://tu-dominio/cpanel

¿Dónde puedo ver una demo de CPanel?

Puebes abrir un ticket de soporte y solicitar un DEMO de nuestro hosting. También puedes ver...