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

Cómo cambiar la URL de WordPress desde cPanel (phpMyAdmin) sin romper nada

Actualizado el 16 de abril de 2026

Introducción: Por qué necesitas cambiar la URL de WordPress y cómo hacerlo sin perder los nervios

Cambiar la URL de WordPress es una de las tareas que más miedo da a los usuarios, y con razón. Un error aquí puede dejar tu web en blanco o, peor, mostrando un mensaje de "Error al conectar con la base de datos". Pero respira. Con esta guía paso a paso, usando cPanel y phpMyAdmin, vas a poder hacer el cambio de forma segura, sin romper nada y sin necesidad de ser un experto en desarrollo.

Este tutorial está pensado para que lo sigas aunque nunca hayas tocado una base de datos. Vamos a cubrir desde el porqué de este cambio, hasta el cómo hacerlo con diferentes métodos, incluyendo el más directo: phpMyAdmin. También te daré trucos para evitar los errores más comunes y qué hacer si algo sale mal.

¿Cuándo necesitas cambiar la URL de WordPress en cPanel?

Hay varias situaciones típicas que te llevan a buscar "cambiar url wordpress cpanel". Las más comunes son:

  • Mudanza de dominio: Compraste un dominio nuevo y más profesional para tu proyecto y quieres que WordPress lo use.
  • Migración de local a producción: Desarrollaste tu web en un servidor local (como XAMPP o LocalWP) y ahora la subes a tu hosting real. La URL cambia de http://localhost/tuweb a https://tudominio.com.
  • Cambio de HTTP a HTTPS: Después de instalar un certificado SSL, quieres que todas las páginas usen la versión segura.
  • Pruebas en un subdominio: Moviste tu web a pruebas.tudominio.com y quieres que funcione ahí mientras la preparas.
  • Eliminar el prefijo www o viceversa, para unificar el tráfico y evitar problemas de SEO.

En cualquiera de estos casos, el cambio de URL no es solo cosmético. Afecta a la estructura interna de tu web, a los enlaces y a la base de datos. Por eso, hacerlo mal puede romper la apariencia (sin CSS) o dejar la web inaccesible.

Comprender la estructura: ¿Dónde se guarda la URL en WordPress?

Antes de tocar nada, es fundamental que entiendas qué estamos modificando. WordPress guarda la configuración de la URL en dos opciones dentro de la tabla wp_options de tu base de datos. Específicamente, en los campos:

  • siteurl: Es la dirección principal donde reside el archivo index.php de WordPress.
  • home: Es la dirección que escribes en el navegador para visitar la web.

Normalmente, ambos son iguales, pero pueden diferir en configuraciones avanzadas. Es vital cambiar ambos valores para que WordPress no se confunda.

Cuando haces el cambio desde phpMyAdmin, estás editando estos campos directamente en la base de datos. Es el método más potente, pero también el que requiere más cuidado. Por eso, vamos a hacerlo con una red de seguridad.

Preparación: La regla de oro antes de tocar la base de datos

[WARNING] NUNCA, bajo ninguna circunstancia, modifiques la base de datos sin hacer una copia de seguridad. Un solo carácter mal puesto puede dejar tu web caída. Si no sabes hacer un backup, detente ahora y ve a tu panel de cPanel, busca la sección "Archivos" o "Copias de seguridad" y genera una copia completa de la base de datos. También puedes hacerlo desde phpMyAdmin exportando la base de datos a un archivo .sql.

Además de la base de datos, es recomendable tener una copia de los archivos del tema y los plugins, pero para este cambio concreto, el backup de la BD es imprescindible.

Método 1: Cambiar la URL en WordPress desde phpMyAdmin (El método directo)

Este es el método que muchos buscan con "phpmyadmin cambiar url". Es el más fiable cuando la web ya está rota o no puedes acceder al panel de administración. Sigue estos pasos al pie de la letra.

Paso 1: Accede a phpMyAdmin desde cPanel

  1. Inicia sesión en tu cuenta de cPanel.
  2. Busca la sección "Bases de datos".
  3. Haz clic en el icono de "phpMyAdmin". Se abrirá una nueva pestaña en tu navegador.

