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

Cómo cambiar la URL de WordPress en cPanel sin romper el sitio

Actualizado el 22 de febrero de 2026

Cambiar la URL de tu sitio web en WordPress es una tarea que, aunque puede sonar intimidante, es bastante sencilla si se siguen los pasos correctos. Ya sea que estés migrando de un dominio a otro, cambiando de HTTP a HTTPS, o simplemente necesites actualizar la dirección por cualquier motivo, hacerlo mal puede dejar tu sitio inaccesible. Por eso, en esta guía te explicaré paso a paso cómo realizar este cambio de forma segura usando cPanel, sin romper tu sitio y manteniendo todo funcionando.

¿Por qué es importante cambiar la URL correctamente?

Cuando modificas la URL de WordPress, estás cambiando la dirección base de tu sitio. Esto afecta a todos los enlaces internos, imágenes, archivos y configuraciones. Si no lo haces de manera correcta, tu sitio puede mostrar errores 404, páginas en blanco o simplemente no cargar. Además, si estás cambiando de dominio, es crucial actualizar todos los registros DNS y las referencias en la base de datos para que los visitantes y buscadores encuentren tu nuevo sitio sin problemas.

[WARNING] No intentes cambiar la URL solo desde el panel de administración de WordPress (Ajustes > Generales) si tu sitio ya está caído o no puedes acceder. En ese caso, debes hacerlo manualmente desde cPanel o mediante archivos.

Paso 1: Preparación antes del cambio

Antes de tocar cualquier configuración, es fundamental hacer una copia de seguridad completa de tu sitio. Esto incluye tanto los archivos como la base de datos. Si algo sale mal, podrás restaurar todo en segundos.

Cómo hacer una copia de seguridad en cPanel

  1. Accede a cPanel: Ingresa a tu panel de control de hosting (generalmente tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección "Archivos": Allí encontrarás la opción "Backup" o "Copias de seguridad".
  3. Descarga una copia completa del sitio: Selecciona "Descargar una copia de seguridad completa de la cuenta". Esto generará un archivo .tar.gz con todo.
  4. Exporta la base de datos: Ve a "phpMyAdmin" dentro de cPanel, selecciona tu base de datos de WordPress y haz clic en "Exportar". Elige el método "Rápido" y formato SQL.

[TIP] Guarda estos archivos en tu computadora o en la nube. No los borres hasta que estés seguro de que el cambio de URL funcionó perfectamente.

Paso 2: Identificar el método adecuado para cambiar la URL

Existen varias formas de modificar la URL en WordPress, pero no todas son seguras si no tienes acceso al panel de administración. Aquí te presento los métodos más recomendados, ordenados de menor a mayor riesgo:

Método 1: Cambiar la URL desde el panel de administración (si aún puedes acceder)

Si tu sitio sigue funcionando y puedes entrar al escritorio de WordPress, este es el método más fácil.

  1. Ve a Ajustes > Generales.
  2. Modifica los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)".
  3. Haz clic en Guardar cambios.

[INFO] Este método actualiza automáticamente la base de datos y los enlaces internos. Sin embargo, si tu sitio deja de cargar después de guardar, tendrás que usar los métodos manuales.

Método 2: Modificar la URL mediante el archivo wp-config.php

Si no puedes acceder al panel de administración, editar el archivo wp-config.php es una solución rápida y segura. Este archivo se encuentra en la raíz de tu instalación de WordPress.

  1. Accede al administrador de archivos de cPanel: Ve a "Archivos" > "Administrador de archivos". Selecciona la carpeta public_html (o la carpeta donde tengas instalado WordPress).
  2. Busca el archivo wp-config.php: Haz clic derecho sobre él y selecciona "Editar".
  3. Agrega las siguientes líneas justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */:
define('WP_HOME','http://tunuevadominio.com');
define('WP_SITEURL','http://tunuevadominio.com');

Reemplaza http://tunuevadominio.com por tu nueva URL completa, incluyendo https:// si usas SSL.

  1. Guarda el archivo y cierra.

[WARNING] No olvides eliminar estas líneas después de que el cambio se haya completado y hayas actualizado la base de datos (paso siguiente). De lo contrario, cualquier cambio futuro desde el panel de administración podría sobrescribirse.

Método 3: Cambiar la URL directamente en la base de datos (phpMyAdmin)

Este método es el más completo, ya que actualiza todas las referencias a la URL antigua en la base de datos. Es ideal si ya no puedes acceder al panel o si el cambio de dominio implica mover todo el sitio.

  1. Accede a phpMyAdmin desde cPanel.
  2. Selecciona tu base de datos de WordPress.
  3. Haz clic en la pestaña "SQL".
  4. Ejecuta la siguiente consulta SQL (reemplaza los valores):
