Cambiar dominio en WordPress

Primeros pasos

Como WordPress funciona debidamente solo en un dominio completamente calificado, hay que asegurarse de que el nuevo dominio al que se desea mover el sitio se encuentre alojado completamente en el sistema.

Hay que asegurarse de que el nuevo dominio se encuentre:

  • Alojado completamente en hosting.
  • Alojado completamente bajo el mismo usuario FTP que el antiguo, debido a que esto facilita el proceso de mover los archivos de WordPress.

Cambiar el URL base en los ajustes de WordPress

WordPress se basa de manera principal en una dirección URL base para poder cargar de forma adecuada el contenido multimedia, páginas, entre otros. Como se está moviendo el sitio de WordPress a un URL distinto, se debe también actualizar el URL base en los ajustes del sitio para que los cambios de URL se vean reflejados.

  • Se debe iniciar sesión en el escritorio de administración de WordPress utilizando las correspondientes credenciales.
  • Hacer clic en Ajustes -> Generales:
  • Ubicar «Dirección del sitio (URL)» y «Dirección de WordPress (URL)» y luego escribir el exacto URL para la «Dirección de WordPress (URL)» que se utilizará después:
  • Cambiar el URL de la «Dirección del sitio (URL)» y la «Dirección de WordPress (URL)» por la nueva dirección URL.
  • Guardar los cambios.
  • Salir del escritorio de WordPress y cerrar la ventana del navegador, pero no intentar aún ingresar al sitio web.

Cambiar el URL base utilizando phpMyAdmin

Si no se puede acceder por alguna razón al sitio de WordPress utilizando el usuario, se puede utilizar phpMyAdmin como opción para actualizar la URL.

  • Ingresar a phpMyAdmin utilizando las correspondientes credenciales.
  • Buscar la tabla wp_options luego de realizar la selección de la base de datos que se encuentra asociada a la instalación de WordPress.
  • Editar las primeras dos filas realizando clic en Edit. Las dos opciones (home y siteurl) determinan el URL de WordPress y es similar a hacer los cambios en las opciones generales del escritorio de WordPress. Esta es una equivalente y excelente alternativa si no se puede acceder de otra forma.
  • Al realizar clic en editar se abrirá la página siguiente, cambiar el URL y hacer clic en Go para finalizar:
  • Hay que recordar repetir los pasos en ambas filas; al finalizar se puede cerrar la ventana de phpMyAdmin.

Mover los archivos de WordPress

Se puede usar SFTP, FTP o SSH para mover los archivos de WordPress. Mantener el antiguo dominio y el nuevo con el mismo usuario simplifica este proceso.

Si se elige utilizar SFTP o FTP, por ejemplo, se pueden mover las carpetas y los archivos dentro del mismo servidor, ya que el usuario podría tener acceso a ambos dominios.

Corregir las rutas dañadas

  • Al mover los archivos del sitio de WordPress al directorio web del nuevo dominio, verificar si se puede visualizar el sitio de forma correcta:

-Es de notar que el sitio parece estar dañado, como si faltaran el CSS y los archivos multimedia.

-En verdad no faltan, pero es incorrecto el URL (suponiendo que se movió de forma adecuada los datos nuevos al directorio del dominio nuevo)

  • Actualizar las direcciones codificadas URL que se encuentran definidas en la base de datos.
  • Utilizar el plugin de WordPress siguiente, el que puede ayudar a actualizar las rutas URL que se encuentren con problemas: Better Search Replace
  • Si ya se conoce bien la línea de comandos, ejecutar el siguiente comando para lograr un efecto igual (suponiendo que se guardó la antigua dirección de WordPress):

 wp search-replace http://ejemplos.com

http://nuevasrutas.ejemplo.com –dry-run

El parámetro –dry-run realiza pruebas a las direcciones.

  • Si funcionan los cambios, entonces se vuelve a ejecutar una vez más el anterior comando sin el parámetro –dry-run.

 

Cambiar dominio en WordPress