Cómo cambiar la URL de WordPress desde cPanel o la base de datos
¿Por qué necesitas cambiar la URL de WordPress?
Cambiar la URL de WordPress es una de las tareas más comunes cuando decides migrar tu sitio a un nuevo dominio, pasar de HTTP a HTTPS, o simplemente mover tu web de un servidor a otro. Este proceso puede parecer complicado, pero en realidad es bastante sencillo si conoces los pasos exactos.
Cuando hablamos de cambiar url wordpress, nos referimos a dos valores fundamentales que WordPress almacena en su base de datos: siteurl home wordpress. Estos dos campos controlan la dirección principal de tu sitio y la dirección de inicio respectivamente. Si no los actualizas correctamente, tu web podrÃa quedar inaccesible o mostrar errores de redireccionamiento.
A lo largo de esta guÃa, te explicaré paso a paso cómo realizar este cambio desde cPanel o directamente desde la base de datos. No importa si eres principiante o ya tienes experiencia, aquà encontrarás instrucciones claras y detalladas para que el proceso sea un éxito.
Antes de empezar: prepara tu sitio para el cambio
Antes de lanzarte a modificar nada, es fundamental que tomes algunas precauciones. Cambiar la URL de WordPress sin preparación puede dejarte sin acceso a tu panel de administración. Sigue estos pasos previos:
1. Haz una copia de seguridad completa
La regla de oro en cualquier modificación de WordPress es siempre respaldar tu sitio. Necesitas copiar tanto los archivos como la base de datos. Desde cPanel puedes usar la herramienta de copias de seguridad o un plugin como UpdraftPlus. Si algo sale mal, podrás restaurar todo en cuestión de minutos.
2. Anota los valores actuales
Ve a tu panel de administración de WordPress y navega hasta Ajustes > Generales. Ahà verás dos campos: "Dirección de WordPress (URL)" y "Dirección del sitio (URL)". Anota estos valores antes de cambiarlos, por si necesitas revertir el proceso.
3. Decide el método que vas a usar
Existen varias formas de cambiar dominio wordpress, y todas son válidas. La que elijas dependerá de tu nivel de comodidad con herramientas técnicas. Los métodos más comunes son:
- Desde el panel de administración de WordPress (el más fácil)
- Desde cPanel usando phpMyAdmin
- Editando el archivo wp-config.php
- Usando funciones en el archivo functions.php del tema
En este artÃculo nos centraremos en los dos primeros, que son los que menciona el tÃtulo, pero te daré alternativas por si las necesitas.
Método 1: Cambiar la URL desde el panel de administración
Este es el método más sencillo y recomendado si aún tienes acceso a tu wp-admin. Es ideal cuando el cambio es de HTTP a HTTPS o cuando tu dominio nuevo ya apunta al servidor.
Paso 1: Accede a los ajustes generales
Entra en tu WordPress con tus credenciales de administrador. Una vez dentro, ve al menú lateral izquierdo y haz clic en Ajustes y luego en Generales.
Paso 2: Modifica los campos de URL
Verás dos campos claramente identificados:
- Dirección de WordPress (URL): Es la dirección donde están instalados los archivos principales de WordPress.
- Dirección del sitio (URL): Es la dirección que los visitantes ven en su navegador.
En la mayorÃa de los casos, ambos valores son iguales. Deberás cambiar ambos a la nueva URL. Por ejemplo, si estás migrando de http://mipagina.com a https://www.mipagina.com, escribe la nueva dirección en ambos campos.
Paso 3: Guarda los cambios
Haz clic en el botón Guardar cambios al final de la página. WordPress intentará redirigirte a la nueva URL. Si todo está bien configurado, verás tu panel de administración con la nueva dirección.
[TIP] Si después de guardar pierdes el acceso al panel, no te preocupes. Puedes usar cualquiera de los otros métodos que te explico a continuación para recuperar el control.
Método 2: Cambiar la URL desde cPanel con phpMyAdmin
Este método es perfecto cuando ya no tienes acceso al panel de administración o cuando necesitas hacer cambios más avanzados en la base de datos. Es el método más fiable para cambiar url wordpress de forma manual.
Paso 1: Accede a phpMyAdmin desde cPanel
Inicia sesión en tu cPanel y busca la sección de Bases de Datos. Ahà encontrarás el icono de phpMyAdmin. Haz clic en él para abrir la herramienta de gestión de bases de datos.
Paso 2: Selecciona tu base de datos
En el panel izquierdo de phpMyAdmin, verás una lista de todas tus bases de datos. Haz clic en la que corresponda a tu instalación de WordPress. Normalmente el nombre suele ser algo como tuusuario_wpdb o similar.
Paso 3: Localiza la tabla de opciones
Una vez dentro de tu base de datos, verás una lista de tablas. Busca la que se llama wp_options (si tu prefijo de tabla es diferente, puede variar, pero este es el estándar). Haz clic en ella.
Paso 4: Busca los registros siteurl y home
Dentro de wp_options, verás una tabla con varias filas. Necesitas encontrar dos filas especÃficas:
- La fila donde
option_nameessiteurl - La fila donde
option_nameeshome
Estos son los campos siteurl home wordpress que controlan tu dominio.
Paso 5: Edita los valores
Haz clic en el icono de edición (normalmente un lápiz) en la fila de siteurl. En el campo option_value, reemplaza la URL antigua por la nueva. Repite el proceso con la fila de home.
Por ejemplo, si tu URL antigua era http://mipagina.com y la nueva es https://www.mipagina.com, deberÃas escribir exactamente https://www.mipagina.com en ambos campos.
Paso 6: Guarda los cambios
Haz clic en Continuar o Guardar al final de la fila. Repite el proceso para el otro registro. Una vez guardados ambos, tu sitio deberÃa cargar con la nueva URL.
[WARNING] Asegúrate de escribir la URL completa, incluyendo http:// o https://. Si omites esto, WordPress no podrá encontrar tu sitio.
Método 3: Cambiar la URL editando wp-config.php
Si no tienes acceso a phpMyAdmin o prefieres una solución más directa, puedes usar el archivo wp-config.php. Este método es especialmente útil para cambiar dominio wordpress de forma rápida.
Paso 1: Accede a tus archivos
Usa el Administrador de Archivos de cPanel o un cliente FTP como FileZilla para conectarte a tu servidor. Navega hasta la carpeta raÃz donde está instalado WordPress.
Paso 2: Edita wp-config.php
Busca el archivo wp-config.php y haz clic derecho para editarlo. Añade estas dos lÃneas justo antes de la lÃnea que dice /* That's all, stop editing! Happy publishing. */:
define('WP_HOME', 'https://www.tunuevadominio.com');
define('WP_SITEURL', 'https://www.tunuevadominio.com');
Reemplaza la URL con la tuya. Guarda el archivo y sube los cambios si estás usando FTP.
Paso 3: Verifica tu sitio
Ahora tu WordPress usará la nueva URL forzosamente. Esto es muy útil cuando quieres forzar HTTPS o cuando tu base de datos aún tiene la URL antigua.
[INFO] Este método no modifica la base de datos, solo fuerza a WordPress a usar la nueva URL. Es una solución temporal hasta que puedas actualizar los valores en phpMyAdmin.
Método 4: Usar funciones en el archivo functions.php
Otra alternativa es añadir código al archivo functions.php de tu tema. Este método es útil si quieres forzar HTTPS de forma permanente.
Paso 1: Accede al editor de temas
Desde tu panel de administración, ve a Apariencia > Editor de temas. Selecciona el archivo functions.php.
Paso 2: Añade el código
Al final del archivo, pega este código:
update_option('siteurl', 'https://www.tudominio.com');
update_option('home', 'https://www.tudominio.com');
Guarda los cambios y visita tu sitio. La URL se actualizará automáticamente.
Paso 3: Elimina el código
Una vez que la URL se haya actualizado, elimina estas lÃneas del archivo. Si las dejas, se ejecutarán cada vez que cargues tu web, lo que podrÃa causar conflictos.
Solución de problemas comunes al cambiar la URL
A veces, incluso siguiendo todos los pasos, pueden aparecer problemas. Aquà te dejo las soluciones a los más frecuentes:
Mi sitio muestra un error "No se puede conectar a la base de datos"
Esto suele pasar cuando la URL en la base de datos no coincide con la real. Verifica que los valores siteurl y home estén correctamente escritos en phpMyAdmin.
Mi panel de administración no carga
Si no puedes acceder a wp-admin, usa el método de wp-config.php para forzar la URL. Una vez que recuperes el acceso, actualiza los valores en la base de datos.
Mi sitio carga pero con estilos rotos
Esto es común cuando cambias de HTTP a HTTPS. Los enlaces internos de tu web todavÃa apuntan a la URL antigua. Puedes usar un plugin como "Better Search Replace" para actualizar todas las URLs en la base de datos de una sola vez.
Redireccionamientos infinitos o bucles
Si tu sitio entra en un bucle de redirecciones, suele ser por un conflicto entre la URL en la base de datos y la configuración del servidor. Verifica que no haya reglas de redirección en tu archivo .htaccess que estén interfiriendo.
Consejos finales para cambiar tu URL con éxito
Para terminar, aquà tienes algunos consejos que te harán la vida más fácil:
- Siempre usa HTTPS: Si tu dominio tiene certificado SSL, asegúrate de usar
https://en todas las URLs. Esto no solo es más seguro, sino que también mejora tu posicionamiento SEO. - Actualiza los enlaces internos: Después de cambiar la URL principal, revisa que todos los enlaces internos de tu web apunten a la nueva dirección. Puedes usar herramientas como Screaming Frog para detectarlos.
- Configura redirecciones 301: Si estás cambiando de dominio, configura redirecciones 301 desde la URL antigua a la nueva para no perder visitas ni posicionamiento.
- Limpia la caché: Tanto la caché de tu navegador como la de tu sitio deben limpiarse después del cambio para ver los resultados correctamente.
[TIP] Si tu hosting usa Syspanel en lugar de cPanel, el proceso es prácticamente idéntico. Solo cambia la forma de acceder: tendrás que entrar por https://tu-servidor:2106 en lugar de la URL habitual de cPanel. Una vez dentro, busca la sección de bases de datos y sigue los mismos pasos con phpMyAdmin.
Preguntas frecuentes sobre cómo cambiar la URL de WordPress
¿Qué pasa si no cambio la URL y solo muevo los archivos?
Si mueves los archivos de WordPress a un nuevo dominio sin actualizar la URL, tu sitio seguirá intentando cargar desde la dirección antigua. Esto provocará errores de conexión y una experiencia de usuario terrible.
¿Puedo cambiar la URL sin perder mi contenido?
SÃ, cambiar la URL no afecta tu contenido. Solo cambia la dirección donde se accede. Tu contenido, imágenes, plugins y configuraciones permanecen intactos.
¿Cuánto tarda en propagarse el cambio de dominio?
Si solo cambias la URL en WordPress, el cambio es inmediato. Sin embargo, si además cambias los servidores DNS de tu dominio, puede tardar entre 24 y 72 horas en propagarse globalmente.
¿Debo cambiar la URL antes o después de mover los archivos?
Lo ideal es cambiar la URL después de mover los archivos y asegurarte de que todo funciona. Si lo haces antes, podrÃas quedarte sin acceso a tu sitio mientras migras.
¿Qué hago si mi sitio usa un prefijo de tabla diferente?
Si tu instalación usa un prefijo distinto a wp_, como miwp_, la tabla será miwp_options. El proceso es exactamente el mismo, solo cambia el nombre de la tabla.
Con esta guÃa completa, ya tienes todo lo necesario para cambiar url wordpress de forma segura y efectiva. Recuerda siempre hacer una copia de seguridad antes de empezar y seguir los pasos con calma. Si encuentras algún problema, repasa los métodos alternativos que te he dado, ya que alguno de ellos te sacará del apuro.
¿Tienes más dudas? Déjalas en los comentarios y con gusto te ayudaré a resolverlas. ¡Buena suerte con tu cambio de URL!