Paso 2: Selecciona tu base de datos y la tabla de opciones

  1. En el panel izquierdo de phpMyAdmin, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos que corresponde a tu sitio de WordPress.
  2. Verás una lista de tablas. Busca la tabla que se llama wp_options. OJO: El prefijo puede ser distinto si lo personalizaste (ej: miweb_options, wp2_options). Haz clic en ella.

Paso 3: Localiza las filas de la URL

  1. Dentro de la tabla wp_options, verás una barra de búsqueda. Escribe siteurl y haz clic en "Editar" (el icono del lápiz) en la fila correspondiente.
  2. Repite la búsqueda para home y edita también esa fila.

Paso 4: Modifica los valores y guarda

  1. En la fila de siteurl, en la columna option_value, verás la URL antigua. Bórrala y escribe la nueva URL completa, incluyendo https:// o http:// y sin barra inclinada al final. Por ejemplo: https://tudominio.com.
  2. Haz clic en "Continuar" o "Guardar" en la parte inferior.
  3. Repite exactamente el mismo proceso para la fila de home.

[TIP] Un buen consejo es abrir dos pestañas de phpMyAdmin, una para siteurl y otra para home, para copiar y pegar la nueva URL sin errores.

Paso 5: Verifica que todo funciona

  1. Abre una ventana de incógnito en tu navegador (para evitar caché).
  2. Escribe tu nueva URL. Si todo ha ido bien, verás tu web con normalidad.
  3. Accede a tu panel de administración (tu-nueva-url.com/wp-admin). Si puedes entrar, ¡enhorabuena! El cambio ha sido un éxito.

Método 2: Cambiar la URL desde el archivo wp-config.php (El método de emergencia)

A veces, después de un cambio fallido, WordPress te redirige a la URL antigua y no te deja entrar en el administrador. Este método es tu salvavidas. Modificaremos el archivo wp-config.php para forzar la nueva URL sin tocar la base de datos.

  1. Accede a tu cPanel y abre el Administrador de archivos.
  2. Navega hasta la carpeta public_html (o la carpeta donde esté instalado WordPress).
  3. Busca el archivo wp-config.php, haz clic derecho y selecciona "Editar".
  4. Busca la línea que dice require_once ABSPATH . 'wp-settings.php';.
  5. Justo antes de esa línea, pega estas dos líneas:
define('WP_HOME', 'https://tunuevadominio.com');
define('WP_SITEURL', 'https://tunuevadominio.com');
  1. Reemplaza https://tunuevadominio.com con tu nueva URL.
  2. Guarda los cambios y cierra el archivo.

Ahora, intenta acceder a tu web. Debería cargar con la nueva URL. Una vez que hayas confirmado que funciona, es muy recomendable eliminar estas dos líneas del archivo wp-config.php, ya que no son la solución definitiva y pueden causar conflictos a largo plazo. Después de eliminarlas, vuelve a usar el Método 1 para hacer el cambio permanente en la base de datos.

Método 3: Cambiar la URL desde el panel de administración (El método fácil)

Si todavía puedes acceder a tu panel de administración, este es el método más sencillo y seguro. No tocarás código ni bases de datos.

  1. Ve a Ajustes > Generales en tu menú de WordPress.
  2. Verás dos campos: "Dirección de WordPress (URL)" y "Dirección del sitio (URL)".
  3. Cambia ambos campos a la nueva dirección.
  4. Haz clic en "Guardar cambios".

WordPress hará el trabajo sucio por ti. Este método actualiza automáticamente la base de datos y es el más recomendado para cambios simples como añadir el https.

El problema de los enlaces internos y las imágenes rotas (y cómo solucionarlo)

Cambiar la URL en la base de datos no cambia los enlaces que ya están guardados en tus entradas, páginas o menús. Si tu web tiene muchos posts antiguos, es probable que encuentres imágenes rotas o enlaces que apuntan al dominio viejo. Esto es malo para la experiencia del usuario y para tu SEO.

Para solucionarlo, tienes dos opciones:

Opción A: Usar un plugin (Recomendado para novatos)

