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

Cómo cambiar la URL de WordPress desde cPanel (wp-admin y sitio)

Actualizado el 11 de enero de 2026

¿Te ha pasado que intentas entrar a tu WordPress y te lanza un error de redirección? ¿O quizás cambiaste tu dominio y ahora el sitio no carga? Tranquilo, es un problema más común de lo que crees y tiene solución.

En esta guía completa, te voy a enseñar, paso a paso y sin tecnicismos, cómo cambiar la URL de WordPress desde cPanel, tanto para el acceso al escritorio (wp-admin) como para la web pública.

Vamos a resolverlo juntos, con un lenguaje claro y directo, para que puedas hacerlo tú mismo sin necesidad de ser un experto en programación.

¿Por qué necesitas cambiar la URL de WordPress?

Antes de meternos en faena, es importante que entiendas por qué se produce este error y cuándo necesitas realizar este cambio.

  • Cambio de dominio: Compraste un dominio nuevo (por ejemplo, de miviejaweb.com a miviejaweb.net).
  • Migración de servidor: Te mudaste a un hosting nuevo y las URLs aún apuntan al antiguo.
  • Cambio de HTTP a HTTPS: Instalaste un certificado SSL y quieres que todo tu sitio use el protocolo seguro.
  • Sitio en desarrollo: Tienes una web de pruebas en una subcarpeta (como midominio.com/pruebas) y quieres moverla a la raíz principal.
  • Error de redirección: Simplemente, un día entras a wp-admin y te sale un error de "demasiadas redirecciones" o "bucle de redirección".

Cuando cambias la URL de tu sitio, WordPress guarda esa información en la base de datos (en las tablas wp_options). Si la cambias manualmente (por ejemplo, desde el panel de administración) o si mueves el sitio, es posible que esas URLs queden "obsoletas" y necesites actualizarlas desde fuera, ya que no puedes acceder al panel.

Método 1: La solución más rápida y segura (Usando cPanel)

Este es el método que te recomiendo si tienes acceso a tu cPanel. Es limpio, directo y no requiere tocar código complicado. Vamos a usar el Administrador de Archivos de cPanel para modificar un archivo clave de WordPress.

Paso 1: Accede a tu cPanel

Primero, inicia sesión en el panel de control de tu hosting. Normalmente, la URL es algo como tudominio.com/cPanel o cpanel.tudominio.com. Utiliza las credenciales que te proporcionó tu proveedor de hosting.

Paso 2: Abre el Administrador de Archivos

Una vez dentro de cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos". Se abrirá una nueva ventana o pestaña.

Paso 3: Navega al directorio raíz de tu WordPress

En el administrador de archivos, verás una lista de carpetas en el lado derecho. Debes buscar la carpeta donde está instalado tu WordPress. Los nombres más comunes son:

  • public_html: Es la carpeta principal para tu dominio principal.
  • public_html/miweb: Si tienes WordPress en una subcarpeta.
  • www: En algunos servidores antiguos.

Haz doble clic en la carpeta correcta para entrar.

Paso 4: Localiza el archivo wp-config.php

Dentro de la carpeta de tu WordPress, busca el archivo llamado wp-config.php. Es un archivo de configuración esencial. Haz clic derecho sobre él y selecciona "Editar" o "Code Editor" (Editor de código).

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

Se abrirá un editor de texto. Ahora viene la parte clave. Debes buscar la línea que dice:

/* ¡Eso es todo, deja de editar! Feliz publicación. */

Justo ANTES de esa línea, pega las siguientes dos líneas de código:

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

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

IMPORTANTE: Sustituye https://tudominio.com por tu URL real, con la https:// y sin la barra diagonal (/) al final.

¿Qué hace este código? Le dice a WordPress cuál es tu nueva dirección web, tanto para el sitio (WP_HOME) como para el panel de administración (WP_SITEURL). Es como darle las coordenadas exactas a tu web.

Paso 6: Guarda los cambios

Haz clic en el botón "Guardar cambios" o "Save Changes" en la parte superior derecha del editor. Luego, cierra el editor.

Paso 7: ¡Prueba tu sitio!

