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

Guía para cambiar la URL de WordPress en cPanel sin errores

Actualizado el 21 de octubre de 2025

Cambiar la URL de tu sitio web WordPress es un paso que puede parecer sencillo, pero si no se hace correctamente, puede dejarte con una página en blanco o llena de enlaces rotos. No te preocupes, en esta guía te explicaré paso a paso cómo hacerlo desde cPanel, de forma segura y sin errores. Ya sea que quieras cambiar de dominio, pasar de HTTP a HTTPS, o simplemente mudarte a una nueva dirección, aquí encontrarás la solución.

¿Por qué necesitas cambiar la URL de WordPress?

Antes de empezar, es importante entender por qué quieres hacer este cambio. Las razones más comunes son:

  • Migrar de dominio: Has comprado un nuevo nombre de dominio y quieres que tu web funcione con él.
  • Instalar SSL: Al activar un certificado SSL, debes cambiar http:// por https:// para que todo funcione seguro.
  • Cambiar de subdominio a dominio principal: Por ejemplo, de blog.tudominio.com a tudominio.com.
  • Reestructurar tu web: Necesitas mover tu sitio a una nueva carpeta o ruta.

El proceso en sí es delicado porque WordPress almacena la URL en varios lugares: en la base de datos, en archivos de configuración y en el contenido mismo. Si solo cambias una parte, pueden aparecer errores.

Preparación: Haz una copia de seguridad completa

Este es el paso más importante. Antes de tocar nada, realiza una copia de seguridad de tu sitio. Si algo sale mal, podrás restaurarlo sin perder datos.

Desde cPanel:

  1. Ve a la sección Archivos y haz clic en Copias de seguridad o Backup.
  2. Descarga una copia completa del directorio public_html (o la carpeta donde tengas instalado WordPress).
  3. Ve a phpMyAdmin (en la sección Bases de Datos) y exporta tu base de datos. Elige el formato SQL.

Guarda ambos archivos en tu computadora. Con esto, tienes un respaldo completo.

Método 1: Cambiar la URL desde la base de datos (el más fiable)

Si tu web ya no carga o no puedes acceder al panel de administración, este método es tu salvación. Se hace directamente desde phpMyAdmin en cPanel.

Paso 1: Accede a phpMyAdmin

  1. En cPanel, busca el icono de phpMyAdmin (suele estar en la sección Bases de Datos).
  2. Haz clic y se abrirá una nueva pestaña. Verás una lista de bases de datos a la izquierda.
  3. Selecciona la base de datos de tu WordPress. Si no sabes cuál es, revisa el archivo wp-config.php de tu sitio (lo veremos más adelante).

Paso 2: Busca la tabla de opciones

Dentro de tu base de datos, busca la tabla que se llama wp_options (el prefijo wp_ puede ser diferente si lo cambiaste al instalar WordPress). Haz clic en ella.

Paso 3: Edita las opciones de URL

