Redirigir al index.php un WordPress instalado en una carpeta dentro del dominio

Cuando instalamos un módulo de WordPress lo podemos hacer en el directorio raíz del dominio y tecleándolo ya accederemos a la web o, se puede dar el caso de que tengamos montada ya una web que la vamos a remodelar y sustituirla por la nueva hecha con WordPress.
En este caso, podemos instalar WP en una carpeta que está en el directorio raíz, hacer todas las pruebas que queramos y cuando tengamos lista la web como para presentarla, redirigirla al dominio que estemos trabajando (eliminando así de la ruta el nombre de la carpeta donde hemos instalado WP).

Primero, en los ajustes Generales de nuestro panel WP,
aparecerá:
(bueno, lo primero es hacer una copia de seguridad de todo, claro).

Dirección de WordPress (URL) : http://nuestrodominio.com/nombredelacarpetadondeestainstaladoWP
pero lo que cambiamos es el campo siguiente, el de:
Dirección del sitio (URL): http://nuestrodominio.com (y guardamos cambios).

Luego tenemos que editar y cambiar el archivo .htaccess vía FTP. (el que está dentro de la carpeta raíz, no el que está dentro de la carpeta de WP).

El original puede tener esta estructura:

SetEnv PHP_VER 5_TEST
SetEnv REGISTER_GLOBALS 0

# 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

Y lo tenemos que modificar para que tenga esta otra:

SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /nombredelacarpetadondeestainstaladoWP/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /nombredelacarpetadondeestainstaladoWP/index.php [L]
</IfModule>

(nota: si la parte anterior no la tenemos en el htaccess, la añadimos)

# 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

También, el archivo index.php de nombredelacarpetadondeestainstaladoWP, lo sacamos al directorio raíz y lo editamos.
Al final, donde aparece:

/** Loads the WordPress Environment and Template */
require(‘./wp-blog-header.php’);

(puede que después del require aparezca algo más)
lo modificamos por:

/** Loads the WordPress Environment and Template */
require(‘nombredelacarpetadondeestainstaladoWP/wp-blog-header.php’);

(el punto desaparece)
También, hay que sacar de la carpeta donde está instalado WP el archivo wp-config.php y moverlo al directorio raíz.

nota: siempre que modifiquemos un archivo o lo movamos, hacer una copia de él para tener a mano el archivo original por si nos hace falta algún día.

Ahora, teclea tu dominio y accede a la web que has estado montando.