Cuando migras un sitio web de WordPress a un nuevo dominio, existe la posibilidad de que los usuarios sean redirigidos de vuelta al dominio antiguo. Este es un problema común que muchos usuarios de WordPress enfrentan después de la migración.
Hemos solucionado este error en el pasado utilizando varios enfoques diferentes. Por ejemplo, nuestra experiencia muestra que puedes actualizar la dirección del sitio en la configuración de WordPress para resolver la redirección. Además de eso, también puedes intentar cambiar la URL en la base de datos y vaciar tu caché DNS.
En este artículo, te mostraremos cómo solucionar el problema de que WordPress redirija a un dominio antiguo después de la migración.

¿Qué causa el problema de redirección al dominio antiguo después de la migración?
Cuando mueves tu sitio web de WordPress a un nuevo dominio, es importante configurar la redirección. De esta manera, los usuarios aterrizan automáticamente en la nueva ubicación y tú conservas tus rankings de palabras clave y tráfico.
Sin embargo, la redirección a un nuevo dominio puede no funcionar correctamente y tus visitantes serían redirigidos de vuelta al dominio antiguo.
Una de las principales causas de este problema es que los valores de la URL de tu sitio y la URL de inicio son diferentes en las tablas de la base de datos de WordPress. Necesitas asegurarte de que ambos valores apunten a tu nuevo dominio.
Además de eso, los problemas de DNS también pueden hacer que los usuarios sean redirigidos al dominio antiguo después de la migración. Si el servidor DNS no responde o los registros DNS no se han actualizado, tus visitantes no podrán ver la URL de tu nuevo sitio web.
Dicho esto, veamos cómo puedes solucionar que WordPress redirija al dominio anterior después de una migración. Cubriremos diferentes métodos, así que puedes hacer clic en los enlaces a continuación para saltar a tu sección preferida.
- Método 1: Actualizar la Dirección del Sitio en la Configuración de WordPress
- Método 2: Cambiar la URL del Sitio en la Base de Datos de WordPress
- Método 3: Limpiar la Caché DNS en tu PC
- Consejo Profesional: Usa un Plugin de SEO para Realizar una Redirección Completa del Sitio
- Recursos Adicionales para Mover tu Sitio
Método 1: Actualizar la Dirección del Sitio en la Configuración de WordPress
La forma más fácil de solucionar este problema es asegurándote de que la dirección de WordPress y la dirección del sitio sean las mismas en la configuración de tu WordPress.
Si la Dirección del Sitio (URL) todavía muestra el dominio anterior, entonces los usuarios serán redirigidos a la URL previa después de la migración.
Para solucionar esto, simplemente dirígete a Ajustes » Generales desde tu panel de administración de WordPress. Después de eso, ingresa tu nuevo dominio en el campo 'Dirección del Sitio (URL)'.

Una vez que hayas terminado, guarda tus cambios y visita el nuevo dominio para ver si el problema se ha resuelto.
Si, sin embargo, los campos de URL están en gris y no te permiten escribir una nueva dirección, continúa leyendo y usa uno de los otros métodos para redirigir tu dominio.
Método 2: Cambiar la URL del Sitio en la Base de Datos de WordPress
Otro método para solucionar el problema de la redirección al dominio anterior es actualizando la URL del sitio en las tablas de la base de datos de WordPress.
Puedes acceder fácilmente a la base de datos usando el cPanel proporcionado por el servicio de hosting de WordPress.
Para este tutorial, usaremos Bluehost como ejemplo, pero el proceso es similar para otras compañías de hosting como Hostinger, SiteGround, etc.
Primero, necesitarás iniciar sesión en el panel de control del servicio de hosting. Después de eso, puedes ir a la pestaña Sitios web en el menú de la izquierda. Desde aquí, simplemente haz clic en la opción 'Configuración' de tu sitio web.

A continuación, verás los detalles de tu sitio web y diferentes configuraciones.
Puedes desplazarte hacia abajo hasta la sección Enlaces rápidos y hacer clic en la opción 'phpMyAdmin'.

Después de eso, deberás esperar unos segundos hasta que se abra phpMyAdmin.
Una vez que se abra, debes ir a la tabla wp_options desde el panel de navegación de tu izquierda.
Ten en cuenta que cada servicio de hosting tiene una convención de nombres diferente para las tablas de la base de datos. Sin embargo, la que buscas siempre terminará en '_options'.
Por ejemplo, en este tutorial, haremos clic en la tabla ‘staging_45f_options’ en phpMyAdmin de Bluehost.

