Cambiar de dominio un blog WordPress

Suelo necesitar de vez en cuando cambiar el dominio a una instalación WordPress. Es algo relativamente sencillo, lo primero es pasar los archivos de un dominio a otro, ya sea copiando de un directorio del servidor a otro, o descargando por FTP del dominio viejo y luego subiendo al nuevo. También puede hacer falta traspasar la base de datos. Eso no es problema, puede ser lento, pero no difícil.

Lo más complicado de la migración es cambiar la configuración de archivos y base de datos. Esto yo lo hacía guiándome por las recomendaciones del blog de Mario Guzmán, que lamentablemente ya no está online. Por suerte existe archive.org, web donde se puede encontrar un “historial” de internet. Apunto aquí los pasos necesarios:

Modificar el archivo wp-config.php que se encuentra en la raiz de la instalación con los nuevos datos de configuración (si han cambiado)

define(‘DB_NAME’, ‘basededatos’);
define(‘DB_USER’, ‘usuario’);
define(‘DB_PASSWORD’, ‘contraseña’);
define(‘DB_HOST’, ‘servidor’);
Modificar las url en la base de datos realizando las siguientes consultas de MySQL, desde phpMyAdmin, por ejemplo:
UPDATE wp_options SET option_value = REPLACE(option_value,’dominio_viejo’,’dominio_nuevo’);
UPDATE wp_posts SET post_content = REPLACE(post_content,’dominio_viejo’,’dominio_nuevo’);
UPDATE wp_posts SET guid = REPLACE(guid,‘dominio_viejo’,‘dominio_nuevo’);
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value,‘dominio_viejo’,‘dominio_nuevo’);
Y ya para acabar lo correcto sería redirigir las visitas del dominio viejo al nuevo usando un archivo .htaccess colocado en la raíz del dominio viejo con este contenido:
RewriteEngine On
RewriteRule ^(.*)$ http://dominio-nuevo.com/$1 [L,R=301]
Con esto debería ser suficiente.

Actualización:

Cómo solucionar posibles problemas con las opciones del theme al modificar el nombre del dominio en wordpress.

 

Publicado en wordpress Etiquetado con: ,
2 Comentarios en “Cambiar de dominio un blog WordPress
  1. Muchas gracias me ayudo mucho, algun forma de migrar a otro hosting? saludos.

    • Carlos Egea dice:

      Hola Camilo, pues dependería de las posibilidades que ofrezcan tanto el hosting antiguo como el nuevo. Yo suelo hacer una copia de seguridad desde el panel de control del hosting antiguo y restaurarla al nuevo. Si no tienes esa posibilidad hay plugins de copias de seguridad, aunque no he usado ninguno…

      Saludos.

1 Pings/Trackbacks para "Cambiar de dominio un blog WordPress"
  1. […] los pasos para cambiar un blog wordpress de dominio me he encontrado con el problema de que no se respetaba la configuración del theme. Por más que […]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*