Reemplazar URLs cuando cambias de dominio en WordPress (también de http a https)

Cuando haces un cambio de dominio por alguna razón (antes te llamabas www.viejodominio.com y ahora www.nuevodominio.com) si bien ya modificaste la configuración del WordPress para que no te redireccione al anterior, el .htaccess, etc, etc, siempre queda el problema que tus publicaciones anteriores haces referencias a imagenes, archivos, pdf con la URL anterior, para esos casos debes de hacer un remplazo en la tabla de POST del wordpress

PRECAUCIÓN: Antes de ejecutar el siguiente tutorial, debes hacer un backup de tu base datos, ya que si te te equivocas en la consulta, puedes tener complicaciones y/o ser irreversibles los cambios, tener mucho cuidado con eso:

Observaciones: en el ejemplo uso el prefijo de tabla “wp_” que usualmente lo tienen todas las instalaciones, tener cuidado con el slash final “/” ya tanto en el viejo como en el nuevo se deben usar o no pero a la par, es decir, o no lo usas, o si lo usas, pero no diferentes ya que puedes tener problemas con los enlaces corregidos que se van a generar

Paso 1: Entras a la base de datos

Paso 2: Ejecutar SQL la siguiente sentencia:

UPDATE wp_posts SET guid = replace( guid, 'http://viejodominio.com', 'https://nuevodominio.com' )

UPDATE wp_posts SET post_content = replace(post_content, 'http://viejodominio.com', 'https://nuevodominio.com' )
 
El primer Update es para cambiar el GUID o el enlace que usa WordPress (no es necesario, pero es bueno hacerlo)
El segundo hace el cambio en el contenido de todos los Post que tengas en tu base de datos
 
En ambos casos aprovechando que se ha cambiado el nombre, también se ha agregado el https a la nueva URL.
 
 

 

 


Posted

in

,

by

Tags:

Comments

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *