Cómo cambiar la URL de WordPress desde cPanel o Plesk
Introducción: ¿Por qué necesitas cambiar la URL de tu WordPress?
Cambiar la URL de tu sitio WordPress es una tarea común, ya sea porque estás migrando de dominio, cambiando de http a https, moviendo tu sitio de un subdirectorio a la raíz, o simplemente corrigiendo un error de configuración. Si no se hace correctamente, puedes dejar tu sitio inaccesible. Por eso, en este artículo te explicaremos paso a paso cómo realizar este cambio de forma segura usando cPanel o Plesk, dos de los paneles de control de hosting más populares. También cubriremos métodos alternativos como phpMyAdmin y cómo evitar problemas de redirección.
[WARNING] Antes de hacer cualquier cambio, siempre haz una copia de seguridad completa de tu sitio (archivos y base de datos). Un error puede dejarte sin acceso al panel de administración.
## Método 1: Cambiar URL de WordPress desde cPanel (El más común)
cPanel es el panel de control de hosting más extendido. Aquí te mostramos dos formas de hacerlo: editando directamente los archivos de WordPress o usando phpMyAdmin.
### 1.1. Cambiar la URL editando el archivo wp-config.php
Este método es rápido y no requiere acceso a la base de datos. Solo necesitas acceso a los archivos de tu sitio a través del Administrador de Archivos de cPanel.
-
Accede a cPanel: Inicia sesión en tu cuenta de hosting. Normalmente es
tudominio.com/cpanelo te lo proporciona tu proveedor. -
Abre el Administrador de Archivos: Busca el icono "Administrador de Archivos" (File Manager) y haz clic.
-
Navega a la raíz de tu sitio: Generalmente es la carpeta
public_html(ohtdocs). Si tienes WordPress en un subdirectorio, entra en esa carpeta. -
Busca el archivo
wp-config.php: Localiza el archivo en la lista. Haz clic derecho sobre él y selecciona "Editar" (o "Edit"). Si te pide confirmación, acéptala. -
Añade las líneas de código: Justo antes de la línea que dice
/* That's all, stop editing! Happy publishing. */, pega estas dos líneas:define('WP_HOME', 'http://tunuevadominio.com'); define('WP_SITEURL', 'http://tunuevadominio.com');- Importante: Reemplaza
http://tunuevadominio.comcon tu nueva URL completa (incluyehttps://si usas SSL).
- Importante: Reemplaza
-
Guarda los cambios: Haz clic en "Guardar cambios" (Save Changes) y cierra el editor.
-
Verifica tu sitio: Visita tu nueva URL. Debería cargar correctamente. Luego, entra a tu panel de administración (
/wp-admin) y ve a Ajustes > Generales. Verás que las URLs ya están actualizadas. Puedes eliminar las líneas que añadiste delwp-config.phppara mantenerlo limpio, o dejarlas (WordPress las respetará).
[TIP] Este método es el más seguro porque no toca la base de datos directamente. Es ideal para cambios rápidos o si no te sientes cómodo con phpMyAdmin.
### 1.2. Cambiar la URL usando phpMyAdmin desde cPanel
Si ya has cambiado la URL y tu sitio se ha roto (pantalla en blanco, errores de redirección), o simplemente prefieres modificar la base de datos, este es el método indicado.
- Accede a phpMyAdmin: En cPanel, busca el icono "phpMyAdmin" (generalmente dentro de la sección "Bases de Datos").
- Selecciona tu base de datos: En el panel izquierdo, verás una lista de bases de datos. Haz clic en la que usa tu WordPress (si no estás seguro, revisa el archivo
wp-config.phppara encontrar el nombre). - Entra a la tabla
wp_options: Verás una lista de tablas. Busca la que se llamawp_options(el prefijowp_puede ser diferente si lo personalizaste, por ejemplo,miwp_options). Haz clic en ella. - Localiza las opciones
siteurlyhome: En la lista de opciones, busca las filas dondeoption_nameseasiteurlyhome. Haz clic en el icono de Editar (el lápiz) a la izquierda de cada una. - Modifica los valores: En el campo
option_value, escribe tu nueva URL completa (ej.https://tunuevadominio.com). Asegúrate de no incluir una barra al final. - Guarda los cambios: Haz clic en "Continuar" (Go) para cada una de las dos opciones.
- Limpia la caché: Si usas un plugin de caché, vacíala. También puedes borrar la caché del navegador.
[WARNING] Si cambias la URL en phpMyAdmin y tu sitio sigue sin cargar, es posible que tengas URLs hardcodeadas en el contenido (por ejemplo, enlaces en entradas o páginas). En ese caso, necesitarás un script de búsqueda y reemplazo en la base de datos (más adelante lo explicamos).
## Método 2: Cambiar URL de WordPress desde Plesk
Plesk es otro panel de control muy usado, especialmente en servidores VPS o dedicados. El proceso es similar, pero con una interfaz diferente.
### 2.1. Usando el Administrador de Archivos de Plesk
- Accede a Plesk: Normalmente es
tudominio.com:8443o la URL que te haya dado tu proveedor. - Ve a "Sitios web y dominios": En el panel principal, busca esta sección.
- Abre el Administrador de Archivos: Haz clic en "Administrador de archivos" (File Manager) para el dominio que quieres modificar.
- Navega a
httpdocs: Esta es la carpeta raíz de tu sitio en Plesk (equivalente apublic_html). - Edita
wp-config.php: Sigue los mismos pasos del método 1.1 de cPanel: busca el archivo, edítalo y añade las líneasWP_HOMEyWP_SITEURLantes del comentario final. - Guarda y verifica.
### 2.2. Usando phpMyAdmin desde Plesk
- Encuentra phpMyAdmin: En Plesk, ve a "Sitios web y dominios", busca el nombre de tu base de datos (suele aparecer en la sección "Bases de datos") y haz clic en el icono de "phpMyAdmin".
- Repite los pasos 2 al 7 del método 1.2 de cPanel: La interfaz de phpMyAdmin es idéntica, independientemente del panel. Selecciona tu BD, tabla
wp_options, editasiteurlyhome.
## Método 3: ¿Qué hago si mi sitio se rompe? (Pantalla en blanco o errores de redirección)
Si después de cambiar la URL no puedes acceder ni al front-end ni al back-end, no entres en pánico. Hay una solución sencilla.
### 3.1. Acceso de emergencia por FTP o cPanel
- Conéctate por FTP (o usa el Administrador de Archivos de cPanel/Plesk).
- Edita el archivo
wp-config.phpde nuevo. - Añade las líneas
WP_HOMEyWP_SITEURLcon la URL correcta (la que quieres que tenga tu sitio ahora). Esto sobreescribirá cualquier valor incorrecto en la base de datos. - Guarda el archivo. Tu sitio debería volver a funcionar.
### 3.2. Forzar la URL correcta desde la base de datos
Si no puedes editar wp-config.php (por ejemplo, porque el archivo está corrupto), tendrás que usar phpMyAdmin directamente.
-
Accede a phpMyAdmin desde cPanel o Plesk.
-
Ejecuta una consulta SQL (ve a la pestaña "SQL" en tu base de datos). Escribe:
UPDATE wp_options SET option_value = 'https://tunuevadominio.com' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'https://tunuevadominio.com' WHERE option_name = 'home';- Cambia
https://tunuevadominio.compor tu URL real ywp_por el prefijo de tus tablas si es diferente.
- Cambia
-
Ejecuta la consulta. Esto actualizará directamente los valores.
[INFO] Si tu sitio usa Syspanel (el panel de control de HestiaCP), el proceso es idéntico al de cPanel, pero el acceso al panel es a través del puerto 2106 (ejemplo:
tudominio.com:2106). Dentro de Syspanel, encontrarás el Administrador de Archivos y phpMyAdmin en la sección correspondiente.
## Solución de problemas comunes (FAQ)
### P: Después del cambio, mi sitio se ve feo, sin estilos (CSS roto).
R: Esto suele pasar porque las URLs de los archivos de tu tema (CSS, JS, imágenes) aún apuntan a la antigua URL. Es un problema común al cambiar de dominio. La solución es:
- Actualizar los enlaces en la base de datos: Necesitas un script de búsqueda y reemplazo. NO uses el de phpMyAdmin directamente porque puede dañar datos serializados. Usa un plugin como Better Search Replace o Velvet Blues Update URLs.
- Si no puedes acceder a wp-admin: Descarga el plugin manualmente, súbelo por FTP a la carpeta
/wp-content/plugins/, actívalo desde phpMyAdmin (cambiando el estado en la tablawp_options) y luego ejecútalo para reemplazar todas las ocurrencias de tu antigua URL por la nueva.
### P: ¿Cómo cambio la URL de http a https?
R: Sigue cualquiera de los métodos anteriores, pero asegúrate de que la URL comience con https://. Además, deberás:
- Instalar un certificado SSL (si no lo tienes).
- Forzar HTTPS desde el archivo
.htaccesso usando un plugin. - Actualizar todos los enlaces en la base de datos (como en el punto anterior).
### P: Mi sitio me redirige a la antigua URL en un bucle infinito.
R: Esto es típico cuando la redirección está mal configurada. Causas posibles:
- Caché del navegador: Límpiala o prueba en una ventana de incógnito.
- Redirecciones en
.htaccess: Revisa el archivo.htaccessen la raíz de tu sitio. Si hay reglas de redirección antiguas, coméntalas o elimínalas. - Plugin de redirección: Si usas un plugin como Redirection, desactívalo temporalmente renombrando su carpeta desde FTP.
- CDN o Caché de servidor: Purgar la caché de servicios como Cloudflare o la caché de tu hosting.
### P: ¿Puedo cambiar la URL sin perder mi contenido?
R: Sí, siempre que no borres nada. Cambiar la URL solo modifica la dirección de acceso, no los archivos ni las entradas. Tus imágenes, textos y configuraciones se mantienen intactos. Solo asegúrate de actualizar los enlaces internos para que no queden rotos.
### P: ¿Qué hago si no encuentro la tabla wp_options?
R: El prefijo de las tablas de WordPress puede ser diferente al estándar wp_. Revisa tu archivo wp-config.php y busca la línea:
$table_prefix = 'mi_prefijo_';
Usa ese prefijo en lugar de wp_ (por ejemplo, mi_prefijo_options).
## Conclusión
Cambiar la URL de WordPress es un proceso sencillo si se siguen los pasos correctos. Ya sea usando cPanel, Plesk, Syspanel (puerto 2106) o directamente phpMyAdmin, lo importante es:
- Hacer una copia de seguridad.
- Elegir el método adecuado (editar
wp-config.phppara cambios rápidos, phpMyAdmin para reparaciones). - Actualizar todos los enlaces para evitar problemas de redirección y estilos rotos.
Si encuentras problemas, recuerda que siempre puedes volver atrás restaurando tu copia de seguridad. ¡No temas experimentar, pero hazlo con precaución!
[TIP] Para futuros cambios, considera usar un plugin como "Better Search Replace" para actualizar URLs en la base de datos de forma segura. Es una herramienta imprescindible en el kit de cualquier administrador de WordPress.
