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

Cómo cambiar la URL de WordPress desde cPanel (migración manual)

Actualizado el 12 de octubre de 2025

Cambiar la URL de tu sitio WordPress es una tarea que puede sonar compleja, pero con una guía clara y las herramientas adecuadas, es un proceso bastante sencillo. En este artículo, te explicaré paso a paso cómo realizar esta migración manual desde el panel de control de tu hosting, específicamente usando cPanel. Ya sea que estés cambiando de dominio, moviendo tu sitio de un subdominio a uno principal, o simplemente ajustando la configuración por cualquier motivo, aquí encontrarás todo lo que necesitas saber para cambiar URL WordPress cPanel de forma segura y sin perder datos.

[INFO] Este artículo está diseñado para usuarios sin experiencia técnica. Si sigues cada paso al pie de la letra, no tendrás problemas. Si en algún momento te sientes inseguro, siempre puedes contactar con el soporte de tu hosting.

¿Por qué necesitas cambiar la URL de WordPress?

Antes de meternos en materia, es importante entender por qué podrías necesitar realizar este cambio. Las razones más comunes son:

  • Cambio de dominio: Has comprado un nuevo nombre de dominio y quieres que tu sitio web se muestre con esa nueva dirección.
  • Migración de subdominio a dominio principal: Tenías tu sitio en desarrollo en tudominio.com/prueba y ahora lo quieres en tudominio.com.
  • Movimiento de un servidor a otro: Al cambiar de hosting, a veces las URLs internas se desconfiguran.
  • Corrección de errores: Después de una instalación o clonación, la URL puede quedar mal configurada (por ejemplo, mostrando localhost).

Independientemente del motivo, el proceso central es el mismo: modificar dos valores en la base de datos de WordPress que definen la dirección de tu sitio (Site URL) y la dirección de tu instalación (Home URL).

Método manual vs. plugins

Existen dos formas principales de cambiar URL WordPress cPanel: mediante plugins (como "Better Search Replace" o "Velvet Blues Update URLs") o de forma manual accediendo directamente a la base de datos. En este artículo nos centraremos en el método manual, ya que te da control total sobre el proceso y no depende de software de terceros. Además, es una habilidad útil para cualquier administrador de WordPress.

[WARNING] Antes de hacer cualquier cambio, siempre realiza una copia de seguridad completa de tu sitio (archivos y base de datos). Esto te permitirá restaurar todo si algo sale mal. La mayoría de los paneles de control (cPanel, Syspanel, etc.) tienen herramientas para hacerlo fácilmente.

Paso a paso: Cambiar la URL de WordPress desde cPanel

Aquí te detallo el proceso completo. Asumiremos que tu nuevo dominio (o la nueva URL) ya está apuntando a tu servidor (es decir, que el DNS está configurado). Si no es así, primero configura el dominio en tu hosting.

Paso 1: Accede a cPanel

  1. Abre tu navegador y escribe la dirección de acceso a tu panel de control. Generalmente es algo como tudominio.com/cpanel o https://tuip:2083. Si no estás seguro, consulta el correo de bienvenida de tu hosting.
  2. Introduce tu usuario y contraseña de cPanel.

Paso 2: Localiza el administrador de bases de datos (phpMyAdmin)

Una vez dentro de cPanel, busca la sección Bases de Datos. Allí encontrarás el ícono de phpMyAdmin. Haz clic en él. phpMyAdmin es la herramienta que nos permitirá editar la base de datos de WordPress directamente.

Paso 3: Selecciona tu base de datos

En la pantalla de phpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Busca la que corresponde a tu sitio WordPress. Si no estás seguro de cuál es, revisa el archivo wp-config.php de tu instalación (puedes acceder a él mediante el Administrador de Archivos de cPanel). Allí encontrarás una línea como:
define('DB_NAME', 'nombre_de_tu_base_de_datos');

Haz clic en el nombre de esa base de datos.

Paso 4: Encuentra la tabla wp_options

Dentro de la base de datos, verás una lista de tablas. Busca la tabla que se llama wp_options (a veces el prefijo puede ser diferente, como miweb_options, pero por defecto es wp_). Haz clic en su nombre.

Paso 5: Modifica las opciones siteurl y home

En la tabla wp_options, busca dos filas específicas:

  • siteurl: Esta es la dirección de tu instalación de WordPress (la carpeta donde está instalado).
  • home: Esta es la dirección de tu sitio web (la que los visitantes ven en el navegador).

