Mover un sitio web de un path a otro cambiando las url con wp cli Introducción A veces a algun diseñador web se lo ocurrió aquello de hacer el sitio en el servidor de producción con una estructura domain.tld/wp o similar, y luego quiere moverlo a domain.tld El soporte de su hosting y con razón le dirá que eso es una cuestión nuestra, y que no entra dentro del soporte, por lo que no nos ayudará o si lo hace, será bajao presupuesto. Normal, el trabajo no es gratis. Cambios por ejemplo para domain.tld/wp a domain.tld En principio basta con acceder via, phpMyAdmin, MysqlWorkbench, TablePlus o similar a la tabla xxx_options para modificar los valores de options_name de las filas site_url y home por nuetsro nuevo path domain.tld tal y como nos indica Wordpress en su documentación, Moving Worpdress También deberemos eliminar o corregir, mejor dicho, la configuración de nuestro .htaccess que contendría el path /wp Pero bueno, esto a veces no es suficiente y algo falla, ya que incluso podemos acceder a nuestro area de administracion o tablero, con el nuevo dominio, pero wordpress nos idnica un 4040 en el sitio cuando tratamos de acudir a la nueva ubicación. Es probable que halla restos del path antiguo en nuetsros posts, o en algun sitio de nuestro template, etc. wp search-replace wp search-replace comando de wp cli que nos permitirá revisar la base de datos y corregir posibles problemas embutidos en nuestras tablas. wp search-replace 'https://dominio.tld' 'https://dominio.tld' Merece repasar las opciones como dry-run para no hacer cambios, o --export=database.sql que tampoco hace cambios pero exporta los cambios. Aviso Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de Castris Si necesitas soporte profesional puedes contratar con Castris soporte profesional .