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

Cómo cambiar la URL de WordPress en cPanel (dominio o subdirectorio)

Actualizado el 19 de marzo de 2026

¿Por qué necesitas cambiar la URL de tu WordPress?

Cambiar la URL de WordPress es una tarea más común de lo que parece. Puede que hayas comprado un dominio nuevo, que quieras mover tu sitio a un subdirectorio (como tudominio.com/blog) o que simplemente estés migrando de un entorno de pruebas a uno de producción. Sea cual sea tu motivo, hacerlo correctamente en cPanel es fundamental para evitar errores como el famoso "Error al conectar con la base de datos" o una página en blanco.

Si estás buscando cómo cambiar la URL de WordPress en cPanel, has llegado al lugar correcto. Vamos a explicarte, paso a paso y sin tecnicismos, cómo hacerlo de forma segura, tanto si cambias el dominio completo como si decides mover WordPress a un subdirectorio.

Lo primero que debes saber es que WordPress guarda la URL de tu sitio en dos lugares de la base de datos: en la opción siteurl y en home. Si no actualizas estos valores, aunque muevas los archivos, el sistema seguirá intentando cargar la dirección antigua.


Antes de empezar: prepara tu entorno

Antes de tocar nada, es obligatorio que hagas una copia de seguridad completa de tu sitio. Esto incluye tanto los archivos del directorio public_html como la base de datos. Si algo sale mal, podrás restaurar todo sin perder información.

Para hacer una copia de seguridad en cPanel:

  1. Entra en tu panel de control de cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de copias de seguridad.
  3. Descarga una copia completa del directorio public_html (o el directorio donde tengas instalado WordPress).
  4. En la sección Bases de datos, descarga también un backup de tu base de datos MySQL.

[WARNING] No intentes cambiar la URL sin tener una copia de seguridad. Un error aquí puede dejar tu web inaccesible y, si no tienes respaldo, la recuperación será mucho más complicada.

Además, te recomiendo que desactives temporalmente cualquier plugin de caché (como W3 Total Cache o WP Super Cache) antes de empezar. Esto evitará que se guarden versiones antiguas de las páginas.


Método 1: Cambiar la URL de WordPress desde cPanel (phpMyAdmin)

Esta es la forma más directa y fiable de cambiar la URL de WordPress en cPanel. No necesitas instalar nada extra, solo usar las herramientas que ya tienes.

Paso 1: Accede a phpMyAdmin

  1. Entra en cPanel.
  2. Busca la sección Bases de datos y haz clic en phpMyAdmin.
  3. En el panel izquierdo, verás la lista de bases de datos. Haz clic en la que corresponde a tu WordPress (normalmente empieza con el prefijo de tu usuario, por ejemplo usuario_wpdb).

Paso 2: Localiza la tabla de opciones

Dentro de tu base de datos, busca una tabla que se llame wp_options (el prefijo puede variar si lo cambiaste en la instalación, pero el estándar es wp_options). Haz clic en ella.

Paso 3: Edita las opciones siteurl y home

En la tabla wp_options, verás una lista de filas. Busca las que tienen option_name igual a siteurl y home.

  1. Haz clic en el icono de Editar (generalmente un lápiz) en la fila de siteurl.
  2. Cambia el valor de option_value por la nueva URL completa. Por ejemplo, si tu nuevo dominio es https://muevodominio.com, escribe exactamente eso.
  3. Guarda los cambios.
  4. Repite el mismo proceso con la fila de home.

