Cómo cambiar la URL de WordPress desde cPanel (wp-config.php)
¿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, cuando pasas de un entorno de pruebas a producción, o cuando cambias de HTTP a HTTPS tras instalar un certificado SSL.
Si intentas cambiar la URL desde el panel de administración (Ajustes > Generales) y no puedes acceder al escritorio, la solución más fiable es hacerlo directamente desde el archivo wp-config.php usando el administrador de archivos de cPanel.
Este método es seguro, rápido y no requiere conocimientos avanzados de programación. Solo necesitas acceso a tu panel de control de hosting y unos pocos minutos.
Antes de empezar: qué necesitas
Para realizar este cambio necesitarás:
- Acceso a tu panel de control de hosting (normalmente cPanel, aunque también puede ser Syspanel en algunos alojamientos).
- El nombre de tu nuevo dominio o la nueva URL que quieres establecer.
- Una copia de seguridad reciente de tu sitio (por precaución).
- Credenciales de acceso a tu hosting y a tu base de datos (aunque no siempre las necesitarás).
[!INFO]
Si tu hosting utiliza Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo:http://tu-dominio.com:2106). El proceso es muy similar al de cPanel, pero con una interfaz más moderna.
Método 1: Cambiar la URL en wp-config.php (el más recomendado)
Este método consiste en añadir dos líneas de código al archivo wp-config.php. WordPress las leerá al cargar y sobrescribirá temporalmente los valores almacenados en la base de datos.
Paso 1: Accede a tu cPanel
Abre tu navegador y escribe la dirección de acceso a tu panel de control. Normalmente suele ser algo como:
http://tu-dominio.com/cpanelhttp://tu-dominio.com:2083
Introduce tu usuario y contraseña. Si tu hosting usa Syspanel, recuerda que el puerto es el 2106.
Paso 2: Abre el Administrador de Archivos
Una vez dentro del panel, busca la sección Archivos o Files. Haz clic en Administrador de archivos (File Manager).
Se abrirá una ventana nueva. Normalmente te preguntará en qué directorio quieres trabajar. Selecciona la raíz del documento (suele ser public_html o htdocs) y haz clic en "Ir".
Paso 3: Localiza el archivo wp-config.php
Dentro del administrador de archivos, navega hasta la carpeta donde está instalado WordPress. Si tu sitio está en la raíz, verás el archivo wp-config.php directamente en la lista de archivos.
Si no lo ves, asegúrate de que la opción "Mostrar archivos ocultos" está activada (suele estar en la esquina superior derecha).
Paso 4: Edita el archivo
Haz clic derecho sobre wp-config.php y selecciona Editar (o Edit). Si el sistema te pide confirmación, acéptala.
Se abrirá un editor de texto. Busca la línea que dice:
/* ¡Eso es todo! Deja de editar. ¡Feliz blogging! */
Justo antes de esa línea, pega el siguiente código:
define('WP_HOME', 'https://tunuevadominio.com');
define('WP_SITEURL', 'https://tunuevadominio.com');
[!WARNING]
Reemplazahttps://tunuevadominio.comcon tu URL real. Si no usas HTTPS, escribehttp://. No dejes una barra diagonal al final (no pongas/después de.com).
Paso 5: Guarda los cambios
Haz clic en Guardar cambios (Save Changes) y cierra el editor. WordPress ahora usará la nueva URL que has definido.
Paso 6: Verifica el resultado
Abre tu navegador en una ventana de incógnito y escribe tu nueva URL. Si todo ha ido bien, verás tu sitio cargando correctamente.
[!TIP]
Si después de este cambio tu web carga pero las imágenes o enlaces internos siguen mostrando la URL antigua, no te preocupes. Eso se debe a que la base de datos aún tiene referencias antiguas. Puedes usar un plugin como "Better Search Replace" o consultar nuestro artículo sobre cómo actualizar URLs en la base de datos.
Método 2: Cambiar la URL desde la base de datos (phpMyAdmin)
Aunque el método del wp-config.php es el más limpio, a veces necesitas cambiar también los valores en la base de datos para que todo quede consistente. Esto es especialmente útil si ya has movido el sitio a un nuevo dominio y quieres que todos los enlaces internos apunten a la nueva dirección.
Paso 1: Accede a phpMyAdmin
Desde cPanel, busca la sección Bases de datos y haz clic en phpMyAdmin.
Paso 2: Selecciona tu base de datos
En el panel izquierdo, haz clic en el nombre de la base de datos de tu WordPress (suele tener un prefijo como wp_ o blog_).
Paso 3: Localiza la tabla wp_options
Busca la tabla que se llama wp_options (o el prefijo que uses + _options). Haz clic en ella.
Paso 4: Busca las opciones de URL
En el campo de búsqueda (o simplemente navegando), busca las filas que contengan:
siteurlhome
Normalmente están en las primeras filas. Haz clic en el icono de edición (lápiz) de cada una.
Paso 5: Actualiza los valores
En el campo option_value, escribe la nueva URL completa, por ejemplo:
https://tunuevadominio.com
Guarda los cambios para cada fila.
[!WARNING]
Ten mucho cuidado al editar la base de datos. Un error puede romper tu sitio. Si no estás seguro, haz una copia de seguridad de la base de datos antes de tocar nada.
Solución de problemas comunes
Mi sitio muestra un error de "demasiadas redirecciones"
Esto suele ocurrir cuando la URL en wp-config.php y la URL en la base de datos no coinciden, o cuando hay un conflicto con el SSL.
Solución: Asegúrate de que ambas URLs sean idénticas (mismo protocolo, mismo dominio, sin barras finales). Si usas HTTPS, verifica que tu certificado SSL está activo y que no hay redirecciones forzadas duplicadas en el .htaccess.
Cambié la URL pero el administrador sigue sin cargar
Si no puedes acceder a wp-admin, prueba a añadir también estas líneas al archivo wp-config.php:
$_SERVER['HTTP_HOST'] = 'tunuevadominio.com';
$_SERVER['REQUEST_URI'] = '/';
Colócalas justo después de las líneas de WP_HOME y WP_SITEURL, antes de la línea de "¡Eso es todo!".
Los enlaces internos siguen apuntando al dominio antiguo
Esto es normal porque WordPress guarda las URLs en la base de datos en muchas tablas (posts, meta, opciones, etc.). La solución más sencilla es usar un plugin de reemplazo masivo.
[!INFO]
Puedes usar el plugin gratuito Better Search Replace desde el panel de administración (si accedes) o instalarlo manualmente por FTP. Ejecuta un reemplazo dehttp://dominioantiguo.comporhttps://tunuevadominio.comen todas las tablas.
Preguntas frecuentes (FAQ)
¿Es seguro editar el archivo wp-config.php?
Sí, siempre que hagas una copia de seguridad previa y solo modifiques las líneas indicadas. Es un archivo de configuración, y los cambios que haces son reversibles.
¿Cuánto tarda en aplicarse el cambio?
El cambio es inmediato. No necesitas esperar ni reiniciar nada. Solo guarda el archivo y visita tu nueva URL.
¿Tengo que cambiar la URL si solo quiero pasar de HTTP a HTTPS?
Sí, es muy recomendable. De hecho, este es uno de los casos más habituales. Después de instalar un certificado SSL, debes actualizar ambas URLs para evitar problemas de contenido mixto y redirecciones.
¿Qué pasa si mi hosting usa Syspanel en lugar de cPanel?
El proceso es prácticamente idéntico. Accede a Syspanel a través del puerto 2106, busca el administrador de archivos y sigue los mismos pasos. La estructura de archivos es la misma.
¿Puedo cambiar la URL sin perder mi posicionamiento SEO?
Sí, si haces una redirección 301 correcta desde la URL antigua a la nueva. WordPress lo hace automáticamente cuando cambias las URLs de forma coherente, pero te recomendamos configurar redirecciones en el .htaccess si cambias de dominio.
Consejos finales
- Haz siempre una copia de seguridad completa (archivos y base de datos) antes de hacer cambios importantes.
- Si tu sitio es de producción, intenta hacer el cambio en horas de bajo tráfico.
- Después del cambio, revisa que:
- La página de inicio carga correctamente.
- El panel de administración (
wp-admin) responde. - Las imágenes y archivos multimedia se ven bien.
- Los enlaces internos funcionan.
- No hay errores de consola ni avisos de contenido mixto.
Cambiar la URL de WordPress desde cPanel usando wp-config.php es una habilidad básica que todo administrador de sitios debería conocer. Con este método, puedes resolver bloqueos de acceso, migrar tu sitio a un nuevo dominio o activar HTTPS de forma segura y sin depender de plugins externos.
Si sigues estos pasos con calma y verificación constante, en menos de diez minutos tendrás tu sitio funcionando con la nueva URL. Y recuerda: ante cualquier duda, siempre puedes contactar con el soporte de tu hosting, que estará encantado de ayudarte.
