Si cambiaste el dominio de tu sitio (por ejemplo, al cambiar el nombre de un dominio en DirectAdmin), WordPress sigue guardando la dirección anterior en su base de datos: al abrir el dominio nuevo, te redirige al viejo y el sitio no carga. En esta guía te mostramos cómo arreglarlo en dos partes: primero cambias la dirección del sitio en phpMyAdmin, y después reemplazas los enlaces e imágenes que quedan con el plugin gratuito Better Search Replace.
Antes de empezar, haz una copia de la base de datos. Puedes exportarla con phpMyAdmin o hacer un respaldo con JetBackup desde tu panel. Si algo sale mal, la restauras en un minuto.
Paso 1: Inicia sesión en DirectAdmin
Entra a tu panel DirectAdmin con tu usuario y tu contraseña. Si no los tienes a mano, escríbenos a [email protected].
Paso 2: Abre el Administrador de archivos
Primero averigua qué base de datos usa tu WordPress. Abre el Administrador de archivos y entra a domains › tu-dominio.com › public_html (o la carpeta donde instalaste WordPress). Ahí está el archivo wp-config.php.
Paso 3: Mira el nombre de la base en wp-config.php
Abre wp-config.php con doble clic. La línea define( 'DB_NAME', '…' ); tiene el nombre de la base de datos de tu sitio; en el ejemplo, cimapruebas_wpnegocio. Si tienes varios WordPress, así sabes cuál es la base de cada uno.
Paso 4: Mira el prefijo de las tablas
Más abajo, la línea $table_prefix indica el prefijo de las tablas. Normalmente es wp_, pero puede ser otro (por ejemplo wp_a1b2_): en ese caso, la tabla que buscas se llama wp_a1b2_options. No cambies nada en este archivo y nunca compartas la contraseña (DB_PASSWORD) ni las claves secretas.
Paso 5: Abre phpMyAdmin
Vuelve al panel y abre Características adicionales › phpMyAdmin. Se abre con tu sesión iniciada, sin pedir contraseña.
Paso 6: Abre la tabla options
A la izquierda, elige tu base de datos y abre la tabla wp_options (con tu prefijo). Las filas siteurl y home guardan la dirección del sitio.
Paso 7: Cambia siteurl
Haz doble clic en el valor de siteurl, escribe la dirección nueva completa (por ejemplo https://nuevonegocio.com, sin barra al final) y pulsa Enter. phpMyAdmin muestra «1 fila afectada».
Paso 8: Cambia home
Haz lo mismo en la fila home. Con esto, el sitio ya carga con el dominio nuevo y puedes entrar a /wp-admin.
Paso 9: Plugins › Añadir plugin
Dentro de las páginas, entradas y menús todavía quedan enlaces e imágenes con el dominio anterior. Entra a tu WordPress y ve a Plugins › Añadir plugin.
Paso 10: Busca Better Search Replace
Escribe Better Search Replace en el buscador.
Paso 11: Instálalo y actívalo
Pulsa Instalar ahora y luego Activar.
Paso 12: Herramientas › Better Search Replace
Abre Herramientas › Better Search Replace.
Paso 13: Escribe el dominio anterior y el nuevo
En Buscar, escribe el dominio anterior; en Sustituir con, el nuevo. Escríbelos sin https:// (solo dominioanterior.com y dominionuevo.com), para cambiar todas las variantes: con y sin www, http y https.
Paso 14: Selecciona todas las tablas
En Seleccionar tablas, márcalas todas (clic en la primera y Mayús + clic en la última, o Ctrl + A dentro de la lista).
Paso 15: Haz primero un simulacro
Deja sin marcar «Reemplaza los GUID» (el GUID es un identificador interno de cada entrada y no debe cambiar) y deja marcado «Ejecutar como un simulacro». Pulsa Ejecutar búsqueda/sustitución: arriba verás cuántas celdas cambiaría, sin tocar nada.
Paso 16: Quita el simulacro y ejecuta
Si el número tiene sentido, desmarca «Ejecutar como un simulacro» y vuelve a pulsar el botón. Arriba aparece cuántas celdas se cambiaron. Better Search Replace respeta los datos serializados que guardan los plugins y los constructores (Elementor, widgets, ajustes), algo que un REPLACE de SQL hecho a mano rompería.
Paso 17: Guarda los enlaces permanentes
Por último, entra a Ajustes › Enlaces permanentes y pulsa Guardar cambios sin modificar nada. Así WordPress regenera sus reglas de URL. Abre tu sitio: ya funciona con el dominio nuevo y sus enlaces apuntan a él.
Para terminar
| Qué | Por qué |
|---|---|
| Certificado SSL | El dominio nuevo necesita su propio certificado para usar https. Mira cómo instalar un SSL gratis. |
| Caché | Las páginas guardadas en caché todavía tienen el dominio anterior. Purga la caché de WordPress (y la de Cloudflare, si lo usas). |
| Elementor | Si lo usas, entra a Elementor › Herramientas › Regenerar archivos y datos. |
| El plugin | Cuando termines, puedes desactivar y borrar Better Search Replace: solo lo necesitas para el cambio. |
¿No ves la tabla options? Revisa el prefijo en
wp-config.php: si tu sitio usa otro, la tabla no se llamawp_options. Si vas a mudar el sitio a otro hosting (no solo cambiar el dominio), es más fácil migrarlo con WPvivid, que reemplaza el dominio solo.
¿Necesitas ayuda? Escríbenos a [email protected] y con gusto te ayudamos.
¿Te sirvió esta guía?






















