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 /wppor 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
¡No cierres el navegador aún! Primero haz los pasos siguientes.

 

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)
Importante: Copia los archivos, no los muevas. WordPress debe seguir dentro de /wp.

 

4. Edita el archivo index.php

Abrí el index.phpque 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.phpva 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.

 

 

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Back to Top
0
Would love your thoughts, please comment.x
()
x