
Mostrar tu WordPress desde la raíz del dominio, instalado en una subcarpeta
¿Instalaste WordPress en una subcarpeta como https://www.miweb.com/wp/
y ahora querés que tu sitio se vea directamente desde https://www.miweb.com/
? No te preocupes, no hace falta mover todos los archivos ni reinstalar WordPress. En este artículo te explico cómo lograrlo de forma segura y ordenada, sin romper nada.
¿Por qué instalar WordPress en una subcarpeta?
Muchas veces instalamos WordPress en una subcarpeta como /wp
por organización, seguridad o simplemente porque era lo más fácil en el momento. Pero con el tiempo surge la necesidad de que el sitio cargue directamente desde la raíz del dominio (https://www.miweb.com
) para que se vea más profesional, sea más fácil de compartir y mejore el SEO.
Objetivo
Queremos que:
- WordPress siga estando instalado en
https://www.miweb.com/wp/
- Pero el sitio funcione desde
https://www.miweb.com/
como si estuviera en la raíz
Solución paso a paso (sin mover WordPress)
1. Accedé a tu admin de WordPress
Entrá normalmente a tu panel: https://www.miweb.com/wp/wp-admin
2. Cambiá la URL del sitio
Desde el panel, ve a: Ajustes > Generales
Y modifica estos campos:
- Dirección de WordPress (URL):
https://www.miweb.com/wp
- Dirección del sitio (URL):
https://www.miweb.com
3. Copia archivos al directorio raíz del sitio
Desde la carpeta /wp
, copia los siguientes archivos y pegalos en la raíz del sitio (/
):
index.php
.htaccess
(si no existe, podés crearlo después)
Así queda tu estructura de carpetas:
/index.php /.htaccess /wp/ (aquí sigue todo el WordPress)
/wp
.
4. Edita el archivo index.php
Abrí el index.php
que copiaste en el paso anterior, y buscá esta línea:
<?php require __DIR__ . '/wp-blog-header.php';
Cambialo por:
<?php require __DIR__ . '/wp/wp-blog-header.php';
Con esto, ese index.php
va a cargar el WordPress que está dentro de /wp
.
5. Regenerá los enlaces permanentes
Volvé al panel de WordPress (/wp/wp-admin
) y andá a: Ajustes > Enlaces permanentes
Simplemente haz clic en “Guardar cambios” para que se regenere el archivo .htaccess
.
Bonus: Redirección desde /wp a la raíz
Para evitar que los visitantes accedan a https://www.miweb.com/wp/
, podés hacer una redirección automática desde .htaccess
:
RedirectMatch 301 ^/wp/?$ https://www.miweb.com/
Esto mejora la experiencia del usuario y evita contenido duplicado.
¡Y listo! Ahora tu sitio se ve desde https://www.miweb.com/
, pero sigue funcionando perfectamente desde la subcarpeta /wp
. Es una solución limpia, segura y recomendada para quienes no quieren mover toda la instalación.
Este truco es ideal si tienes otros sistemas, archivos o pruebas en tu hosting y quieres mantener WordPress organizado sin sacrificar la estética de tu URL principal.