Verás una lista de filas. Busca dos que son clave:

  • siteurl: Contiene la URL principal de tu sitio (ej. http://tudominio.com).
  • home: Es la dirección que ven los visitantes (normalmente es la misma).

Haz clic en Editar (el icono de lápiz) en cada una. Cambia el valor de la columna option_value por tu nueva URL. Por ejemplo, de http://antiguo.com a https://nuevo.com. Guarda los cambios.

[TIP] Si no encuentras las filas, puedes usar el buscador dentro de phpMyAdmin. Escribe "siteurl" o "home" en el campo de búsqueda.

Paso 4: Verifica el cambio

Ahora, intenta acceder a tu web con la nueva URL. Si todo está bien, verás el sitio funcionando. Si no, puede que necesites ajustar algo más.

Método 2: Usar el archivo wp-config.php (para cambios temporales o de emergencia)

Este método es útil si no puedes acceder a phpMyAdmin o si tu web está completamente caída. Modificarás un archivo de configuración.

Paso 1: Accede al administrador de archivos de cPanel

  1. En cPanel, ve a Administrador de Archivos (File Manager).
  2. Navega hasta la carpeta donde está instalado WordPress (normalmente public_html o una subcarpeta).
  3. Busca el archivo wp-config.php y haz clic derecho para Editar.

Paso 2: Añade las líneas de URL

Justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, pega estas dos líneas:

define('WP_HOME','http://tudominionuevo.com');
define('WP_SITEURL','http://tudominionuevo.com');

Cambia http://tudominionuevo.com por tu nueva dirección. Si usas HTTPS, asegúrate de ponerlo.

Paso 3: Guarda y prueba

Guarda el archivo. Ahora, cuando entres a tu web, WordPress usará esas URL. Puedes borrar estas líneas después de que el cambio se haya aplicado correctamente.

[WARNING] Este método es temporal. Si borras las líneas, la URL volverá a la anterior. Es mejor usarlo solo para recuperar el acceso al panel.

Método 3: Cambiar la URL desde el panel de administración (si aún tienes acceso)

Si tu web sigue funcionando y puedes entrar a /wp-admin, este es el método más fácil.

  1. Ve a Ajustes > Generales.
  2. En los campos Dirección de WordPress (URL) y Dirección del sitio (URL), escribe tu nueva URL.
  3. Haz clic en Guardar cambios.

Problema común: Si cambias la URL aquí, es posible que la web deje de cargar inmediatamente si hay algún error de redirección. En ese caso, usa los métodos anteriores.

Corrigiendo enlaces rotos y redirecciones

Después de cambiar la URL, es probable que tengas enlaces rotos en tu contenido. Por ejemplo, imágenes, enlaces internos o archivos que aún apuntan a la antigua dirección.

Usa un plugin para actualizar enlaces en la base de datos

El plugin Better Search Replace es ideal para esto. Es gratuito y seguro.

  1. Instala y activa el plugin desde el panel de administración.
  2. Ve a Herramientas > Better Search Replace.
  3. En Buscar, escribe tu antigua URL (ej. http://antiguo.com).
  4. En Reemplazar con, escribe la nueva URL (ej. https://nuevo.com).
  5. Selecciona todas las tablas de la base de datos (marca la casilla de arriba para seleccionar todas).
  6. Haz clic en Ejecutar reemplazo.

[INFO] Siempre haz una copia de seguridad antes de usar este plugin. Aunque es seguro, un error puede dañar la base de datos.

Configura redirecciones 301 en cPanel

Para que los visitantes que lleguen a la antigua URL sean redirigidos automáticamente a la nueva, necesitas configurar una redirección 301.

  1. En cPanel, busca la sección Redirecciones (Redirects).
  2. Elige Tipo: Permanente (301).
  3. En Agregar redirección, escribe la ruta antigua (ej. http://antiguo.com).
  4. En Redirige a, escribe la nueva URL completa (ej. https://nuevo.com).
  5. Marca la casilla Redirigir con o sin www si es necesario.
  6. Haz clic en Agregar.

Esto asegura que cualquier enlace externo o bookmark siga funcionando.

Revisa el archivo .htaccess

A veces, el archivo .htaccess puede tener reglas antiguas que interfieran. Puedes regenerarlo desde el panel de WordPress (Ajustes > Enlaces permanentes > Guardar cambios) o editarlo manualmente desde el Administrador de Archivos.

Errores comunes y cómo solucionarlos

Error: "La página no funciona" o pantalla en blanco

Esto suele pasar si la URL en la base de datos no coincide con la real. Vuelve a phpMyAdmin y verifica que siteurl y home estén correctos.

Error: "Demasiadas redirecciones"

Generalmente ocurre si tienes un conflicto entre HTTP y HTTPS. Asegúrate de que tu nueva URL use el protocolo correcto y que no haya redirecciones en cadena. También revisa el archivo .htaccess.

Los enlaces internos siguen apuntando a la URL antigua

Usa el plugin Better Search Replace o, si prefieres hacerlo manualmente, edita las entradas de la base de datos con phpMyAdmin. Busca en la tabla wp_posts y reemplaza las cadenas de texto.

Preguntas frecuentes (FAQ)

¿Puedo cambiar la URL sin perder mi contenido?
Sí, siempre que sigas los pasos correctamente y hagas una copia de seguridad. El contenido no se pierde, solo se actualizan las referencias a la URL.

¿Qué hago si mi web usa Syspanel (antes HestiaCP)?
Si tu panel de control es Syspanel, el proceso es similar. Accede al puerto 2106 (por ejemplo, https://tudominio.com:2106) y busca las herramientas equivalentes: Administrador de Archivos y phpMyAdmin. Los pasos son idénticos.

¿Es necesario cambiar la URL en el archivo wp-config.php si ya lo hice en la base de datos?
No, si lo hiciste correctamente en la base de datos, no es necesario. Pero si tienes problemas, puedes añadir las líneas temporalmente para forzar el cambio.

¿Cuánto tiempo tarda en propagarse el cambio de dominio?
El cambio de URL en tu servidor es inmediato. Sin embargo, los DNS de un nuevo dominio pueden tardar hasta 48 horas en propagarse globalmente. Durante ese tiempo, algunos usuarios verán la web antigua.

¿Qué pasa con mis redirecciones si cambio de dominio?
Debes configurar redirecciones 301 desde el dominio antiguo al nuevo. En cPanel, usa la herramienta de Redirecciones. También puedes hacerlo mediante el archivo .htaccess.

Conclusión

Cambiar la URL de WordPress en cPanel no tiene por qué ser un dolor de cabeza. Con una buena preparación (copia de seguridad) y siguiendo los pasos correctos, puedes hacerlo sin errores. Recuerda que la clave está en actualizar tanto la base de datos como los enlaces internos, y configurar redirecciones para no perder visitas.

Si te encuentras con problemas, no dudes en volver a esta guía. Y si usas Syspanel, recuerda que el acceso es por el puerto 2106. ¡Buena suerte con tu cambio de URL!

¿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