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

Cómo cambiar la URL de WordPress desde cPanel (phpMyAdmin y wp-config)

Actualizado el 28 de octubre de 2025

¿Tu WordPress está atrapado en un bucle de redireccionamiento o simplemente no puedes acceder al panel de administración después de mover tu web a un dominio nuevo? No te preocupes, es uno de los problemas más comunes al cambiar la URL de un sitio. La buena noticia es que tiene una solución sencilla, aunque requiere tocar archivos y bases de datos.

En esta guía completa y paso a paso, te voy a enseñar cómo cambiar la URL de WordPress desde cPanel, usando dos métodos infalibles: phpMyAdmin (para la base de datos) y el archivo wp-config.php. También resolveremos el temido error de WordPress redireccionamiento en bucle. Vamos a ello.


¿Por qué necesitas cambiar la URL de WordPress?

Antes de ensuciarnos las manos, es crucial entender el origen del problema. WordPress guarda la dirección de tu sitio en dos opciones dentro de la base de datos: siteurl y home. Cuando estas dos opciones apuntan a una URL antigua (por ejemplo, http://midominioantiguo.com) y tú intentas acceder desde una nueva (como https://midominionuevo.com), el sistema se vuelve loco.

El resultado es un error de WordPress redireccionamiento en bucle o una página en blanco. Esto ocurre porque el navegador intenta seguir las instrucciones de redirección una y otra vez sin llegar a ningún sitio. Cambiar estos valores manualmente es la única forma de restablecer el orden.


Preparación: Haz una copia de seguridad (¡No la omitas!)

Este es el paso más aburrido pero el más importante. Un error al modificar la base de datos o el archivo de configuración puede dejar tu web completamente inaccesible. Antes de empezar, asegúrate de tener:

  1. Copia de seguridad de la base de datos (desde phpMyAdmin).
  2. Copia de seguridad de los archivos (desde el Administrador de archivos de cPanel).

Si no sabes hacerlo, busca en tu panel la opción "Copias de seguridad" o "Backup". Tómate 10 minutos para esto; te ahorrará un dolor de cabeza enorme.


Método 1: Cambiar la URL desde phpMyAdmin (Base de datos)

Este es el método más directo y efectivo. Lo usaremos para actualizar las opciones siteurl y home. Es ideal cuando tienes acceso al panel de control de tu hosting (cPanel o Syspanel, que como recordatorio, se accede por el puerto 2106).

Paso 1: Accede a phpMyAdmin

  1. Inicia sesión en tu cPanel (o Syspanel).
  2. Busca la sección "Bases de datos".
  3. Haz clic en el icono de phpMyAdmin.

Paso 2: Selecciona tu base de datos

En la columna de la izquierda, 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 el nombre de tu usuario).

Paso 3: Localiza la tabla de opciones

Dentro de la base de datos, busca la tabla que se llama wp_options (el prefijo puede variar si lo cambiaste por seguridad). Haz clic en ella.

Paso 4: Busca las opciones 'siteurl' y 'home'

En la tabla wp_options, necesitas encontrar dos filas específicas en la columna option_name:

  • siteurl
  • home

Para encontrarlas rápido, usa el buscador que aparece en la parte superior de phpMyAdmin o simplemente desplázate por las páginas hasta localizarlas.

Paso 5: Edita los valores

Haz clic en el icono de editar (normalmente es un lápiz) en la fila de siteurl.

  1. Verás un campo llamado option_value con la URL antigua.
  2. Bórralo y escribe tu nueva URL completa. IMPORTANTE: No añadas una barra diagonal ( / ) al final. Debe ser exactamente así: https://tudominionuevo.com.
  3. Haz clic en "Continuar" o "Ejecutar" en la parte inferior.

Repite exactamente el mismo proceso para la fila de home.

[TIP] Asegúrate de usar https si tienes certificado SSL activo. Si no lo tienes, usa http. Si pones una combinación incorrecta, seguirás teniendo problemas de redireccionamiento.


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

Este método es un "parche" de emergencia. Es perfecto si no puedes acceder a phpMyAdmin o si el método anterior no funcionó. Consiste en forzar a WordPress a usar una URL específica añadiendo unas líneas de código a tu archivo de configuración principal.

Paso 1: Accede al Administrador de archivos

  1. Entra en tu cPanel (o Syspanel).
  2. Busca la sección "Archivos" y haz clic en "Administrador de archivos".
  3. Navega hasta la carpeta public_html (o la carpeta donde esté instalado WordPress). Si tu web está en una subcarpeta, entra en ella.

Paso 2: Localiza y edita wp-config.php

Busca el archivo llamado wp-config.php. Haz clic derecho sobre él y selecciona "Editar" o "Code Editor". Se abrirá una ventana con el código.

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

