linkedin de Pedro Ramírez Nicolás

Optimiza la URL de Tu Sitio Web: Ocultar el Subdirectorio de instalación de WordPress mediante htaccess

Autor: Pedro Ramírez Nicolás

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 carpeta tucarpetadeinstalacion a la carpeta www (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 de www) 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:

    1. Limpia la caché: Si usas plugins de caché en WordPress, limpia la caché.
    2. 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.

    Aquí otras lecturas interesantes para ti o tu empresa:

    Logo de naNologic Systems

    ¿Quieres que te ayudemos?

    ¡Contáctanos! Seremos tu compañero tecnológico

    ×

    Hola!

    Pulsa en el contacto para hablar con Jose A. Caballero

    ×