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

Cómo cambiar la URL de WordPress desde cPanel (wp_options)

Actualizado el 13 de octubre de 2025

¿Por qué necesitas cambiar la URL de WordPress desde cPanel?

Cambiar la URL de WordPress es una de las tareas más comunes cuando decides migrar tu sitio a un nuevo dominio, moverlo de un subdominio a la raíz, o simplemente cambiar de HTTP a HTTPS. Si intentas hacerlo directamente desde el panel de administración de WordPress (Ajustes > Generales) sin preparación previa, es muy probable que pierdas el acceso a tu panel y veas un error de "demasiadas redirecciones" o una página en blanco.

La solución más segura y efectiva es editar directamente la base de datos desde cPanel, específicamente la tabla wp_options. Este método funciona incluso si ya no puedes acceder a tu escritorio de WordPress, lo que lo convierte en un salvavidas técnico.

A lo largo de esta guía, te explicaré paso a paso cómo realizar este cambio, qué precauciones debes tomar y cómo evitar errores comunes. No necesitas ser un experto en bases de datos; solo sigue las instrucciones al pie de la letra.


Antes de empezar: prepara tu entorno de trabajo

Haz una copia de seguridad completa

Este es el paso más importante y el que muchos omiten. Editar la base de datos sin respaldo es como jugar con fuego. Un simple error tipográfico en una URL puede romper todo tu sitio.

Para hacer una copia de seguridad de tu base de datos desde cPanel:

  1. Ve a la sección "Archivos" y haz clic en "Administrador de copias de seguridad".
  2. Selecciona la opción de respaldo parcial y elige la base de datos que usa tu WordPress.
  3. Descarga el archivo .sql generado y guárdalo en un lugar seguro.

También puedes hacer un respaldo completo del sitio (archivos y base de datos) si prefieres tener una red de seguridad más amplia.

[INFO] Si tu hosting usa Syspanel en lugar de cPanel, el proceso es similar. Accede por el puerto 2106 (ejemplo: tudominio.com:2106) y busca la sección de "Copias de seguridad" o "Backups".

Identifica el prefijo de tus tablas

WordPress no siempre usa el prefijo wp_. Algunos sitios usan wp2_, blog_ o cualquier otro prefijo personalizado por seguridad. Para saber cuál es el tuyo:

  1. Entra a cPanel y busca la herramienta "Bases de datos MySQL".
  2. Localiza tu base de datos y haz clic en "phpMyAdmin".
  3. En el panel izquierdo, verás la lista de tablas. Fíjate en el prefijo que precede a _options.

Por ejemplo, si ves wp_options, wp_posts, wp_users, el prefijo es wp_. Si ves miblog_options, el prefijo es miblog_.

[WARNING] No asumas que el prefijo es wp_. Si usas el prefijo incorrecto, no encontrarás la tabla y podrías confundirte.


Método paso a paso: cambiar la URL desde phpMyAdmin

Paso 1: Accede a phpMyAdmin desde cPanel

  1. Inicia sesión en tu cPanel con las credenciales que te proporcionó tu proveedor de hosting.
  2. Busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  3. En la pantalla principal, selecciona la base de datos de tu WordPress en el menú desplegable de la izquierda.

[TIP] Si tu hosting usa Syspanel, el acceso es similar: entra por el puerto 2106, ve a "Bases de datos" y luego a "phpMyAdmin".

Paso 2: Localiza la tabla wp_options

Una vez dentro de tu base de datos, verás una lista de tablas. Busca la que se llama wp_options (o el prefijo que corresponda + _options). Haz clic en ella.

Esta tabla contiene todos los ajustes globales de tu WordPress, incluidas las dos opciones clave que vamos a modificar:

  • siteurl: la dirección principal del sitio.
  • home: la dirección que ven los visitantes en el navegador.

Paso 3: Edita las opciones siteurl y home

  1. Verás una tabla con varias filas. Busca la fila donde el campo option_name sea siteurl.
  2. Haz clic en el icono de "Editar" (generalmente un lápiz) al inicio de esa fila.
  3. En el campo option_value, escribe la nueva URL completa. Por ejemplo:
    • Antes: http://tudominio.com
    • Después: https://tudominio.com (si cambias a HTTPS)
    • O bien: http://www.tudominio.com (si añades el subdominio www)
  4. Haz clic en "Continuar" o "Guardar" para confirmar.

Repite el mismo proceso con la fila donde option_name sea home.

[INFO] Es importante que ambas opciones tengan la misma URL. Si difieren, WordPress puede mostrar errores de contenido mixto o redirecciones incorrectas.

Paso 4: Verifica el cambio en tu navegador

Después de guardar los cambios, abre una ventana de incógnito en tu navegador (para evitar caché) y visita tu nueva URL. Deberías ver tu sitio correctamente.

Si tu sitio carga pero las imágenes o los estilos están rotos, no te preocupes: es porque las URLs antiguas están guardadas en la base de datos (en publicaciones, widgets, menús, etc.). Ese problema se soluciona con un plugin de reemplazo de URLs o con consultas SQL adicionales.


Qué hacer si pierdes el acceso al panel de administración

A veces, el cambio de URL se hace mal o el sitio queda en un estado de error. Si no puedes entrar al escritorio de WordPress, no entres en pánico. Tienes dos soluciones rápidas:

Solución A: Editar directamente en la base de datos (método manual)