Para cambiar URL WordPress cPanel, necesitas modificar ambas. Normalmente, ambas tienen el mismo valor (por ejemplo, http://tudominioanterior.com o http://localhost/miweb).

  1. Haz clic en el ícono de Editar (un lápiz) al lado de la fila siteurl.
  2. En el campo option_value, escribe la nueva URL completa (por ejemplo, https://www.nuevodominio.com). Asegúrate de incluir el protocolo (http:// o https://) y, si usas www, inclúyelo.
  3. Haz clic en Continuar (o Go) para guardar el cambio.
  4. Repite el mismo proceso para la fila home: edítala y pon la misma nueva URL.

[TIP] Si tu nuevo dominio usa HTTPS (algo muy recomendado hoy en día), asegúrate de que la URL comience con https://. Si no estás seguro, primero configura el certificado SSL en tu hosting y luego realiza el cambio.

Paso 6: Verifica el cambio (con cuidado)

Una vez que hayas guardado los cambios en ambas filas, no cierres phpMyAdmin todavía. Abre una nueva pestaña en tu navegador e intenta acceder a tu nueva URL (por ejemplo, https://www.nuevodominio.com/wp-admin). Si todo está correcto, deberías ver la pantalla de inicio de sesión de WordPress. Si ves un error, es posible que necesites ajustar algo más (como el archivo .htaccess o la configuración del servidor).

[WARNING] Si después de cambiar la URL no puedes acceder a tu sitio, no entres en pánico. Vuelve a phpMyAdmin y revierte los cambios a los valores originales. Luego, verifica que el nuevo dominio esté correctamente configurado en tu hosting y que los DNS estén propagados.

Casos especiales: Migrar WordPress a un nuevo dominio

Si estás realizando una migración completa a un nuevo dominio (por ejemplo, de www.antiguo.com a www.nuevo.com), el proceso de cambiar dominio WordPress no termina solo con modificar siteurl y home. También debes actualizar todas las referencias internas a la URL antigua que puedan estar guardadas en el contenido de tus entradas, páginas, menús, etc. Esto se hace mediante una consulta SQL en phpMyAdmin.

Actualizar URLs en el contenido (SQL)

  1. En phpMyAdmin, selecciona tu base de datos de nuevo.

  2. Haz clic en la pestaña SQL (en la parte superior).

  3. En el cuadro de texto, pega la siguiente consulta SQL, pero reemplaza http://www.antiguodominio.com por tu URL antigua y http://www.nuevodominio.com por tu nueva URL:

    UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com');
    
  4. Haz clic en Continuar para ejecutar la consulta. Esto buscará en todas las entradas y páginas (wp_posts) y reemplazará las URLs antiguas por las nuevas.

[INFO] Esta consulta solo actualiza el contenido de las entradas. Si también usas widgets, menús o campos personalizados que contengan URLs, necesitarás consultas adicionales. Para una migración completa, es recomendable usar un plugin especializado o pedir ayuda a un profesional.

Alternativa: Usar Syspanel (anteriormente HestiaCP)

Si tu hosting utiliza Syspanel (el panel de control basado en HestiaCP), el proceso es muy similar, pero el acceso es diferente.

  1. Accede a Syspanel a través de https://tudominio.com:2106 (el puerto 2106 es el estándar para Syspanel).
  2. Inicia sesión con tus credenciales.
  3. Busca la sección Base de Datos y haz clic en phpMyAdmin.
  4. A partir de aquí, los pasos 3 al 6 son exactamente los mismos que en cPanel.

[TIP] Syspanel es una excelente alternativa a cPanel, y su interfaz es igual de intuitiva. Si tu hosting lo usa, no dudes en seguirlo.

Preguntas frecuentes (FAQ)

Aquí respondo algunas dudas comunes que suelen tener los usuarios al cambiar URL WordPress cPanel.

¿Qué pasa si no puedo acceder a mi WordPress después del cambio?

Es el error más común. Si no puedes acceder, puede deberse a:

  • DNS no propagado: Espera unas horas (hasta 48) para que los cambios de DNS se propaguen por todo el mundo.
  • URL incorrecta: Revisa que hayas escrito bien la URL en phpMyAdmin (con o sin www, con https o http).
  • Problema de certificado SSL: Si tu nuevo dominio no tiene SSL, no intentes usar https://.
  • Error en el archivo .htaccess: A veces es necesario regenerarlo. Puedes hacerlo desde el Administrador de Archivos de cPanel.

¿Necesito cambiar algo más además de siteurl y home?

Para un cambio de URL simple (mismo dominio, solo cambiar de http a https o de www a www), solo esas dos opciones. Para una migración a un dominio diferente, sí, necesitas ejecutar la consulta SQL para actualizar el contenido.

¿Puedo hacer el cambio desde el propio WordPress?

Sí, si aún tienes acceso al panel de administración, puedes ir a Ajustes > Generales y cambiar los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)". Sin embargo, si cometes un error y no puedes acceder, el método manual desde cPanel es la solución.

¿Qué es el prefijo wp_ en las tablas?

Es el prefijo por defecto que usa WordPress para sus tablas en la base de datos. Algunos sitios lo cambian por seguridad (por ejemplo, miprefijo_options). Si no estás seguro, revisa el archivo wp-config.php para ver el valor de $table_prefix.

Conclusión

Cambiar URL WordPress cPanel es un proceso que, aunque parece técnico, es bastante accesible si sigues los pasos correctos. Recuerda siempre hacer una copia de seguridad antes de empezar y verificar que tu nuevo dominio esté configurado en tu hosting. Con esta guía, podrás realizar la migración manual con confianza y sin depender de plugins externos.

Si en algún momento te sientes perdido, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. ¡Buena suerte con tu migración!

¿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