A continuación, deberá editar las opciones ‘siteurl’ y ‘home’.
Primero, proceda a hacer clic en el botón ‘Editar’ para la opción ‘siteurl’.

Después de eso, deberá ingresar el nuevo nombre de dominio en el campo option_value. Una vez hecho esto, simplemente haga clic en el botón ‘Ir’.
Ahora, puede regresar a la página principal wp_options y editar la opción ‘home’.

A continuación, deberá ingresar el nuevo dominio en el campo option_value.
Después de ingresar el valor, haga clic en el botón ‘Ir’.
Método 3: Limpiar la Caché DNS en tu PC
Si aún no puede resolver el problema de que el dominio antiguo redirige después de la migración, entonces debería verificar la configuración de DNS.
A veces, puede tomar hasta 12 a 48 horas para que el cambio de nombre de dominio surta efecto. Como resultado, los proveedores de Internet que no tienen registros DNS actualizados redirigirán a los usuarios al dominio antiguo.
Simplemente vacía la caché DNS para que obtenga la información más reciente y la nueva URL del sitio web. Esto también ayuda a resolver el problema de que el servidor DNS no responde.
Para más detalles, consulte nuestra guía sobre cómo borrar la caché DNS en Mac, Windows y Google Chrome.
Consejo Profesional: Usa un Plugin de SEO para Realizar una Redirección Completa del Sitio
Cuando realiza manualmente la redirección a un nuevo dominio, siempre existe la posibilidad de errores. Como resultado, los usuarios aún serían redirigidos al dominio antiguo.
Una forma más fácil de configurar la redirección es usando un plugin SEO de WordPress como All in One SEO (AIOSEO). Ofrece un potente gestor de redirecciones que puedes usar para redirigir todo tu sitio a un nuevo dominio sin ningún problema.

Esta herramienta fue creada por nuestro equipo y es lo que usamos cuando migramos sitios web a un nuevo dominio o fusionamos dos sitios en uno. Puedes obtener más información siguiendo nuestra guía paso a paso sobre cómo hacer correctamente una redirección completa del sitio en WordPress.
Recursos Adicionales para Mover tu Sitio
- Mejores servicios de migración de WordPress (comparativa)
- Cómo migrar el sitio web de Google Business Profile a WordPress
- Los mejores plugins de migración de WordPress (comparados)
- Guía definitiva de migración de WordPress para principiantes (paso a paso)
Esperamos que este artículo te haya ayudado a aprender cómo solucionar el problema de que WordPress redirija a un dominio antiguo después de una migración. También te puede interesar nuestra guía sobre los errores más comunes de WordPress y cómo solucionarlos y cómo mover fácilmente tu blog de Tumblr a WordPress.
Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.


GRACIAS A DIOS JONATHAN
Una vez tuve un sitio de WordPress con un dominio diferente y ahora quiero migrarlo a mi nuevo dominio. Por favor, ¿cómo hago las redirecciones para que las personas que visitan oldsite.com/page1 aterricen en newsite.com/page1?
Soporte de WPBeginner
Para eso, te recomendamos que eches un vistazo a nuestro artículo a continuación:
https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-properly-move-wordpress-to-a-new-domain-without-losing-seo/
Administrador
Moinuddin Waheed
Este es un problema muy común al migrar a un nuevo dominio o servidor.
La URL redirige al nombre de dominio anterior y sigue haciéndolo.
Creo que usar AIOSEO y realizar una auditoría completa de redireccionamientos del sitio dará las razones exactas del redireccionamiento y podremos resolver esto fácilmente.
Johan
Muy claro, pero no me funciona. Copié una copia de seguridad del host a mi localhost. Cambié todo lo que pude encontrar a localhost, pero me sigue redirigiendo al sitio web en vivo. WP Admin funciona localmente, solo el sitio web.
¿Me estoy perdiendo de algo?
Soporte de WPBeginner
Your site likely still has the old domain in the local settings, we would recommend taking a look at our article below for the transfer steps we recommend
https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-move-live-wordpress-site-to-local-server/
Administrador
Johan
Cambié la configuración local, pero el enlace fue algo interesante.
Parecía ser un problema con 2 cosas: Chrome y DNS. Limpié la caché de DNS y probé Firefox, luego funcionó como debía. Después de limpiar Chrome, también funcionó.
Aparentemente, sin importar lo que hagas, siempre queda algún rastro en la máquina en lugar de en WordPress o la base de datos.