Un plugin como "Better Search Replace" o "WP Migrate Lite" hace el trabajo pesado por ti. Solo tienes que instalar el plugin, indicar la URL antigua y la nueva, y ejecutar el reemplazo en todas las tablas de la base de datos.

[WARNING] Antes de usar cualquier plugin de reemplazo, vuelve a hacer una copia de seguridad. Estos plugins modifican muchas tablas y un error podría ser desastroso.

Opción B: Hacerlo manualmente con una consulta SQL (Para valientes)

Si te sientes cómodo con phpMyAdmin, puedes ejecutar una consulta SQL para reemplazar todas las instancias de la URL antigua.

  1. Ve a phpMyAdmin y selecciona tu base de datos.
  2. Haz clic en la pestaña "SQL".
  3. Escribe la siguiente consulta y ejecútala:
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://url-antigua.com', 'https://url-nueva.com') WHERE option_value LIKE '%http://url-antigua.com%';

[INFO] Debes reemplazar los valores de las URLs en el código. Esta consulta solo afecta a la tabla wp_options. Para un reemplazo completo en todas las tablas (posts, meta, etc.), es mejor usar un plugin o una consulta más compleja que no es recomendable para novatos.

Cómo cambiar el dominio de WordPress sin perder el SEO

Si tu objetivo es mover WordPress a un nuevo dominio, hay que tener especial cuidado con el SEO. Cambiar la URL no transfiere automáticamente la autoridad de tu web. Debes configurar redirecciones 301 para que los buscadores entiendan que tu web se ha movido permanentemente.

  1. Antes de cambiar nada, haz un backup completo.
  2. Realiza el cambio de URL con cualquiera de los métodos anteriores.
  3. En el .htaccess de tu web, añade las reglas de redirección 301. Si no sabes cómo, hay plugins como "Redirection" que te lo ponen muy fácil. La idea es que todo el tráfico que llegue a http://dominio-viejo.com/cualquier-pagina se redirija automáticamente a https://dominio-nuevo.com/cualquier-pagina.

Preguntas frecuentes (FAQ) sobre el cambio de URL

¿Qué pasa si no tengo cPanel?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Para acceder a la base de datos, deberás ir a tu panel de Syspanel, que normalmente se accede a través del puerto 2106 (por ejemplo: https://tu-servidor:2106). Dentro, busca la sección de bases de datos y encontrarás la opción de abrir phpMyAdmin. El resto del proceso es idéntico al descrito en el Método 1.

¿Puedo cambiar la URL sin tocar la base de datos?

Sí, usando el Método 3 (desde el panel de administración) o el Método 2 (con wp-config.php). Sin embargo, la base de datos es el lugar definitivo donde se almacena la configuración.

¿Por qué mi web se ve en blanco después del cambio?

Esto suele pasar por dos razones: o no has cambiado ambas URLs (siteurl y home), o el problema es de caché. Prueba a limpiar la caché de tu navegador y la caché del servidor. Si el problema persiste, verifica que las URLs en la base de datos no tengan una barra al final o un error tipográfico.

¿Qué es wp_options y por qué es tan importante?

Es la tabla maestra de configuración de WordPress. Guarda desde la URL del sitio hasta el número de posts por página. Es el "cerebro" de la configuración global.

¿Debo cambiar la URL en mi archivo wp-config.php también?

No es necesario si haces el cambio correctamente en la base de datos. De hecho, tener definiciones en wp-config.php puede anular los valores de la base de datos, lo que puede ser confuso a largo plazo. Úsalo solo como método de emergencia.

Conclusión: Ve paso a paso y sin miedo

Cambiar la URL de WordPress no tiene por qué ser una pesadilla. Con este tutorial, tienes tres métodos a tu disposición, desde el más fácil (panel de administración) hasta el más técnico (phpMyAdmin). La clave está en la preparación (backup) y en seguir los pasos con calma.

Recuerda que después del cambio, es fundamental revisar los enlaces internos y configurar las redirecciones si cambias de dominio para no perder tu posicionamiento en Google. Con un poco de paciencia, tendrás tu web funcionando con la nueva dirección en menos de lo que piensas. ¡Manos a la obra!

¿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