Muchas veces, al principio de realizar una instalación nueva de WordPress en un servidor no nos paramos a pensar cual sería su mejor ubicación, y generalmente lo hacemos en el raiz del directorio remoto. Pero puede que queramos utilizar ese directorio para otras cosas y con todos los archivos de WordPress por medio quizá reconocer los de otro tipo sea tedioso e incluso peligroso (borrados accidentales).

Por eso lo mejor que podemos hacer es tener la instalación del blog en una carpeta, como por ejemplo blog, de este modo tu dirección url pasaría a ser www.tublog.com a www.tublog.com/blog. Espero que hasta aquí me sigas la explicación.

También puede resultar que queramos pasar la instalación a un nuevo dominio sin necesidad de tener que volver a instalar WordPress desde un principio. Pues la solución es tan sencilla como seguir estos pasos:

  1. Si vamos a migrar a otro directorio dentro de nuestro dominio debemos copiar la instalación íntegra a ese directorio. Si es a otro dominio copiaremos la instalación.
  2. Entramos en nuestro administrador de base de datos (generalmente phpMyAdmin) y ejecutamos los siguientes comandos SQL.
  3. Con esto cambiamos las opciones de WordPress a la nueva ubicación: UPDATE wp_options SET option_value = replace(option_value, ‘http://www.anteriorblog.com’, ‘http://www.nuevoblog.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
  4. Ahora hay que hacer lo mismo para los vínculos de las entradas: UPDATE wp_posts SET guid = replace(guid, ‘http://www.anteriorblog.com’, ‘http://www.nuevoblog.com‘);
  5. Y por último, actualizar los enlaces internos del propio blog: UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.www.anteriorblog.com‘, ‘http://www.nuevoblog.com‘);

Recuerda, que si es simplemente el cambio de una carpeta añadirla al final de la dirección: www.nuevoblog.com/carpeta

Fuente: My digital life

Nota: Al final de hacer todos los pasos aquí descritos y si ves que no te va bien o te da algún error la dirección de cada post, el problema suelen ser los permalinks. Solucionarlo es tan sencillo como ir a tu escritorio de WordPress, en ajustes/enlaces permanentes y seleccionar cualquier permalik que no sea el que tienes, aceptar y luego volver a poner el que tienes y aceptar.