Cuando migras tu sitio a un nuevo dominio o necesitas que WordPress responda bajo una dirección distinta, no basta con apuntar el dominio a nivel de hosting: también debes indicarle a WordPress cuál es su dirección principal. Si solo realizas el cambio en el servidor y omites este paso, es común encontrarte con:
Esta guía te muestra cómo actualizar el dominio principal directamente desde la configuración interna de WordPress, así como los pasos necesarios para que todo el sitio funcione correctamente bajo el nuevo dominio.
Toma en cuenta estos puntos antes de realizar el cambio:
Dentro de WordPress existen dos direcciones clave que definen el dominio de tu sitio:
siteurl: indica dónde se encuentran los archivos del núcleo de WordPress.home: es la dirección que escriben los visitantes para llegar a tu página.En la mayoría de las instalaciones, ambas direcciones apuntan al mismo dominio y deben actualizarse juntas al cambiar el dominio principal.
Es la forma más sencilla y recomendada cuando aún tienes acceso a wp-admin.
Accede a tu panel desde https://tudominio.mx/wp-admin con tu usuario y contraseña.
En el menú lateral ve a Ajustes → Generales.
Modifica los dos campos para que reflejen tu nuevo dominio:
https://nuevodominio.mxhttps://nuevodominio.mxDesplázate al final de la página y haz clic en Guardar cambios. WordPress cerrará tu sesión y deberás volver a entrar usando el nuevo dominio.
Nota: Si estos campos aparecen en gris o no se pueden editar, significa que las direcciones están definidas en el archivo
wp-config.php. En ese caso, utiliza el Método 2.
Útil cuando los campos del panel están bloqueados o prefieres fijar las direcciones por código.
Accede a tu cuenta desde https://my.webzi.mx.
Entra a Administrador de archivos y navega a la carpeta donde está instalado WordPress (normalmente public_html).
wp-config.php.
- define('WP_HOME', 'https://nuevodominio.mx');
- define('WP_SITEURL', 'https://nuevodominio.mx');
Nota: Mientras estas líneas existan, los campos de Ajustes → Generales seguirán bloqueados, ya que el archivo tiene prioridad sobre la base de datos.
Recomendado como método de recuperación cuando perdiste el acceso al panel (por ejemplo, un bucle de redirección tras un cambio incorrecto).
Desde cPanel, entra a la sección Bases de datos → phpMyAdmin.
En el panel izquierdo elige la base de datos correspondiente a tu instalación de WordPress.
wp_options. El prefijo wp_ puede variar según tu instalación (por ejemplo, wpab_options).option_name sea siteurl y home.option_value con tu nuevo dominio: https://nuevodominio.mxCambiar siteurl y home solo modifica la dirección principal, pero no reemplaza las miles de referencias al dominio anterior que quedan dentro de tu contenido: enlaces internos, rutas de imágenes, ajustes de plugins y datos del tema. Por eso es necesario un reemplazo masivo de URLs.
Instala un plugin gratuito como Better Search Replace, que reemplaza las URLs de forma segura incluso en datos serializados:
https://viejodominio.mxhttps://nuevodominio.mxNota: Evita hacer un reemplazo directo con consultas SQL (REPLACE/UPDATE) sobre toda la base de datos, ya que puede corromper los datos serializados de WordPress. Usa siempre una herramienta que respete la serialización.
Si tu cuenta cuenta con acceso SSH y WP-CLI, puedes hacerlo desde la terminal:
- wp search-replace 'https://viejodominio.mx' 'https://nuevodominio.mx' --dry-run
- wp search-replace 'https://viejodominio.mx' 'https://nuevodominio.mx'
Una vez actualizado el dominio, realiza estos ajustes finales:
.htaccess.https://) en todas las direcciones para evitar inconsistencias.En Webzi estamos comprometidos con el correcto funcionamiento de tus servicios. Si tienes dudas sobre este procedimiento o necesitas asistencia para realizarlo, no dudes en contactarnos.