[INFO] Es importante que la URL incluya el protocolo (https:// o http://) y, si usas un subdirectorio, la ruta completa. Por ejemplo: https://tudominio.com/blog.

Paso 4: Verifica el cambio

Ahora intenta acceder a tu web con la nueva URL. Si todo ha ido bien, verás tu sitio funcionando. Si ves un error, no te preocupes, más abajo te explicamos cómo solucionarlo.


Método 2: Cambiar la URL de WordPress desde el archivo wp-config.php

Si no te sientes cómodo tocando la base de datos, o si no puedes acceder a phpMyAdmin, existe una alternativa: forzar la URL desde el archivo de configuración de WordPress.

Este método es especialmente útil si tu web está rota y no puedes entrar al administrador.

Paso 1: Accede al administrador de archivos de cPanel

  1. Entra en cPanel.
  2. Ve a la sección Archivos y haz clic en Administrador de archivos.
  3. Navega hasta la carpeta donde tienes instalado WordPress (normalmente public_html o un subdirectorio).

Paso 2: Edita el archivo wp-config.php

  1. Busca el archivo wp-config.php y haz clic derecho sobre él.
  2. Selecciona Editar (o Edit).
  3. Añade estas dos líneas justo antes de la línea que dice /* ¡Eso es todo, deja de editar! */:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');

Si estás moviendo WordPress a un subdirectorio, la URL sería algo como https://tudominio.com/blog.

  1. Guarda los cambios y cierra el editor.

Paso 3: Actualiza la base de datos

Este método solo fuerza a WordPress a usar la nueva URL, pero no actualiza la base de datos. Para que todo funcione correctamente, después de aplicar este cambio, deberías entrar en el administrador (https://tudominio.com/wp-admin) e ir a Ajustes > Enlaces permanentes y pulsar en Guardar cambios. Esto actualizará las URLs internas.

[WARNING] Este método es una solución temporal. Si no actualizas los valores en la base de datos, algunos plugins o temas pueden seguir teniendo problemas con las URLs antiguas.


Método 3: Mover WordPress a un subdirectorio desde cPanel

Si lo que quieres es mover WordPress a un subdirectorio (por ejemplo, de tudominio.com a tudominio.com/blog), el proceso es un poco más complejo, pero igualmente manejable desde cPanel.

Paso 1: Crea el subdirectorio

  1. En cPanel, abre el Administrador de archivos.
  2. Navega hasta public_html.
  3. Haz clic en + Carpeta y crea una nueva carpeta con el nombre que quieras (por ejemplo, blog).

Paso 2: Mueve o copia los archivos de WordPress

Tienes dos opciones:

  • Mover los archivos: Selecciona todos los archivos y carpetas de public_html (excepto la nueva carpeta que acabas de crear) y muévelos a la carpeta blog. Esto es lo más limpio.
  • Copiar los archivos: Si quieres mantener el sitio principal en la raíz y crear un segundo WordPress en el subdirectorio, copia los archivos en lugar de moverlos.

[TIP] Si tu intención es que el blog sea una parte separada del sitio principal, es mejor que hagas una instalación limpia de WordPress en el subdirectorio. Así evitas conflictos de archivos.

Paso 3: Cambia la URL en la base de datos

Ahora necesitas cambiar la URL de WordPress en cPanel para que apunte al subdirectorio. Puedes usar el Método 1 (phpMyAdmin) y cambiar siteurl y home a https://tudominio.com/blog.

Paso 4: Actualiza el archivo .htaccess

El archivo .htaccess de la raíz puede estar redirigiendo las peticiones. Debes asegurarte de que no haya reglas que interfieran. Si moviste todo el WordPress, el .htaccess se habrá movido con él, así que no debería haber problema.

Si copiaste los archivos y tienes dos instalaciones, asegúrate de que cada una tenga su propio .htaccess en su directorio correspondiente.

Paso 5: Verifica y limpia

Entra en https://tudominio.com/blog/wp-admin y ve a Ajustes > Enlaces permanentes. Pulsa en Guardar cambios para refrescar las reglas de reescritura. Después, revisa que todos los enlaces internos funcionen correctamente.


Cambiar el dominio principal de WordPress en cPanel

Si lo que buscas es cambiar el dominio de WordPress en cPanel (por ejemplo, de dominioantiguo.com a dominionuevo.com), el proceso es similar al del Método 1, pero con un paso adicional: configurar el nuevo dominio en cPanel.

Paso 1: Añade el nuevo dominio en cPanel

  1. En cPanel, ve a la sección Dominios y haz clic en Dominios adicionales (o Addon Domains).
  2. Añade el nuevo dominio y asígnalo al directorio donde tienes instalado WordPress (o a uno nuevo).
  3. Asegúrate de que el nuevo dominio apunte a tu servidor (cambia los DNS en tu registrador de dominios).

Paso 2: Actualiza la URL en WordPress

Ahora usa el Método 1 (phpMyAdmin) o el Método 2 (wp-config.php) para cambiar siteurl y home al nuevo dominio.

Paso 3: Redirecciona el dominio antiguo

Para que los visitantes que usen el dominio antiguo lleguen al nuevo, puedes añadir una redirección 301 en el archivo .htaccess de la raíz:

Redirect 301 / https://nuevodominio.com/

[WARNING] Una redirección 301 mal configurada puede crear bucles infinitos. Si no estás seguro de cómo hacerlo, es mejor que lo dejes en manos de un profesional o que uses un plugin de redirección desde el nuevo WordPress.


Errores comunes y cómo solucionarlos

"Error al conectar con la base de datos"

Este error suele aparecer cuando la URL no coincide con la ubicación de los archivos. Revisa que los valores de siteurl y home sean exactamente la URL que quieres usar.

Página en blanco (error 500)

Si ves una página en blanco, puede ser por un problema en el archivo .htaccess. Intenta renombrarlo a .htaccess.bak para ver si el sitio carga. Si funciona, tendrás que regenerar las reglas desde Ajustes > Enlaces permanentes.

Enlaces rotos internos

Después de cambiar la URL, algunos enlaces dentro de tus artículos pueden seguir apuntando a la URL antigua. Para solucionarlo, puedes usar un plugin como "Better Search Replace" para buscar y reemplazar la URL antigua por la nueva en toda la base de datos.


Preguntas frecuentes (FAQ)

¿Puedo cambiar la URL de WordPress sin perder el SEO?
Sí, si haces una redirección 301 correcta desde la URL antigua a la nueva. Esto le indica a Google que el contenido se ha movido de forma permanente.

¿Qué pasa si solo cambio la URL en wp-config.php y no en la base de datos?
WordPress funcionará, pero es probable que algunos plugins y temas usen la URL de la base de datos. Es mejor actualizar ambos lugares.

¿Necesito conocimientos avanzados para hacer esto?
No, siguiendo esta guía paso a paso, cualquier persona puede hacerlo. Solo tienes que tener cuidado y seguir las instrucciones al pie de la letra.

¿Qué hago si mi web se rompe después del cambio?
No entres en pánico. Vuelve a la base de datos y restaura los valores antiguos de siteurl y home. Si no puedes acceder, usa el archivo wp-config.php para forzar la URL antigua y luego corrige los errores.


Consejos finales para un cambio exitoso

  • Prueba en un entorno de staging: Si tienes la opción, haz una copia de tu sitio y prueba el cambio en un subdominio o subdirectorio antes de aplicarlo en producción.
  • Actualiza tus enlaces internos: Después del cambio, revisa los enlaces en tus artículos y páginas. Usa un plugin de "buscar y reemplazar" si tienes muchos.
  • Revisa la consola de Google Search Console: Si cambias la URL, tendrás que verificar el nuevo dominio y configurar el cambio de dirección en Search Console para minimizar el impacto en el SEO.
  • Ten paciencia: Los cambios de DNS y las redirecciones pueden tardar unas horas en propagarse.

Recuerda que si en algún momento te sientes perdido, siempre puedes contactar con el soporte de tu proveedor de hosting. Ellos tienen acceso directo a tu cPanel y pueden ayudarte a cambiar la URL de WordPress en cPanel de forma segura.

[INFO] Si tu hosting usa Syspanel en lugar de cPanel, el proceso es muy similar. Accede por el puerto 2106 y busca las secciones de "Archivos" y "Bases de datos". Las herramientas son equivalentes, solo cambia el nombre del panel.

Esperamos que esta guía te haya sido de ayuda. Cambiar la URL de WordPress es un proceso delicado, pero con estos pasos y un poco de cuidado, podrás hacerlo sin problemas. ¡Buena suerte con tu cambio!

¿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