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

Cómo cambiar la URL de WordPress (sitio y home) en cPanel

Actualizado el 23 de septiembre de 2025

[INFO] Antes de empezar, es importante que sepas que este tutorial está pensado para quienes usan cPanel. Si tu hosting usa otro panel (como Syspanel, antes conocido como HestiaCP, que se accede por el puerto 2106), la estructura de archivos es la misma, pero la ruta para llegar a "Administrador de archivos" puede variar ligeramente.

Cambiar la URL de WordPress es una de las tareas más comunes (y a veces temidas) al migrar un sitio, cambiar de dominio o pasar de un entorno local a uno en producción. Si lo haces mal, puedes perder el acceso a tu panel de administración. Pero no te preocupes: en esta guía te explico, paso a paso y sin tecnicismos innecesarios, cómo hacerlo de forma segura usando cPanel.

Vamos a ello.

¿Por qué necesitas cambiar la URL de WordPress?

WordPress guarda dos valores clave en la base de datos: siteurl (la dirección principal del sitio) y home (la dirección que ven los visitantes y que usas para acceder al panel). Si estos valores no coinciden con el dominio real, verás errores como "demasiadas redirecciones", páginas en blanco o la imposibilidad de entrar a /wp-admin.

Las razones más habituales para cambiar la URL son:

  • Compraste un dominio nuevo y quieres que tu web funcione con él.
  • Migraste tu sitio de un subdominio (ej. prueba.tudominio.com) a un dominio principal (ej. tudominio.com).
  • Moviste tu web de un hosting a otro y el dominio temporal era distinto.
  • Estabas desarrollando en local (como localhost/miweb) y ahora lo subes a un servidor real.

Cambiar la URL en WordPress no es complicado, pero requiere precisión. Un error tipográfico puede dejarte fuera. Por eso, aquí tienes el método más fiable y visual: usar el Administrador de Archivos de cPanel.

Método 1: Cambiar la URL editando el archivo wp-config.php (El más seguro)

Este es el método que recomiendo para la mayoría de los casos. No toca la base de datos directamente (menos riesgo de romper algo) y es reversible.

Paso 1: Accede a cPanel y al Administrador de Archivos

Primero, inicia sesión en tu cuenta de cPanel (normalmente la URL es tudominio.com/cpanel o tudominio.com:2083). Una vez dentro, busca la sección Archivos y haz clic en Administrador de Archivos.

Paso 2: Navega hasta la raíz de tu WordPress

En el Administrador de Archivos, verás una lista de carpetas. Normalmente, tu WordPress estará en una carpeta llamada public_html (si es la web principal) o dentro de una subcarpeta (ej. public_html/miweb). Haz doble clic para entrar en la carpeta correcta.

Busca el archivo llamado wp-config.php. No lo abras todavía. Haz clic derecho sobre él y selecciona Editar. Si te pregunta qué editor usar, elige el editor de texto por defecto.

Paso 3: Añade las líneas mágicas

Se abrirá un editor de texto con el código de tu WordPress. No te asustes por la cantidad de código. Solo tienes que buscar la línea que dice:

/* That's all, stop editing! Happy publishing. */

Justo antes de esa línea, pega lo siguiente:

define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');

[WARNING] Reemplaza https://tudominio.com con tu dominio real. Es crítico que no pongas una barra al final (ej. https://tudominio.com/ está mal). Si usas www en tu dominio, inclúyelo (ej. https://www.tudominio.com). Si tu web usa HTTP en lugar de HTTPS, usa http://.

Paso 4: Guarda los cambios

Haz clic en el botón Guardar cambios (o Save changes) en la esquina superior derecha del editor. Luego cierra el editor.

Paso 5: Verifica el resultado

Ahora, abre una ventana de incógnito en tu navegador y visita tu dominio. Deberías ver tu web funcionando con normalidad. Para probar el panel de administración, ve a tudominio.com/wp-admin. Si todo está bien, podrás iniciar sesión.

