Como poner WordPress en un directorio

Si queremos poner WordPress en un directorio y además el site principal tiene sus propias URLs semánticas puede resultar un poco tedioso, sin emabrgo la solución es sencilla:

1. Editamos el archivo .htaccess del site principal y a?adimos la siguiente línea los más arriba posible y ponemos:

#Wordpress ignorar en las reglas de reescrituro el directorio real de WordPress
RewriteRule ^(mi-directorio)($|/) – [L]

2. Editamos el archivo .htaccess del WordPress y lo dejamos como sigue:

# BEGIN WordPress

RewriteEngine On
RewriteBase /mi-directorio/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /mi-directorio/index.php [L]

# END WordPress

Ahora toca cambiar manualmente en la base de datos en la tabla options de WordPress dos campos:

siteurl y home, cuyos IDs son 1 y 2 respectivamente a la dirección completa incluyendo el path donde está instalado WordPress: https://mi-dominio/mi-dir

COn estos peque?os cambios deberia funcionar correctamente.