Ahora, intenta acceder a tu sitio web y a tu panel de administración (tudominio.com/wp-admin). Debería funcionar sin problemas.

[TIP]: Este método es temporal y sirve para "desbloquear" tu sitio. Después de hacer esto, te recomiendo que sigas el Método 2 para cambiar las URLs de forma definitiva en la base de datos, ya que estas líneas de código solo fuerzan la dirección, pero no actualizan todos los enlaces internos de tu web.

Método 2: La solución definitiva y completa (Desde la Base de Datos)

Este método es el más completo, ya que actualiza todas las URLs en tu base de datos, incluyendo las de las publicaciones, las páginas, las imágenes, etc. Es la forma correcta de cambiar dominio WordPress cPanel sin dejar cabos sueltos.

Paso 1: Accede a phpMyAdmin

Vuelve a tu cPanel y busca la sección "Bases de Datos". Haz clic en "phpMyAdmin". Se abrirá una nueva pestaña.

Paso 2: Selecciona la base de datos de tu WordPress

En el panel izquierdo de phpMyAdmin, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos que corresponde a tu WordPress. (Si no estás seguro de cuál es, revísalo en tu archivo wp-config.php).

Paso 3: Entra en la tabla wp_options

Dentro de tu base de datos, verás una lista de tablas. Busca la que se llama wp_options (el prefijo wp_ puede ser diferente si lo cambiaste durante la instalación). Haz clic en ella.

Paso 4: Busca las opciones siteurl y home

En la tabla wp_options, verás una serie de filas. En la parte superior, hay una barra de búsqueda. Haz clic en el botón "Buscar" (o "Search") y en el campo de texto escribe siteurl. Aparecerá una fila con option_name = siteurl y option_value con tu URL actual.

Haz clic en el icono de "Editar" (normalmente un lápiz) en esa fila. En el campo option_value, cambia la URL por la nueva (recuerda, sin barra diagonal al final). Guarda los cambios.

Repite el proceso, pero esta vez buscando home. Edita la fila y cambia la URL de la misma manera.

Paso 5: Actualiza las URLs en el resto del contenido (Opcional pero recomendado)

Este paso es crucial para evitar enlaces rotos en tu web. No solo necesitas cambiar la URL principal, sino también todas las que están dentro de tus entradas, páginas y medios.

Vamos a usar una consulta SQL para hacer esto de forma masiva. En la parte superior de phpMyAdmin, haz clic en la pestaña "SQL".

En el cuadro de texto, pega la siguiente consulta:

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://tudominioantiguo.com', 'https://tudominionuevo.com') WHERE option_value LIKE '%http://tudominioantiguo.com%';

IMPORTANTE: Debes sustituir http://tudominioantiguo.com por la URL que tenías antes y https://tudominionuevo.com por la nueva. Hazlo sin la barra final.

Esta consulta actualizará todas las opciones que contengan la URL antigua. Para actualizar también las URLs en tus publicaciones, ejecuta estas otras dos consultas:

UPDATE wp_posts SET guid = REPLACE(guid, 'http://tudominioantiguo.com', 'https://tudominionuevo.com');

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://tudominioantiguo.com', 'https://tudominionuevo.com');

[WARNING]: Haz una copia de seguridad de tu base de datos antes de ejecutar estas consultas SQL. Un pequeño error de escritura podría causar problemas. Si no te sientes seguro, puedes usar un plugin como "Better Search Replace" desde el panel de administración (si es que ya puedes acceder) para hacer este proceso de forma más visual y segura.

Método 3: La solución de emergencia (Si no puedes acceder a cPanel)

Si por alguna razón no tienes acceso a cPanel (por ejemplo, si el error de redirección es tan grave que ni siquiera puedes entrar a tu panel de hosting), existe una alternativa de emergencia.

Paso 1: Accede por FTP

Usa un cliente FTP como FileZilla. Conéctate a tu servidor usando las credenciales FTP que te proporcionó tu hosting.

Paso 2: Descarga el archivo functions.php

Navega hasta la carpeta wp-content/themes/ y entra en la carpeta de tu tema activo (por ejemplo, twentytwentyfour). Busca el archivo functions.php.

Paso 3: Edita el archivo localmente