UPDATE wp_options SET option_value = replace(option_value, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';

[TIP] Si tu tabla de WordPress tiene un prefijo diferente (por ejemplo, miwp_), cambia wp_options por miwp_options. Puedes ver el prefijo en el archivo wp-config.php en la línea $table_prefix.

  1. Ejecuta también esta consulta para actualizar los enlaces en el contenido (posts, páginas, etc.):
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com');
  1. Repite el proceso para otras tablas como wp_postmeta, wp_links, etc., si es necesario. Una forma más segura es usar un plugin como "Better Search Replace" después de restaurar el acceso.

Paso 3: Verificar y solucionar problemas comunes

Una vez que hayas realizado el cambio, es hora de probar que todo funcione.

¿Cómo comprobar que la URL se actualizó correctamente?

  1. Abre tu sitio en el navegador: Deberías ver la página principal sin errores.
  2. Prueba algunas páginas internas: Haz clic en un par de enlaces para asegurarte de que no haya errores 404.
  3. Revisa la consola del navegador (F12): Busca errores de carga de recursos (CSS, JS, imágenes). Si ves errores 404 en archivos, es probable que falten actualizar las rutas en la base de datos.

Problemas frecuentes y soluciones

  • Error de redirección en bucle: Esto suele ocurrir si mezclas http y https, o si tienes configuraciones conflictivas en el archivo .htaccess. Solución: Desactiva temporalmente los plugins de caché y redirección, y verifica que las URLs en wp-config.php y la base de datos sean idénticas.
  • Página en blanco (White Screen of Death): Puede deberse a un error en wp-config.php. Revisa que las líneas que agregaste tengan la sintaxis correcta (puntos y comas al final). Si no, elimínalas y usa el método de base de datos.
  • Enlaces rotos en el contenido: Si migraste de dominio, muchos enlaces internos seguirán apuntando al dominio antiguo. Usa un plugin como "Velvet Blues Update URLs" o "Better Search Replace" para reemplazar todas las ocurrencias.

[INFO] Si usas Syspanel (anteriormente HestiaCP), el acceso a la base de datos se hace a través del puerto 2106. Por ejemplo, http://tudominio.com:2106 te llevará al panel de control donde podrás administrar archivos y bases de datos.

Paso 4: Actualizar configuraciones adicionales (opcional pero recomendado)

Después del cambio de URL, hay algunos ajustes que debes revisar para evitar problemas a largo plazo.

1. Actualizar los enlaces permanentes

Ve a Ajustes > Enlaces permanentes en tu panel de WordPress y haz clic en "Guardar cambios" sin modificar nada. Esto regenera las reglas de reescritura y actualiza el archivo .htaccess.

2. Revisar la configuración de SSL

Si cambiaste de HTTP a HTTPS, asegúrate de que todo esté configurado correctamente:

  • En Ajustes > Generales, ambas URLs deben comenzar con https://.
  • Instala y activa un plugin como "Really Simple SSL" para forzar HTTPS en todo el sitio.

3. Notificar a Google (si cambiaste de dominio)

Si estás migrando a un dominio completamente nuevo, debes informar a Google para que indexe el nuevo sitio y redirija el tráfico del antiguo.

  1. En Google Search Console, agrega la nueva propiedad.
  2. Solicita un cambio de dirección en la herramienta.
  3. Configura una redirección 301 desde el dominio antiguo al nuevo (puedes hacerlo en cPanel, en la sección "Redirecciones").

4. Probar la velocidad y el SEO

Después del cambio, ejecuta una prueba de velocidad (como GTmetrix) y verifica que no haya errores de contenido mixto (recursos HTTP en página HTTPS). Usa herramientas como "Screaming Frog" para auditar enlaces rotos.

Preguntas frecuentes (FAQ)

¿Puedo cambiar la URL sin perder el ranking SEO?

Sí, si realizas redirecciones 301 correctas y actualizas todas las referencias, el impacto en SEO es mínimo. Google eventualmente migrará la autoridad al nuevo dominio.

¿Qué hago si no tengo acceso a cPanel?

Si tu hosting no ofrece cPanel (por ejemplo, si usas Syspanel con puerto 2106), el proceso es similar: busca la sección "Archivos" o "Base de datos". En Syspanel, puedes editar archivos desde el administrador de archivos y acceder a phpMyAdmin desde la sección "Bases de datos".

¿Es necesario cambiar la URL en la base de datos si solo cambio de HTTP a HTTPS?

Sí, porque la URL está almacenada en la tabla wp_options. Si solo cambias en el panel de administración, puede funcionar, pero es más seguro actualizar también en la base de datos para evitar problemas con plugins y temas.

¿Por qué mi sitio se ve sin estilos después del cambio?

Esto ocurre porque las rutas a los archivos CSS y JS siguen apuntando al dominio antiguo. Ejecuta la consulta SQL de reemplazo en wp_posts y wp_postmeta, o usa un plugin de búsqueda y reemplazo.

Conclusión

Cambiar la URL de WordPress en cPanel es un proceso que, con la preparación adecuada y siguiendo estos pasos, no tiene por qué ser estresante. Recuerda siempre hacer una copia de seguridad, elegir el método según tu situación (panel de administración, wp-config.php o base de datos) y verificar que todo funcione después del cambio. Si encuentras problemas, las soluciones aquí descritas te ayudarán a resolverlos rápidamente.

[TIP] Si no te sientes seguro haciendo estos cambios por tu cuenta, muchos hosts ofrecen soporte técnico gratuito para este tipo de tareas. No dudes en contactarlos.

¿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