🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar la URL de WordPress (sitio y home) en la base de datos

Actualizado el 12 de junio de 2026

Cambiar la dirección de tu sitio WordPress es una tarea que puede parecer técnica, pero con las herramientas adecuadas es bastante sencilla. Ya sea que estés migrando tu web a un nuevo dominio, moviéndote de un entorno local a producción, o simplemente corrigiendo un error de configuración, modificar las URLs en la base de datos es una solución infalible.

En este artículo te guiaré paso a paso por todos los métodos para cambiar URL WordPress, desde la forma más visual con phpMyAdmin cambiar URL hasta la opción más rápida con WP-CLI cambiar URL. También cubriremos cómo hacerlo si usas Syspanel (HestiaCP) y cómo evitar los errores más comunes al WordPress migrar dominio.

Vamos directo al grano.

¿Por qué necesitas cambiar la URL de WordPress?

Antes de meternos en el código, entendamos cuándo es necesario este proceso.

  • Migración de dominio: Has comprado un dominio nuevo (ej: de miviejaweb.com a miviejaweb.pe).
  • Cambio de HTTP a HTTPS: Has instalado un certificado SSL y necesitas que todo funcione con https://.
  • Movimiento de local a producción: Desarrollaste tu web en localhost y ahora la subes a un servidor real.
  • Error de configuración: Accidentalmente cambiaste la URL en Ajustes y perdiste el acceso al panel de administración.

En todos estos casos, la base de datos guarda las URLs en dos campos clave: siteurl y home. Si no los actualizas, tu web se romperá: imágenes rotas, enlaces muertos y, lo peor, no podrás acceder al escritorio.

Método 1: Cambiar URL WordPress desde phpMyAdmin (El más común)

Este es el método más popular porque no requiere instalar nada extra y funciona en casi todos los paneles de control (cPanel, DirectAdmin, Syspanel, etc.).

Requisitos previos

  • Acceso a tu panel de hosting (donde gestionas tu web).
  • Credenciales de la base de datos (usuario y contraseña). Normalmente las encuentras en el archivo wp-config.php de tu instalación de WordPress.

Paso a paso para phpMyAdmin cambiar URL

  1. Accede a tu panel de hosting. Si usas Syspanel (HestiaCP), abre tu navegador y escribe https://tudominio.com:2106 y luego inicia sesión con tu usuario y contraseña.

  2. Busca phpMyAdmin. En Syspanel, ve a la sección "Bases de datos" y haz clic en "phpMyAdmin". En otros paneles suele estar en "Base de datos" o "MySQL".

  3. Selecciona tu base de datos. En la barra izquierda de phpMyAdmin, verás una lista de bases de datos. Elige la que corresponde a tu WordPress (normalmente tiene un nombre como tuusuario_wp).

  4. Busca la tabla wp_options. El prefijo de las tablas puede ser distinto (ej: wp_, blog_, miweb_), pero la tabla que contiene las URLs siempre se llama options. Haz clic en ella.

  5. Localiza las filas siteurl y home. En la tabla wp_options, busca las filas donde option_name sea siteurl y home. Puedes usar el buscador o simplemente desplazarte.

  6. Edita los valores. Haz clic en el ícono de lápiz (Editar) al lado de cada fila. En el campo option_value, escribe la nueva URL completa, incluyendo https://. Por ejemplo:

    • siteurlhttps://tunuevodominio.com
    • homehttps://tunuevodominio.com
  7. Guarda los cambios. Haz clic en "Continuar" o "Guardar" para cada fila.

[WARNING]
No olvides cambiar ambas filas. Si solo cambias una, tu web se volverá inaccesible. En ese caso, tendrías que repetir el proceso.

[TIP]
Si tu web tiene muchas URLs internas (imágenes, enlaces, etc.), después de cambiar siteurl y home, puedes usar un plugin como "Better Search Replace" (más adelante te explico) para actualizar todo el contenido.

Método 2: Cambiar URL WordPress con WP-CLI (El más rápido y seguro)

Si tienes acceso a la terminal de tu servidor (SSH), WP-CLI cambiar URL es la opción más profesional. No necesitas entrar a phpMyAdmin ni a navegadores, todo se hace con comandos.

Requisitos previos

  • Acceso SSH a tu servidor.
  • WP-CLI instalado (la mayoría de los hostings modernos lo tienen).

Pasos para cambiar URL con WP-CLI

  1. Conéctate por SSH. Usa un cliente como PuTTY (Windows) o la terminal (Mac/Linux). Ejemplo: ssh usuario@tudominio.com.

  2. Navega a la raíz de WordPress. Normalmente es algo como /home/usuario/public_html. Usa cd para moverte.

  3. Ejecuta el comando para cambiar siteurl:

    wp option update siteurl 'https://tunuevodominio.com'
    
  4. Ejecuta el comando para cambiar home:

    wp option update home 'https://tunuevodominio.com'
    
  5. Verifica los cambios:

    wp option get siteurl
    wp option get home
    

[INFO]
Si tu web está en un subdirectorio (ej: tudominio.com/blog), la URL debe incluir la ruta: https://tudominio.com/blog.