Descarga el archivo functions.php a tu ordenador y ábrelo con un editor de texto (como el Bloc de notas o Visual Studio Code).

Paso 4: Añade el código de emergencia

Al principio del archivo, justo después de la primera línea <?php, añade las siguientes líneas:

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

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

Paso 5: Sube el archivo modificado

Sube el archivo functions.php modificado a tu servidor, reemplazando el original. Ahora, intenta entrar a tu panel de administración (tudominio.com/wp-admin).

Paso 6: Elimina el código

CRÍTICO: En cuanto hayas accedido a tu panel, inmediatamente elimina esas dos líneas de código del archivo functions.php y vuelve a subirlo. Dejar ese código es un riesgo de seguridad grave, ya que cualquiera podría saber tu URL de administración.

Mi sitio sigue con un error de redirección. ¿Qué más puedo hacer?

Si después de seguir estos pasos el problema persiste, puede ser un problema de caché o de redirecciones a nivel de servidor. Aquí tienes algunas soluciones adicionales:

Limpia la caché de tu navegador

A veces, el navegador guarda una versión antigua de tu web. Prueba a limpiar la caché y las cookies, o entra en una ventana de incógnito.

Desactiva los plugins de caché y redirección

Si tienes plugins como "WP Super Cache", "W3 Total Cache" o "Redirection", es posible que estén causando el conflicto. Puedes desactivarlos temporalmente renombrando sus carpetas desde el Administrador de Archivos de cPanel (por ejemplo, cambiando wp-content/plugins/w3-total-cache a wp-content/plugins/w3-total-cache_old).

Revisa el archivo .htaccess

El archivo .htaccess en la raíz de tu WordPress puede tener reglas de redirección antiguas. Puedes descargarlo, editarlo y eliminar cualquier regla que haga referencia a tu dominio antiguo. Si no sabes qué hacer, puedes renombrarlo a .htaccess_old (WordPress creará uno nuevo automáticamente, pero perderás las reglas personalizadas como las de los enlaces permanentes).

Si usas Syspanel

Si tu hosting utiliza el panel Syspanel (que se accede a través del puerto 2106), el proceso es muy similar. En lugar de cPanel, buscarás la sección de "Gestor de archivos" o "Base de datos" dentro de Syspanel. La lógica es exactamente la misma: editar wp-config.php o usar phpMyAdmin desde el propio panel.

[INFO]: Recuerda que la URL en wp_options es la que define la dirección principal de tu sitio. Si la cambias manualmente desde el panel de administración de WordPress (en Ajustes > Generales), WordPress no te deja hacerlo si la URL es diferente a la actual, por eso es necesario usar estos métodos externos.

Preguntas Frecuentes (FAQ)

¿Es peligroso cambiar la URL de mi WordPress?

No, es un proceso estándar. El riesgo está en no hacer una copia de seguridad antes de manipular la base de datos. Con una copia de seguridad, siempre puedes revertir los cambios.

¿Perderé mi contenido si cambio la URL?

No, tu contenido (entradas, páginas, imágenes) permanece intacto. Solo cambias la dirección web donde se accede a él. Los enlaces internos pueden romperse si no actualizas las URLs en la base de datos, por eso es importante el Método 2.

¿Por qué me sale "error de redirección" en WordPress?

Este error suele ocurrir porque hay una discrepancia entre la URL guardada en la base de datos (siteurl y home) y la URL real a la que se está accediendo. Es como si WordPress estuviera atrapado en un bucle intentando redirigir a una dirección que ya no existe.

¿Cuánto tiempo tarda en actualizarse la URL después de hacer el cambio?

El cambio es inmediato. Tan pronto como guardes los cambios en la base de datos o en el archivo de configuración, el sitio debería responder con la nueva URL.

¿Necesito cambiar la URL si solo cambio de hosting?

Sí, es muy probable que necesites actualizar las URLs si el dominio o la estructura de carpetas cambia. Si mantienes el mismo dominio y la misma estructura, puede que no sea necesario.

Espero que esta guía te haya sido de gran ayuda. Como ves, cambiar la URL de WordPress desde cPanel es un proceso manejable si sigues los pasos con calma. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu web!

¿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