Cómo redirigir el dominio principal a una subcarpeta en Plesk
¿Tienes tu web construida en una subcarpeta (por ejemplo, public_html/miweb) pero quieres que los visitantes la vean al escribir tu dominio principal (tudominio.com)? Es una situación muy común cuando instalas WordPress manualmente, creas una tienda online de prueba o simplemente quieres organizar varios proyectos en un mismo hosting.
La buena noticia es que Plesk (el panel de control de tu hosting) tiene herramientas específicas para hacer esta redirección de forma limpia y sin necesidad de tocar código complejo. En esta guía completa, paso a paso y sin tecnicismos innecesarios, te voy a enseñar exactamente cómo redirigir el dominio principal a una subcarpeta en Plesk, tanto con redirección temporal (302) como permanente (301), y cómo evitar los errores más típicos del camino.
Si has llegado hasta aquí buscando soluciones para redirigir dominio plesk, estás en el sitio correcto. Vamos a desglosarlo todo.
¿Qué significa exactamente redirigir un dominio a una subcarpeta?
Antes de ponernos manos a la obra, es fundamental entender qué estamos haciendo. Imagina que tu hosting tiene una carpeta raíz llamada httpdocs (en Plesk es la más común) o public_html. Dentro de esa carpeta, puedes tener subcarpetas como web1, web2 o blog.
Por defecto, cuando alguien escribe tudominio.com, Plesk busca el contenido directamente en la carpeta raíz (httpdocs). Si tu web está en httpdocs/blog, el visitante vería un error o un listado de archivos.
Al hacer un redirect plesk (redirección), le decimos al servidor: "Oye, cuando alguien entre a tudominio.com, llévale automáticamente a tudominio.com/blog". La URL en el navegador cambiará para mostrar la subcarpeta, pero el usuario no tendrá que escribirla manualmente.
Este proceso es diferente a un "alias" o "subdominio", porque aquí el dominio principal apunta directamente a la subcarpeta, no a una carpeta paralela.
Requisitos previos antes de empezar
No necesitas ser un experto en informática, pero sí tener claro tres cosas:
- Acceso al panel de Plesk: Necesitas las credenciales de administrador o de un usuario con permisos sobre el dominio específico.
- Saber la ruta exacta de la subcarpeta: Por ejemplo,
httpdocs/miwordpressohttpdocs/tienda. Si no estás seguro, entra al "Administrador de archivos" de Plesk y mira la estructura. - Decidir el tipo de redirección: ¿Quieres una redirección temporal (302) para pruebas o una permanente (301) para producción? Te lo explico en la siguiente sección.
Tipos de redirección: 301 vs 302 (y cuál elegir)
Este es un punto crítico para el SEO (posicionamiento en buscadores). No es lo mismo una cosa que otra.
Redirección 301 (Permanente)
Se usa cuando la mudanza es definitiva. Le dice a Google: "Esta página se ha movido para siempre a esta nueva dirección".
- Ventajas: Transfiere el "autoridad" SEO del dominio antiguo a la nueva subcarpeta. Es la opción recomendada si tu web ya está indexada y quieres mantener tu posicionamiento.
- Uso típico: Cuando tu sitio ya está terminado y quieres que todo el tráfico vaya a la versión final dentro de la subcarpeta.
Redirección 302 (Temporal)
Se usa para cambios temporales o pruebas. Le dice a Google: "Esto es un cambio temporal, no actualices tu índice todavía".
- Ventajas: No afecta al posicionamiento a largo plazo. Ideal mientras estás desarrollando la web dentro de la subcarpeta y no quieres que los buscadores la tomen como definitiva.
- Uso típico: Cuando estás maquetando o haciendo pruebas A/B y no quieres arriesgar tu SEO actual.
[INFO] Para la mayoría de los casos de "dominio a subcarpeta plesk" con un sitio funcional, la redirección 301 es la correcta. Si tienes dudas, empieza con una 302 y cámbiala a 301 cuando termines las pruebas.
Método 1: Usando la función nativa de "Redirección" de Plesk (El más fácil)
Plesk incluye una herramienta gráfica que hace esto en segundos. Es el método más recomendado para principiantes porque no tienes que tocar archivos de configuración delicados.
Sigue estos pasos:
Paso 1: Accede al panel de Plesk
Inicia sesión en tu panel de control. Normalmente es algo como https://tudominio.com:8443 o una URL que te dio tu proveedor de hosting.
Paso 2: Entra en el dominio correspondiente
En el panel principal, verás una lista de tus dominios y subdominios. Haz clic en el nombre del dominio principal que quieres redirigir (por ejemplo, miproyecto.com). Esto te llevará al panel de gestión de ese dominio.
Paso 3: Busca la opción "Redirección" o "Hosting y DNS"
Dentro del menú lateral, busca una sección que se llame "Redirección" o "Hosting y DNS". Dependiendo de la versión de Plesk (Obsidian, Onyx, etc.), la ubicación exacta puede variar ligeramente.
- En versiones recientes (Obsidian), suele estar en el menú de la izquierda bajo la pestaña "Sitio web" o directamente un icono llamado "Redirección".
- Si no lo ves, busca en "Hosting y DNS" -> "Redirección".
Paso 4: Configura la redirección
Haz clic en el botón "Añadir redirección" o "Configurar". Se abrirá un formulario con estas opciones:
- Estado: Activar la casilla para habilitar la redirección.
- Tipo: Elige entre "Permanente (301)" o "Temporal (302)".
- Redirigir a: Aquí es donde pones la URL completa de destino. Debe ser algo como:
http://tudominio.com/subcarpeta(o mejor aún, conhttps://si tienes certificado SSL instalado).- [TIP] Si tu subcarpeta se llama
blog, la URL seríahttp://tudominio.com/blog. Asegúrate de que la subcarpeta existe tal cual, con la primera letra en minúscula y sin espacios.
- [TIP] Si tu subcarpeta se llama
- Opciones adicionales: Puedes dejar las opciones por defecto. A veces hay una casilla para "Redirigir con la ruta completa" o "Redirigir solo el dominio". Te recomiendo dejar la opción por defecto que suele ser "Redirigir con la ruta completa" para que cualquier enlace interno funcione.
Paso 5: Guarda los cambios
Haz clic en "Aceptar" o "Guardar". Plesk aplicará la configuración al momento.
Comprobación rápida
Abre tu navegador en modo incógnito y escribe tu dominio principal. Deberías ver que la URL cambia automáticamente a tudominio.com/subcarpeta. ¡Listo! Con esto ya has hecho tu plesk redirect tutorial básico.
Método 2: Redirigir mediante un archivo .htaccess (Para control total)
¿Qué pasa si la opción gráfica no está disponible en tu plan de hosting o necesitas reglas más específicas? No te preocupes, siempre puedes usar el archivo .htaccess. Este es un archivo de configuración que Apache lee para saber cómo manejar las peticiones.
[WARNING] Este método requiere más cuidado. Un error en el archivo .htaccess puede tumbar tu web (error 500). Siempre haz una copia de seguridad del archivo original antes de editarlo.
Paso 1: Accede al Administrador de archivos
En Plesk, ve a tu dominio y haz clic en "Administrador de archivos". Navega hasta la carpeta raíz de tu dominio (normalmente httpdocs).
Paso 2: Busca o crea el archivo .htaccess
- Si ya existe un archivo llamado
.htaccess, descárgalo a tu ordenador como respaldo y luego haz clic derecho sobre él para seleccionar "Editar". - Si no existe, haz clic en "Nuevo archivo", nómbralo exactamente
.htaccess(el punto al inicio es obligatorio) y ábrelo para editar.
Paso 3: Añade el código de redirección
Dentro del archivo, pega el siguiente bloque de código. Es crucial que reemplaces tudominio.com y subcarpeta con tus datos reales.
# Redirigir el dominio principal a la subcarpeta
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?tudominio\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/subcarpeta/
RewriteRule ^(.*)$ http://tudominio.com/subcarpeta/$1 [L,R=301]
Explicación línea por línea (fácil de entender):
RewriteEngine on: Activa el motor de reescritura de Apache.RewriteCond %{HTTP_HOST} ^(www\.)?tudominio\.com$: Comprueba que la petición es para tu dominio principal (con o sinwww). El\.escapa el punto.RewriteCond %{REQUEST_URI} !^/subcarpeta/: Esta condición es clave. Dice: "Solo aplica la regla si la URL NO empieza ya por/subcarpeta/". Esto evita un bucle infinito de redirecciones.RewriteRule ^(.*)$ http://tudominio.com/subcarpeta/$1: Esta es la regla final. Toma todo lo que haya en la URL ($1) y lo coloca después detudominio.com/subcarpeta/.[L,R=301]:Lsignifica "última regla" (no proceses más).R=301le dice al navegador que es una redirección permanente. Cambia301a302si quieres una temporal.
Paso 4: Guarda y comprueba
Guarda el archivo desde el editor de Plesk. Ve a tu dominio. Debería funcionar igual que el método anterior.
[INFO] Si tu web está en httpdocs y la subcarpeta es httpdocs/miweb, la URL de destino en el código sería http://tudominio.com/miweb/. No añadas httpdocs en la URL, porque eso es una ruta de servidor, no una URL pública.
Método 3: Redirigir solo el dominio raíz (sin afectar subdominios)
A veces tienes subdominios (como blog.tudominio.com) que apuntan a otras carpetas y no quieres que se vean afectados. Los métodos anteriores ya lo tienen en cuenta con la condición %{HTTP_HOST}, pero vamos a refinarlo.
Para redirigir solo el dominio principal (sin www y con www) y dejar intactos los subdominios, el método .htaccess es perfecto. El código que te di arriba ya hace esto, pero puedes añadir una línea extra para forzar la versión sin www si lo prefieres.
Ejemplo avanzado para forzar sin www y a subcarpeta:
RewriteEngine on
# Forzar a no usar www
RewriteCond %{HTTP_HOST} ^www\.tudominio\.com$ [NC]
RewriteRule ^(.*)$ http://tudominio.com/$1 [L,R=301]
# Redirigir el dominio principal (ya sin www) a la subcarpeta
RewriteCond %{HTTP_HOST} ^tudominio\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/subcarpeta/
RewriteRule ^(.*)$ http://tudominio.com/subcarpeta/$1 [L,R=301]
Este código hace dos cosas: primero quita el www, y luego redirige a la subcarpeta. Es una práctica muy común para unificar el tráfico.
Problemas comunes y cómo solucionarlos
Aunque el proceso es sencillo, a veces surgen contratiempos. Aquí tienes las soluciones a las dudas más frecuentes.
El bucle de redirección (Error: "Too many redirects")
Este es el error más típico. Ocurre cuando el servidor no puede decidir a dónde ir y se queda en un ciclo infinito.
Causa: Normalmente es porque la condición %{REQUEST_URI} !^/subcarpeta/ no está bien escrita o porque ya tienes otra redirección en un nivel superior que interfiere.
Solución:
- Revisa que la subcarpeta en el
RewriteCondtenga la barra final/y que coincida exactamente con la URL a la que rediriges. - Desactiva temporalmente cualquier otra regla de redirección que tengas (por ejemplo, de HTTP a HTTPS) para aislar el problema.
- Asegúrate de que el nombre de la subcarpeta no tenga mayúsculas.
La web se ve pero sin estilos (CSS o imágenes rotas)
Esto pasa cuando tu web está programada para funcionar en la raíz y al moverla a una subcarpeta, las rutas de los recursos se rompen.
Causa: El código de tu web (HTML) tiene rutas absolutas tipo /imagenes/logo.png en lugar de relativas.
Solución:
- Este es un problema de configuración de tu aplicación (WordPress, PrestaShop, etc.), no de la redirección en sí.
- En WordPress, ve a Ajustes -> Generales y cambia las URLs de "Dirección del sitio" y "Dirección de WordPress" a
http://tudominio.com/subcarpeta. - Si es un sitio estático, tendrás que cambiar las rutas en el código manualmente o usar un plugin si es un CMS.
La redirección funciona pero el certificado SSL da error
Si tienes SSL instalado y rediriges a una URL con http://, el navegador mostrará un aviso de seguridad.
Solución: En el método de Plesk, asegúrate de poner la URL con https:// en el campo de destino. En el .htaccess, usa https:// en la RewriteRule. Idealmente, redirige primero todo a HTTPS y luego a la subcarpeta.
Preguntas frecuentes (FAQ)
¿Puedo redirigir el dominio principal a una subcarpeta sin que cambie la URL en el navegador?
Sí, eso se llama proxy inverso o enmascaramiento. Plesk no lo ofrece directamente de forma sencilla, pero se puede hacer con reglas de reescritura avanzadas (mod_proxy). Sin embargo, no lo recomiendo para SEO, ya que puede dar problemas de contenido duplicado y ralentizar la web. La redirección 301 es siempre la opción más limpia.
¿Qué pasa con los subdominios si uso el método de Plesk?
La redirección de Plesk, por defecto, se aplica al dominio seleccionado. Los subdominios tienen su propia configuración y no deberían verse afectados, siempre que no uses la opción de "redirigir con comodines" (wildcard).
¿Pierdo mi posicionamiento SEO con una redirección 301?
No. Al contrario. Si haces una redirección 301 bien configurada, estás consolidando tu SEO. Los buscadores entenderán que tu contenido ahora vive en la subcarpeta y transferirán la autoridad.
¿Es mejor redirigir o instalar WordPress directamente en la carpeta raíz?
Si estás empezando desde cero, lo mejor es instalar el CMS directamente en la carpeta raíz (httpdocs) y evitar la subcarpeta por completo. La redirección a subcarpeta es útil cuando ya tienes una estructura creada o varios proyectos en el mismo plan de hosting.
Conclusión final
Redirigir tu dominio principal a una subcarpeta en Plesk es un proceso muy manejable, incluso si no eres un experto. Tienes dos caminos principales: la herramienta gráfica de Plesk (rápida y segura) o el archivo .htaccess (para control total).
Recuerda siempre:
- Usa 301