[TIP]
WP-CLI también permite buscar y reemplazar en toda la base de datos con un solo comando. Ideal para migraciones completas:

wp search-replace 'https://viejo-dominio.com' 'https://nuevo-dominio.com' --precise --all-tables

Método 3: Cambiar URL WordPress directamente desde el archivo wp-config.php (Solución de emergencia)

Si pierdes el acceso al panel de administración y no puedes usar phpMyAdmin ni WP-CLI, puedes forzar las URLs editando el archivo wp-config.php.

Paso a paso

  1. Accede a tu servidor por FTP o por el administrador de archivos del hosting. En Syspanel, ve a "Archivos" > "Administrador de archivos".

  2. Localiza el archivo wp-config.php. Está en la raíz de tu instalación de WordPress.

  3. Edita el archivo. Busca la línea que dice /* ¡Eso es todo, deja de editar! Feliz blogging. */ y justo antes de esa línea, agrega estas dos líneas:

    define('WP_HOME', 'https://tunuevodominio.com');
    define('WP_SITEURL', 'https://tunuevodominio.com');
    
  4. Guarda los cambios y sube el archivo (si usas FTP).

[WARNING]
Este método es temporal. Una vez que puedas acceder al panel de administración, ve a Ajustes > Generales y actualiza las URLs allí. Luego elimina esas líneas de wp-config.php para evitar conflictos futuros.

Método 4: Usar un plugin para cambiar URL WordPress (Para los que prefieren lo visual)

Si no te sientes cómodo editando bases de datos o archivos, los plugins son tu aliado. Recomiendo "Better Search Replace" (gratuito) o "Velvet Blues Update URLs".

Cómo usar Better Search Replace

  1. Instala y activa el plugin desde el repositorio de WordPress.
  2. Ve a Herramientas > Better Search Replace.
  3. En "Buscar", escribe la URL antigua (ej: http://viejodominio.com).
  4. En "Reemplazar con", escribe la nueva URL (ej: https://nuevodominio.com).
  5. Selecciona todas las tablas de la base de datos.
  6. Marca "Ejecutar como dry run" primero para ver cuántos cambios se harán.
  7. Si todo está bien, desmarca "dry run" y haz clic en "Run".

[INFO]
Este plugin no toca las opciones siteurl y home directamente, así que primero debes cambiarlas con uno de los métodos anteriores (phpMyAdmin, WP-CLI o wp-config.php). Luego, el plugin se encarga de las URLs internas.

Errores comunes al migrar un dominio y cómo solucionarlos

Error 1: "Este sitio no puede proporcionar una conexión segura"

  • Causa: No actualizaste las URLs de HTTP a HTTPS.
  • Solución: Asegúrate de que las URLs en siteurl y home comiencen con https://.

Error 2: Página en blanco o error 500

  • Causa: Archivo wp-config.php mal editado o conflictos de plugins.
  • Solución: Revisa el wp-config.php y desactiva todos los plugins renombrando la carpeta /wp-content/plugins a /wp-content/plugins_old.

Error 3: Imágenes rotas y enlaces muertos

  • Causa: Las URLs antiguas quedaron guardadas en el contenido (posts, páginas, galerías).
  • Solución: Usa Better Search Replace o el comando wp search-replace de WP-CLI para reemplazar en todas las tablas.

Error 4: No puedo acceder al administrador

  • Causa: Las URLs en la base de datos son incorrectas.
  • Solución: Usa el método 3 (wp-config.php) para forzar las URLs y luego corrígelas desde Ajustes.

Preguntas frecuentes (FAQ)

¿Qué diferencia hay entre siteurl y home?

  • siteurl: Es la dirección donde está instalado el core de WordPress (archivos del sistema).
  • home: Es la dirección que ven los visitantes (tu página principal). Normalmente son la misma.

¿Puedo cambiar la URL sin perder mis datos?

Sí, siempre que actualices correctamente las URLs. Los posts, páginas, usuarios y configuraciones se mantienen intactos.

¿Qué hago si mi hosting usa Syspanel?

Accede a https://tudominio.com:2106, ve a "Bases de datos" y abre phpMyAdmin. El proceso es idéntico al descrito en el Método 1.

¿Necesito hacer backup antes de cambiar la URL?

Sí, siempre. Un backup de la base de datos y los archivos te salvará si algo sale mal. En Syspanel puedes hacerlo desde "Backups".

¿El cambio de URL afecta mi SEO?

Sí, pero puedes minimizar el impacto configurando redirecciones 301 desde la URL antigua a la nueva. Si usas WP-CLI, el comando search-replace ya se encarga de actualizar enlaces internos.

Conclusión

Cambiar URL WordPress no tiene por qué ser un dolor de cabeza. Ya sea que uses phpMyAdmin cambiar URL, WP-CLI cambiar URL o un plugin, el proceso es simple si sigues los pasos correctos.

Recuerda:

  • Siempre haz un backup primero.
  • Cambia tanto siteurl como home.
  • Actualiza las URLs internas con un buscador/reemplazador.
  • Si pierdes el acceso, usa el wp-config.php como solución temporal.

Ahora que ya sabes cómo hacerlo, puedes migrar tu dominio con confianza. ¡Adelante!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel