GUÍA PASO A PASO: CAMBIAR EL DOCUMENTROOT EN CPANEL (COMO USUARIO)
OPCIÓN 1: PARA DOMINIOS ADICIONALES O SUBDOMINIOS
Usa este método si el dominio que quieres cambiar NO es el principal
de tu cuenta de hosting.
Pasos:
1. Inicia sesión en tu cuenta de cPanel.
2. Busca la sección llamada "Dominios".
3. Haz clic en la opción "Dominios" (en algunas versiones puede
aparecer como "Subdominios" o "Dominios adicionales").
4. Busca el dominio que deseas modificar en la lista que aparece.
5. Haz clic en el botón "Administrar" (Manage) ubicado al lado derecho
del dominio.
6. En el campo "Nueva raíz del documento" (New Document Root), escribe
la ruta de la nueva carpeta donde están tus archivos.
7. Haz clic en el botón "Actualizar" (Update) para guardar los cambios.
OPCIÓN 2: PARA EL DOMINIO PRINCIPAL (MEDIANTE .HTACCESS)
----------------------------------------------------------------------
cPanel no permite cambiar la carpeta raíz (public_html) del dominio
principal desde la interfaz. Debes usar este truco para redirigir
el tráfico a una subcarpeta de forma transparente.
Pasos:
1. Inicia sesión en tu cuenta de cPanel.
2. Busca la sección "Archivos" y haz clic en "Administrador de archivos".
3. En la esquina superior derecha, haz clic en "Configuración".
4. Marca la casilla "Mostrar archivos ocultos (dotfiles)" y guarda.
5. En la columna izquierda, haz clic en la carpeta "public_html".
6. Busca el archivo llamado ".htaccess".
- Si no existe, haz clic en "+ Archivo" arriba a la izquierda,
nombralo ".htaccess" y créalo.
7. Haz clic derecho sobre el archivo ".htaccess" y selecciona "Edit".
8. Pega el siguiente código al inicio del archivo (reemplaza
"tudominio.com" por tu dominio real y "mi-subcarpeta" por el
nombre de tu nueva carpeta raíz):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?tudominio\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/mi-subcarpeta/
RewriteRule ^(.*)$ /mi-subcarpeta/$1 [L]
9. Haz clic en "Guardar cambios" arriba a la derecha y cierra el editor.