En esta guía, te explicamos cómo configurar WordPress para que tu sitio web se muestre directamente en la raíz de tu dominio, ocultando la carpeta de instalación en la URL. Lo que haremos será ocultar el subdirectorio de una url a través de .htaccess. Descubre cómo mover y modificar los archivos necesarios, y ajusta el archivo .htaccess para mantener una URL limpia y optimizada para SEO. Ideal para quienes buscan mejorar la apariencia y funcionalidad de sus sitios web profesionales.
Paso 1: Cambiar la URL del sitio en WordPress
1.1 Acceder al panel de administración de WordPress en:
https://tudominio.es/tucarpetadeinstalacion/wp-admin
1.2 Cambiar la URL del sitio en ajustes > generales y cambia lo siguiente:
Dirección del sitio (URL) a https://tudominio.es
Dirección de WordPress (URL) como https://tudominio.es/tucarpetadeinstalacion
Esto le indica a WordPress que los archivos del sitio están en tudominio.es/tucarpetadeinstalacion
, pero que la URL visible para los usuarios será https://tudominio.es
.
Paso 2: Modificar el archivo index.php
y .htaccess
2.1 Mover y editar index.php
:
- Ve al directorio raíz del alojamiento (donde está la carpeta
www
). - Copia el archivo
index.php
desde la carpetatucarpetadeinstalacion
a la carpetawww
(el directorio raíz donde quieres que aparezca el sitio).
2.2 Editar el archivo index.php
en la raíz:
Abre el archivo index.php que has movido a la raíz.
Encuentra la línea que dice:
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
Modifícala para que apunte a la instalación dentro de la carpeta tucarpetadeinstalacion:
require( dirname( __FILE__ ) . '/tucarpetadeinstalacion/wp-blog-header.php' );
2.3 Asegurar la configuración de .htaccess
:
- Asegúrate de que el archivo
.htaccess
en la raíz (dentro dewww
) tenga las siguientes reglas que permiten que WordPress maneje las URLs correctamente desde la raíz.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Paso 3: Redirección en .htaccess
(¡ojo! este punto es opcional)
Si después de realizar los pasos anteriores necesitas redirigir cualquier intento de acceso a tudominio.es/tucarpetadeinstalacion
para que vaya directamente a tudominio.es
, puedes añadir la siguiente regla al archivo .htaccess
en la carpeta tucarpetadeinstalacion
:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/nano/
RewriteRule ^(.*)$ https://nanologic.es/$1 [R=301,L]
Paso 4: Probar el sitio
Después de hacer estos cambios:
- Limpia la caché: Si usas plugins de caché en WordPress, limpia la caché.
- Verifica el funcionamiento: Visita
https://tudomino.es
para asegurarte de que todo funciona como se espera, sin mostrar/tucarpetadeinstalacion
en la URL.
Resultado
Con este proceso, tu WordPress instalado en tudominio.es/tucarpetadeinstalacion
se verá y funcionará como si estuviera instalado directamente en tudominio.es
, sin que aparezca /tucarpetadeinstalacion
en la URL, proporcionando una experiencia transparente para los usuarios. En resumen, ocultar el subdirectorio de una url mediante htaccess de tu web en wordpress.