Copias y migraciones
Cambiar el dominio o la carpeta de una web WordPress
Cambiar el dominio modifica la dirección que utiliza el visitante. Cambiar la carpeta modifica dónde se guardan los archivos y puede mantener intacta esa dirección. Identifica qué operación necesitas antes de empezar.
Crea una copia recuperable de archivos y base de datos y prepara el destino. Si cambia la dirección pública, planifica también las redirecciones siguiendo la guía sobre cómo cambiar un dominio sin perder posicionamiento SEO
Cambiar dominio de WordPress
El primer paso antes de cambiar el dominio por uno nuevo en WordPress, es que este nuevo dominio esté configurado dentro de cPanel y aún más importante, que esté asociado a la misma ruta en la que se encuentra nuestra instalación de WordPress.
Por ejemplo, si tenemos WordPress en public_html, podemos añadir el nuevo dominio compartiendo la raíz de documento para que sirva esos mismos ficheros.
Si, en cambio, está en otra ruta, desmarca la opción de compartir e indica en el campo de directorio la localización exacta de WordPress.
Esto aplicaría también si queremos, por ejemplo, cambiar dominio.com por un subdominio.dominio.com, de igual forma la clave está en, por un lado, que el subdominio esté configurado en cPanel, y por otro, que la ruta de carga sea sobre el directorio en el que WordPress está alojado.
Comprueba que el nuevo dominio responde desde el directorio correcto y que dispone de un certificado válido antes de utilizar HTTPS.
Ya con el dominio configurado, accedemos de forma normal al panel de WordPress, sección Ajustes, subsección Generales y modificamos el valor de los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)" para que reflejen el nuevo dominio (no olvides el https:// para que utilicen el protocolo seguro).
La dirección de WordPress debe conservar el subdirectorio de sus archivos si existe; no tiene por qué ser igual a la dirección pública. Si los campos están bloqueados por constantes en wp-config.php, sigue los métodos para cambiar la URL. Estas instrucciones generales no cubren una red Multisite.
Guarda los cambios y vuelve a acceder con la nueva dirección.
Reemplazo masivo de coincidencias para el dominio antiguo
Aunque con este cambio WordPress ya funcionaría sobre el nuevo dominio, pueden quedar direcciones almacenadas en la base de datos que todavía hagan referencia al dominio antiguo, principalmente imágenes, vídeos, enlaces internos y opciones de temas o plugins.
Antes de modificar la base de datos, crea una copia recuperable. El reemplazo debe hacerse con una herramienta compatible con datos serializados; un REPLACE SQL o una edición directa del volcado puede romper opciones, widgets y ajustes de plugins.
Para este fin recomendamos utilizar el plugin Better Search & Replace.
Una vez instalado, en Search for introduce la URL antigua completa, por ejemplo https://dominio.com, y en Replace with la nueva, por ejemplo https://nuevodominio.com. Selecciona las tablas de WordPress y ejecuta primero Run as dry run para revisar cuántos cambios se producirán. Solo después de comprobar el resultado repite la operación con esa opción desmarcada. Si también existieron variantes con http, www o un subdirectorio, trátalas por separado y únicamente cuando hayas confirmado que aparecen en la instalación.
Cambiar el dominio en Elementor y similares
En gestores de contenidos como Elementor, el reemplazo masivo y cambio de dominio puede no ser suficiente, y como resultado del cambio podrías ver los estilos rotos o imágenes que no cargan.
Estos editores tienen herramientas para reparar estos problemas tras un cambio de dominio, por ejemplo en Elementor deberás dirigirte desde wp-admin a Elementor > Tools > Replace URL, introduces en el formulario el dominio antiguo y el nuevo, y comprueba el resultado. Puede ser necesario regenerar los archivos del editor y vaciar la caché; esta herramienta no garantiza corregir referencias de otros plugins.
Cambiar ruta / localización de WordPress
Cambio de ruta sin cambio de dirección
Por cuestiones de organización o cualquier otro motivo, puede ocurrir que la web que teníamos alojada en por ejemplo, public_html/dominio.com queramos que esté en una nueva ruta, por ejemplo public_html/webs/dominio.com.
Este cambio no tiene mayores implicaciones en el funcionamiento interno de WordPress, solo deberás tener en cuenta que el dominio debe apuntar a public_html/webs/dominio.com.
Antes de moverla, crea una copia de los ficheros y de la base de datos, comprueba que el directorio de destino no contiene otra aplicación y programa una ventana de mantenimiento si la web recibe pedidos, formularios o cambios.
Los pasos quedarían de la siguiente forma:
- Mover el directorio de WordPress a la nueva localización, te recomendamos uses el administrador de ficheros de cPanel y espera a que termine. El tiempo depende del contenido y del tipo de traslado.
- Cambiar la ruta del dominio para que apunte a la nueva localización.
Mueve también los ficheros ocultos, conserva las directivas propias de .htaccess y revisa después enlaces permanentes, versión de PHP, tareas programadas y cualquier ruta absoluta que mencione la ubicación anterior. Cambiar el directorio no exige reemplazar URLs si la dirección pública permanece igual.
Cambio de ruta con cambio de dirección
Si además de cambiar la ruta, también queremos que la dirección se modifique, prepara primero el directorio final y aplica después los pasos de cambio de dirección. Comprueba páginas internas, imágenes, administración y formularios antes de retirar la ubicación anterior. Mantén las redirecciones desde las URLs antiguas hacia sus equivalentes nuevas, sin enviar todas las páginas a la portada.
También te puede ayudar
- Cómo migrar WordPress a otro hosting sin perder datos Traslada archivos y base de datos, adapta WordPress y verifica DNS, pedidos y tareas programadas ant...
- Publicar un WordPress desarrollado en local en el hosting Sube archivos al directorio correcto, importa la base de datos y sustituye las direcciones locales a...
- Cómo migrar de Wix a WordPress o a otro hosting Reconstruye o traslada el contenido de Wix, conserva dominio y correo y prepara las URLs y las compr...
- Importar una aplicación desde otro servidor con Softaculous Prepara el origen y el destino de una importación remota en Softaculous, distingue las rutas del for...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.