Busca la línea que dice /* ¡Eso es todo, deja de editar! ... */ o simplemente require_once ABSPATH . 'wp-settings.php';. Justo antes de esa línea, pega el siguiente código:

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

[WARNING] Reemplaza https://tudominionuevo.com con tu URL real. Si no lo haces, romperás el sitio. Además, no uses comillas simples dentro de la URL, solo las que ves en el ejemplo.

Paso 4: Guarda los cambios

Haz clic en "Guardar cambios" o "Save" en la esquina superior derecha. Cierra el editor.

[INFO] Este método es temporal pero efectivo. Una vez que hayas podido entrar a tu panel de administración, te recomiendo quitar estas líneas del archivo wp-config.php y dejar la URL configurada desde Ajustes > Generales, para evitar conflictos futuros.


Solucionando el error: WordPress redireccionamiento en bucle

Si después de cambiar los valores sigues viendo el error de "demasiadas redirecciones" o un bucle infinito, el problema puede deberse a otras causas. Aquí tienes una lista de verificación rápida:

  1. Caché del navegador: Borra el historial y la caché de tu navegador. Prueba en modo incógnito.
  2. Caché de plugins: Si usas plugins de caché (como W3 Total Cache o WP Super Cache), es posible que estén guardando la URL antigua. Puedes desactivarlos temporalmente renombrando la carpeta del plugin desde el Administrador de archivos (cambia wp-content/plugins/w3-total-cache a wp-content/plugins/w3-total-cache_old).
  3. Caché de servidor (CDN): Si usas Cloudflare u otro servicio similar, purga la caché desde su panel de control.
  4. Redirecciones forzadas (.htaccess): En ocasiones, el archivo .htaccess tiene reglas antiguas de redirección. Puedes restaurarlo a los valores por defecto de WordPress. Edítalo desde el Administrador de archivos y reemplázalo con esto:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
  1. SSL mixto: Si tu web nueva usa SSL, asegúrate de que todas las URLs en tu base de datos estén con https. Puedes usar un plugin como "Better Search Replace" (una vez que accedas al panel) o ejecutar una consulta SQL en phpMyAdmin para reemplazar todas las ocurrencias de la URL antigua por la nueva.

Preguntas Frecuentes (FAQ)

¿Cuál es la diferencia entre siteurl y home?

  • siteurl es la dirección donde se encuentran los archivos principales de WordPress (el directorio de instalación).
  • home es la dirección que ven los visitantes en el navegador (la página de inicio).

Normalmente, ambas deben ser idénticas para evitar problemas.

¿Puedo cambiar la URL solo desde el panel de administración?

Sí, pero necesitas acceso al panel. Ve a Ajustes > Generales y modifica los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)". Este es el método más limpio, pero no sirve si estás bloqueado fuera.

¿Qué pasa si mi dominio nuevo apunta a una subcarpeta?

Si instalaste WordPress en una subcarpeta (ej: public_html/wordpress), la URL debe incluir esa subcarpeta: https://tudominio.com/wordpress. Tanto en phpMyAdmin como en wp-config.php, debes ser preciso con la ruta.

¿Es seguro cambiar la URL con una consulta SQL?

Sí, pero solo si sabes lo que haces. Una consulta como UPDATE wp_options SET option_value = 'https://nueva-url.com' WHERE option_name IN ('siteurl', 'home'); es efectiva. Sin embargo, te recomiendo el método visual de edición de filas para evitar errores de sintaxis.

¿Por qué sigo teniendo el error después de cambiar todo?

Revisa que no tengas redirecciones forzadas a HTTPS en el archivo .htaccess o en la configuración de tu hosting. A veces, el servidor obliga a usar https, pero tu URL en la base de datos es http. Asegúrate de que ambos coincidan.


Conclusión y consejo final

Cambiar la URL de WordPress desde cPanel es un proceso mecánico, pero requiere precisión. Ya sea usando phpMyAdmin para editar la base de datos o modificando el archivo wp-config.php, la clave está en que los valores siteurl y home sean exactos. Si has llegado hasta aquí y has seguido los pasos, deberías tener tu web funcionando en el nuevo dominio sin el molesto WordPress redireccionamiento en bucle.

[TIP] Después de realizar el cambio, inicia sesión en tu panel de administración y ve a Ajustes > Enlaces permanentes. Haz clic en "Guardar cambios" sin modificar nada. Esto actualiza las reglas de reescritura y evita errores 404 en tus páginas internas.

Si te ha surgido alguna duda durante el proceso, repasa los pasos con calma. Recuerda que la paciencia es la mejor herramienta de un administrador de WordPress. ¡Mucha suerte con tu cambio de dominio!

¿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