[TIP] Este método es genial porque si te equivocas y pierdes el acceso, solo tienes que volver a editar el archivo y corregir la URL.

Método 2: Cambiar la URL desde la base de datos (phpMyAdmin)

Este método es útil si ya has perdido el acceso al panel de administración y el método anterior no funcionó, o si prefieres trabajar directamente con los datos.

Paso 1: Accede a phpMyAdmin desde cPanel

En cPanel, busca la sección Bases de datos y haz clic en phpMyAdmin.

Paso 2: Selecciona tu base de datos

En el panel izquierdo, verás una lista de bases de datos. Haz clic en el nombre de la base de datos de tu WordPress (suele tener un prefijo como wp_ o algo similar). Se abrirá una lista de tablas.

Paso 3: Localiza la tabla wp_options

Busca la tabla que se llama wp_options (o tuprefijo_options si cambiaste el prefijo). Haz clic en su nombre. Esto te llevará a una vista con todas las opciones de configuración de tu sitio.

Paso 4: Encuentra las filas siteurl y home

En la tabla wp_options, busca las filas donde la columna option_name es siteurl y home. Puedes usar el buscador (normalmente hay un campo de búsqueda arriba) para encontrarlas rápido.

Paso 5: Edita los valores

Haz clic en el icono de Editar (normalmente un lápiz) en la fila de siteurl. En el campo option_value, escribe tu nueva URL (ej. https://tudominio.com). Guarda los cambios.

Repite el mismo proceso para la fila de home. Es muy importante que ambos tengan el mismo valor (aunque a veces home puede ser distinto si tienes una estructura compleja, pero en el 99% de los casos deben ser iguales).

Paso 6: Limpia la caché

Después de guardar, es recomendable vaciar la caché del navegador y, si usas un plugin de caché (como W3 Total Cache o WP Super Cache), también la caché del plugin. A veces, la caché de DNS también puede tardar unas horas en actualizarse.

[WARNING] Este método es más directo, pero es fácil equivocarse. Asegúrate de no tocar ninguna otra opción en la tabla wp_options. Un cambio incorrecto puede romper tu web.

Método 3: Cambiar la URL usando el archivo functions.php del tema

Este es un método "temporal" que usan los desarrolladores para forzar el cambio sin tocar la base de datos. No es tan elegante, pero puede sacarte de un apuro si no tienes acceso al panel.

Paso 1: Accede al Administrador de Archivos (igual que antes)

Ve a tu carpeta de WordPress, luego a wp-content, después a themes y entra en la carpeta de tu tema activo (ej. twentytwentyfour).

Paso 2: Edita functions.php

Busca el archivo functions.php y haz clic derecho para editarlo. Al final del archivo (antes de la etiqueta ?> si existe), añade estas líneas:

update_option( 'siteurl', 'https://tudominio.com' );
update_option( 'home', 'https://tudominio.com' );

Paso 3: Guarda y visita tu web

Guarda los cambios y visita tu web. Esta función se ejecutará una vez y actualizará los valores en la base de datos. Después de que veas tu web funcionando, debes eliminar esas líneas del archivo functions.php inmediatamente, porque si las dejas, se ejecutarán en cada carga y podrían causar problemas de rendimiento o sobreescribir otros cambios.

[INFO] Este método es útil como último recurso, pero no es recomendable para principiantes. Si no te sientes cómodo editando código, usa el Método 1.

Errores comunes y cómo solucionarlos

Aunque sigas los pasos al pie de la letra, pueden surgir problemas. Aquí tienes los más frecuentes:

"Demasiadas redirecciones" (ERR_TOO_MANY_REDIRECTS)

Esto suele pasar si has puesto http:// en la URL pero tu servidor fuerza https://. Revisa que en tus definiciones de wp-config.php o en la base de datos, la URL empiece por https:// si tienes un certificado SSL instalado.

"Error al conectar con la base de datos"

Esto no tiene que ver con el cambio de URL, pero puede ocurrir si editaste algo más en el wp-config.php por error. Revisa que no hayas borrado o cambiado las líneas de conexión a la base de datos (DB_NAME, DB_USER, DB_PASSWORD).

La web carga pero las imágenes o enlaces están rotos

Esto significa que la URL se cambió correctamente, pero hay enlaces internos antiguos en tu contenido. Para solucionarlo, necesitas un plugin como Better Search Replace o Velvet Blues Update URLs. Estos plugins buscan y reemplazan todas las menciones de tu antigua URL por la nueva en la base de datos. Es un paso crucial después de migrar.

No puedo acceder a wp-admin

Si pierdes el acceso, no entres en pánico. Simplemente usa el Método 1 (editar wp-config.php) para corregir la URL. Si eso no funciona, usa el Método 2 (phpMyAdmin) para revertir el cambio.

Consejos finales y buenas prácticas

  • Haz una copia de seguridad de tu base de datos y archivos antes de empezar. En cPanel, puedes usar la herramienta "Copias de seguridad" o el asistente de copias de seguridad. Esto te permitirá restaurar todo si algo sale mal.
  • Usa siempre la URL con https:// si tienes SSL activo. De lo contrario, tu navegador te mostrará un aviso de seguridad.
  • Prueba en un entorno de staging si tu hosting lo permite. Es la forma más segura de hacer cambios grandes sin afectar a los visitantes.
  • Después de cambiar la URL, revisa los enlaces internos y los ajustes de "Ajustes > Enlaces permanentes". A veces, es necesario guardar los ajustes de enlaces permanentes (simplemente ve a esa página y haz clic en "Guardar cambios") para actualizar las reglas de reescritura.

Preguntas frecuentes (FAQ)

¿Puedo cambiar la URL de WordPress sin perder el SEO?

Sí, si haces los cambios correctamente y configuras redirecciones 301 desde la antigua URL a la nueva. Te recomiendo usar un plugin de redirección o configurarlas en el archivo .htaccess. Google eventualmente actualizará sus resultados.

¿Qué pasa si mi nuevo dominio aún no apunta al hosting?

Puedes cambiar la URL en WordPress, pero no verás tu web hasta que el DNS (Sistema de Nombres de Dominio) apunte a tu servidor. Es un proceso que puede tardar entre 24 y 72 horas.

¿Necesito cambiar algo más en cPanel además de la URL?

Sí, es probable que necesites añadir el nuevo dominio a tu cuenta de cPanel (en "Dominios" o "Addon Domains") y configurar el SSL para él. Además, si usas un correo electrónico asociado al dominio, tendrás que configurarlo también.

¿El método del wp-config.php es permanente?

Sí, es tan válido como cambiar la base de datos. De hecho, es una práctica recomendada por muchos desarrolladores porque deja los valores "fijos" en el código, evitando que se sobreescriban accidentalmente.

¿Qué hago si no encuentro el archivo wp-config.php?

Asegúrate de estar en la carpeta correcta. A veces, WordPress está instalado en una subcarpeta. Si usas un constructor de sitios como Elementor o un hosting gestionado, puede que el archivo esté oculto. En cPanel, activa la opción "Mostrar archivos ocultos" en la configuración del Administrador de Archivos.

¿Puedo usar este método para cambiar de http:// a https://?

¡Absolutamente! De hecho, es el método más común para activar SSL correctamente. Solo asegúrate de que tu certificado SSL esté instalado y activo en cPanel antes de hacer el cambio.

[TIP] Si tu web es de comercio electrónico o tiene mucho tráfico, considera hacer el cambio en horas de baja afluencia para minimizar el impacto en los usuarios.

Con esto, ya tienes todo lo necesario para cambiar la URL de tu WordPress desde cPanel de forma segura y efectiva. Recuerda: la paciencia y la precaución son tus mejores aliadas. Si sigues estos pasos, tu web estará funcionando con su nueva dirección en pocos minutos. ¡Mucho éxito!

¿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