Este es el método que ya hemos descrito. Si no puedes acceder a cPanel, contacta con tu proveedor de hosting y pídeles que te den acceso temporal.

Solución B: Añadir líneas al archivo wp-config.php

Este método es más rápido pero menos elegante. Consiste en forzar las URLs desde el archivo de configuración principal de WordPress.

  1. Accede a tu hosting por FTP o al administrador de archivos de cPanel.
  2. Busca el archivo wp-config.php en la raíz de tu instalación de WordPress.
  3. Ábrelo con un editor de texto y añade estas líneas justo antes de la línea que dice /* That's all, stop editing! */:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');

Reemplaza las URLs con las tuyas. Guarda el archivo y recarga tu sitio.

[WARNING] Este método es temporal. Una vez que recuperes el acceso al panel, ve a Ajustes > Generales y guarda de nuevo los valores. Después puedes eliminar esas líneas del wp-config.php.


Cómo actualizar las URLs antiguas en el contenido

Después de cambiar la URL desde wp_options, tu sitio funcionará, pero es probable que las entradas, páginas y medios sigan apuntando a la URL antigua. Esto provoca enlaces rotos y problemas de SEO.

Opción 1: Usar un plugin

La forma más sencilla es instalar un plugin como "Better Search Replace" o "Velvet Blues Update URLs".

  1. Ve al panel de administración de WordPress.
  2. Ve a Plugins > Añadir nuevo y busca "Better Search Replace".
  3. Instálalo y actívalo.
  4. Ve a Herramientas > Better Search Replace.
  5. En el campo "Buscar", escribe la URL antigua (sin barra final).
  6. En "Reemplazar con", escribe la nueva URL.
  7. Selecciona todas las tablas de la base de datos (o solo las de contenido como wp_posts y wp_postmeta).
  8. Haz clic en "Ejecutar" y espera a que termine.

[TIP] Haz una copia de seguridad de la base de datos antes de usar este plugin, ya que los cambios son irreversibles.

Opción 2: Consultas SQL manuales

Si prefieres no usar plugins, puedes ejecutar consultas directas desde phpMyAdmin:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://URL_ANTERIOR', 'https://URL_NUEVA');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://URL_ANTERIOR', 'https://URL_NUEVA');
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://URL_ANTERIOR', 'https://URL_NUEVA');

Reemplaza URL_ANTERIOR y URL_NUEVA con las tuyas. Asegúrate de usar el prefijo correcto en las tablas.


Preguntas frecuentes (FAQ)

¿Puedo cambiar la URL de WordPress sin cPanel?

Sí, existen otros métodos como editar wp-config.php o usar funciones en functions.php, pero cPanel es el método más directo y fiable. Si tu hosting usa Syspanel, el proceso es idéntico, solo cambia la interfaz (puerto 2106).

¿Qué pasa si solo cambio siteurl y no home?

Puedes tener problemas de redireccionamiento. Es recomendable cambiar ambas opciones para que WordPress sepa cuál es la dirección canónica y cuál es la dirección de visualización.

¿Es necesario cambiar la URL en la base de datos si ya cambié el dominio desde el hosting?

Sí, porque WordPress guarda las URLs de forma absoluta en la base de datos. Cambiar el dominio desde el hosting solo afecta a los archivos y DNS, no a la base de datos.

¿Puedo cambiar la URL de un sitio local a uno en producción?

Sí, el proceso es el mismo. Solo asegúrate de que la URL de producción esté bien escrita, incluyendo el protocolo (http/https) y el subdominio (www o sin www).

¿Qué hago si después del cambio veo "Error estableciendo conexión con la base de datos"?

Eso indica que has tocado algo más que las URLs. Revisa que no hayas modificado el nombre de la base de datos o las credenciales en wp-config.php. Restaura la copia de seguridad si es necesario.


Consejos finales para evitar problemas futuros

  1. Siempre trabaja con copias de seguridad: tanto de archivos como de base de datos.
  2. Usa URLs canónicas: decide si usarás www o no, y mantén esa decisión de forma consistente.
  3. Actualiza los enlaces internos: después del cambio, revisa que todos los enlaces de tu contenido apunten a la nueva URL.
  4. Configura redirecciones 301: si cambias de dominio, configura redirecciones desde el antiguo para no perder tráfico SEO.
  5. Prueba en un entorno de staging: si es un cambio grande, hazlo primero en un sitio de prueba.

Cambiar la URL de WordPress desde wp_options en cPanel es un procedimiento sencillo pero delicado. Con esta guía, podrás hacerlo sin perder el acceso a tu sitio y evitando errores comunes. Si tienes dudas, no dudes en consultar con tu proveedor de hosting o con un desarrollador de confianza.

[WARNING] Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106. No utilices cPanel estándar en ese entorno, ya que la estructura de menús es diferente.


Resumen rápido del proceso

  1. Haz una copia de seguridad de tu base de datos.
  2. Accede a phpMyAdmin desde cPanel o Syspanel (puerto 2106).
  3. Localiza la tabla wp_options con el prefijo correcto.
  4. Edita siteurl y home con la nueva URL.
  5. Verifica el sitio en una ventana de incógnito.
  6. Actualiza las URLs en el contenido con un plugin o consultas SQL.
  7. Configura redirecciones si cambiaste de dominio.

Con estos pasos, tendrás tu WordPress funcionando con la nueva URL en cuestión de minutos. ¡Manos a la obra!

¿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