Cómo cambiar la URL de WordPress desde cPanel, Plesk, DirectAdmin o Syspanel
Antes de empezar: ¿Por qué necesitas cambiar la URL de WordPress?
Cambiar la URL de tu WordPress es una tarea más común de lo que parece. Quizá estás migrando tu sitio de un dominio a otro, pasando de http:// a https:// (muy recomendable), moviendo tu web de un subdominio a un dominio principal, o simplemente cambiando de proveedor de hosting. El problema es que WordPress guarda la dirección de tu sitio en dos lugares clave dentro de la base de datos: la opción siteurl y la opción home. Si no las actualizas correctamente, tu web puede quedarse en blanco, dar errores de "demasiadas redirecciones" o simplemente no cargar las imágenes y estilos.
La buena noticia es que no necesitas ser un experto en programación para hacerlo. En esta guía completa, te explicaré paso a paso cómo cambiar la URL de WordPress desde los paneles de control más populares en el mundo del hosting: cPanel, Plesk, DirectAdmin y Syspanel. Vamos a ello.
Método universal: los dos campos clave en la base de datos
Antes de entrar en los paneles específicos, es fundamental que entiendas el concepto. WordPress guarda la URL en la tabla wp_options de tu base de datos. Busca los registros con option_name igual a siteurl y home. El primero es la dirección donde se encuentran los archivos principales de WordPress, y el segundo es la dirección que los visitantes verán en el navegador. En la mayoría de los casos, ambos deben ser idénticos.
Puedes cambiar estos valores de tres formas: usando un archivo wp-config.php, desde el administrador de WordPress (si aún puedes acceder), o directamente desde la base de datos vía phpMyAdmin. Este último es el método más fiable y el que usaremos a lo largo del artículo, adaptándolo a cada panel.
Cambiar la URL de WordPress desde cPanel
cPanel es, sin duda, el panel de control más extendido en el hosting compartido. Si tu proveedor usa cPanel, el acceso a la base de datos se realiza a través de phpMyAdmin. Sigue estos pasos:
Paso 1: Accede a tu cPanel
Abre tu navegador y escribe https://tudominio.com/cpanel o https://tudominio.com:2083. Introduce tus credenciales de acceso (usuario y contraseña que te dio tu proveedor de hosting).
Paso 2: Localiza la sección de Bases de Datos
Dentro de cPanel, busca la sección "Bases de Datos". Ahí encontrarás la herramienta "phpMyAdmin". Haz clic en ella.
Paso 3: Selecciona tu base de datos
En el panel izquierdo de phpMyAdmin, verás una lista con todas tus bases de datos. Haz clic en el nombre de la base de datos que usa tu WordPress. Si no estás seguro, revisa el archivo wp-config.php de tu instalación; ahí encontrarás el nombre de la base de datos (línea DB_NAME).
Paso 4: Busca 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 (el prefijo wp_ puede variar si lo cambiaste durante la instalación). Haz clic en ella.
Paso 5: Localiza siteurl y home
Dentro de la tabla wp_options, verás una serie de filas. Usa el buscador (arriba a la derecha) o desplázate hasta encontrar las filas con option_name igual a siteurl y home. Cada una tendrá un valor en la columna option_value con la URL actual.
Paso 6: 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 la nueva URL completa, por ejemplo https://www.nuevodominio.com. Guarda los cambios. Repite el mismo proceso para la fila home.
[WARNING] Asegúrate de escribir la URL exactamente como debe quedar, incluyendo el protocolo (
http://ohttps://) y sin barras finales. Un error común es dejar una barra al final, lo que puede causar problemas de redirección.
Paso 7: Verifica tu sitio
Una vez actualizados ambos valores, ya puedes probar tu web. Si la URL es nueva, es posible que necesites cambiar también el DNS de tu dominio, pero eso ya es cosa de tu registrador de dominios.
Cambiar la URL de WordPress desde Plesk
Plesk es otro panel muy popular, especialmente en servidores VPS y dedicados, y en entornos de hosting para agencias. El acceso a la base de datos también es a través de phpMyAdmin, pero la interfaz de Plesk es diferente.
Paso 1: Accede a Plesk
Escribe https://tudominio.com:8443 en tu navegador (el puerto puede variar según la configuración de tu proveedor). Inicia sesión con tus credenciales.
Paso 2: Ve a la sección de Bases de Datos
En el menú lateral izquierdo, busca la sección "Bases de datos" o "Databases". Verás un listado de todas las bases de datos asociadas a tu cuenta. Haz clic en el nombre de la base de datos de tu WordPress.
Paso 3: Abre phpMyAdmin
Dentro de la página de la base de datos, busca un botón o enlace que diga "phpMyAdmin" o "Administrar". Plesk suele integrarlo directamente. Haz clic para abrirlo en una nueva pestaña.
Paso 4: Edita siteurl y home
Una vez en phpMyAdmin, el proceso es idéntico al de cPanel. Selecciona la tabla wp_options, busca las filas siteurl y home, y edita los valores con la nueva URL.
[TIP] Si tu Plesk tiene la opción de "Cambiar dominio" en el panel principal, úsala con precaución. Esa función renombra el dominio pero no siempre actualiza las URLs internas de WordPress. Te recomiendo hacer el cambio manual en la base de datos para evitar sorpresas.
Paso 5: Limpia la caché
Plesk suele tener su propia caché de aplicaciones o integraciones con Varnish o Nginx. Después de cambiar la URL, es recomendable limpiar la caché del servidor si tu proveedor te lo permite, para que los cambios se reflejen de inmediato.
Cambiar la URL de WordPress desde DirectAdmin
DirectAdmin es conocido por su simplicidad y rendimiento. Aunque su interfaz es más sencilla, el método para cambiar la URL es igual de directo.
Paso 1: Accede a DirectAdmin
Normalmente, la URL de acceso es https://tudominio.com:2222. Introduce tu usuario y contraseña.
Paso 2: Busca la sección de MySQL
En el panel principal, busca el icono o enlace llamado "MySQL Management" o "MySQL Databases". Haz clic en él.
Paso 3: Accede a phpMyAdmin
Dentro de la gestión de MySQL, verás un enlace o botón para abrir phpMyAdmin. Si no lo ves directamente, puede estar en la parte inferior o en un menú desplegable.
Paso 4: Ejecuta la actualización
Una vez en phpMyAdmin, selecciona tu base de datos. En lugar de buscar manualmente las filas, puedes usar la pestaña "SQL" para ejecutar una consulta directa. Escribe lo siguiente (reemplaza tu_nueva_url por tu URL real):
UPDATE wp_options SET option_value = 'https://tu_nueva_url.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://tu_nueva_url.com' WHERE option_name = 'home';
Haz clic en "Continuar" o "Ejecutar". Esto actualizará ambos campos en un solo paso.
[INFO] Este método de usar SQL es válido para cualquier panel, incluido cPanel y Plesk. Es más rápido y menos propenso a errores que editar fila por fila.
Paso 5: Comprueba el resultado
Accede a tu web con la nueva URL. Si todo ha ido bien, verás tu sitio correctamente. Si tienes problemas con las imágenes, puede que necesites un plugin como "Better Search Replace" para actualizar las URLs en toda la base de datos, no solo en las opciones principales.
Cambiar la URL de WordPress desde Syspanel
Syspanel es el panel de control moderno que está ganando mucha popularidad, sobre todo en servidores gestionados y en entornos donde se busca una alternativa más ligera a cPanel o Plesk. Es importante que sepas que Syspanel es el mismo que antes se conocía como HestiaCP, y que el puerto de acceso por defecto es el 2106.
Paso 1: Accede a Syspanel
Abre tu navegador y escribe https://tudominio.com:2106. Acepta el aviso de certificado si aparece. Introduce tu usuario y contraseña de administrador del panel.
Paso 2: Ve a la sección de Bases de Datos
En el menú lateral, busca la opción "Bases de datos" o "Databases". Verás el listado de tus bases de datos. Haz clic en el nombre de la que usa tu WordPress.
Paso 3: Abre phpMyAdmin
Syspanel integra phpMyAdmin de forma nativa. Busca un botón que diga "phpMyAdmin" o "Abrir en phpMyAdmin". Al hacer clic, se abrirá una nueva pestaña con la herramienta.
Paso 4: Actualiza las opciones
Al igual que en DirectAdmin, puedes usar la pestaña "SQL" para ejecutar la consulta de actualización directamente. Escribe las dos líneas de UPDATE que te mostré en el método de DirectAdmin y ejecuta.
Paso 5: Configura el dominio en Syspanel (opcional)
Si además estás cambiando el dominio en sí (no solo la URL), deberás añadir el nuevo dominio como "Dominio web" en Syspanel. Ve a "Web" y luego "Dominios". Haz clic en "Añadir dominio", escribe el nuevo dominio y configúralo para que apunte a la misma carpeta donde está instalado WordPress.
[WARNING] Si olvidas añadir el dominio en Syspanel, tu nueva URL no funcionará incluso después de cambiar la base de datos, porque el servidor no sabrá cómo responder a las peticiones de ese dominio.
Paso 6: Reinicia los servicios (si es necesario)
En Syspanel, a veces es necesario reiniciar Nginx o Apache para que los cambios de configuración surtan efecto. Ve a la sección "Servicios" y reinicia el servidor web que estés usando.
Problemas comunes y cómo resolverlos
Mi sitio muestra un error de "Error al conectar con la base de datos"
Esto suele pasar si cambiaste la URL pero también modificaste accidentalmente los datos de conexión de la base de datos. Revisa el archivo wp-config.php y asegúrate de que DB_NAME, DB_USER y DB_PASSWORD son correctos.
Después del cambio, no puedo acceder al wp-admin
Si la URL es nueva, intenta acceder a https://www.nuevadominio.com/wp-admin. Si no funciona, puede que tu navegador tenga caché de la antigua URL. Prueba en modo incógnito. Si aún así no funciona, verifica que los valores en la base de datos se guardaron correctamente.
Las imágenes y estilos están rotos
Esto es porque las URLs de los archivos multimedia y de las rutas internas siguen apuntando al dominio antiguo. La solución más sencilla es usar un plugin como "Better Search Replace" o "Really Simple SSL" (si cambiaste de HTTP a HTTPS). Estos plugins reemplazan todas las URLs antiguas por las nuevas en toda la base de datos.
[TIP] Siempre haz una copia de seguridad de tu base de datos antes de hacer cualquier cambio. La mayoría de los paneles (cPanel, Plesk, DirectAdmin, Syspanel) tienen herramientas de backup automático. Si algo sale mal, puedes restaurar en minutos.
¿Debo cambiar la URL en el archivo wp-config.php?
No es obligatorio, pero es un truco muy útil si no puedes acceder a la base de datos o si WordPress te da error. Añade estas dos líneas al final de tu wp-config.php:
define('WP_HOME', 'https://www.tu_nueva_url.com');
define('WP_SITEURL', 'https://www.tu_nueva_url.com');
Guarda el archivo y sube por FTP. WordPress usará estas constantes por encima de los valores de la base de datos. Una vez que todo funcione, puedes quitar las líneas y actualizar la base de datos.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL sin perder mi posicionamiento SEO?
Sí, pero debes hacerlo con cuidado. Lo más importante es configurar redirecciones 301 desde la URL antigua a la nueva. Puedes hacerlo en el archivo .htaccess (si usas Apache) o desde la configuración de Nginx. También te recomiendo actualizar Google Search Console y enviar un nuevo sitemap.
¿Qué pasa con los enlaces internos de mi web?
Los enlaces internos que apunten a la URL antigua seguirán funcionando si configuras las redirecciones 301. Sin embargo, es mejor actualizarlos todos para evitar cadenas de redirección. Usa un plugin de reemplazo de URLs para hacerlo masivamente.
¿Necesito cambiar algo en mi cuenta de hosting si cambio la URL?
Sí, si cambias de dominio, deberás asegurarte de que el nuevo dominio está apuntando a tu servidor (mediante DNS) y que el servidor reconoce ese dominio. En cPanel, DirectAdmin y Syspanel, esto se hace añadiendo el dominio como "Addon Domain" o "Dominio adicional". En Plesk, se añade como "Dominio".
¿Es lo mismo cambiar la URL que cambiar el dominio?
No exactamente. Cambiar la URL puede ser simplemente pasar de HTTP a HTTPS, o de www a no-www. Cambiar el dominio implica un cambio de identidad de tu web. En ambos casos, el proceso en la base de datos es el mismo, pero cambiar de dominio conlleva pasos adicionales de configuración del servidor y DNS.
¿Qué hago si mi web se queda en blanco después del cambio?
No entres en pánico. Accede a tu base de datos vía phpMyAdmin y revierte los cambios, o usa el método del wp-config.php con las constantes WP_HOME y WP_SITEURL para forzar la URL correcta. Una vez que recuperes el acceso, revisa que todo esté bien.
Conclusión
Cambiar la URL de WordPress es una tarea que, bien hecha, no lleva más de 10 minutos, independientemente de si usas cPanel, Plesk, DirectAdmin o Syspanel. La clave está en entender que todo se reduce a actualizar dos campos en la base de datos y, si es necesario, configurar el nuevo dominio en el panel de control. Con esta guía, ya tienes todo lo necesario para hacerlo con seguridad y sin perder tu SEO.
Recuerda: haz siempre una copia de seguridad antes de empezar, y si tienes dudas, no dudes en contactar con el soporte de tu hosting. ¡Ellos están para ayudarte! Y si te ha resultado útil, comparte esta guía con otros que estén pasando por el mismo proceso. ¡Mucha suerte con el cambio!
