Cómo cambiar la URL de WordPress desde cPanel (siteurl y home)
¿Por qué necesitas cambiar la URL de WordPress desde cPanel?
Cambiar la URL de tu sitio WordPress es una tarea más común de lo que piensas. Quizás estás migrando tu web de un dominio a otro, moviendo tu sitio de un servidor de pruebas a uno de producción, o simplemente cambiando de http:// a https:// para activar el certificado SSL. Sea cual sea tu motivo, entender cómo manipular los parámetros siteurl y home desde cPanel te sacará de más de un apuro.
Lo primero que debes saber es que WordPress guarda la dirección de tu sitio en dos opciones dentro de la tabla wp_options de tu base de datos. Estas opciones son:
- siteurl: La dirección donde se encuentran los archivos principales de WordPress (el núcleo).
- home: La dirección que los visitantes ven en su navegador cuando acceden a tu web.
En la mayoría de los casos, ambos valores son idénticos. Sin embargo, cuando quieres cambiar url wordpress cpanel, es crucial modificarlos juntos para evitar que tu sitio se rompa o que aparezcan errores de redireccionamiento.
Si intentas acceder a tu panel de administración después de un cambio de dominio y ves un mensaje de "error de conexión" o una página en blanco, no te preocupes: es totalmente normal. Esto ocurre porque WordPress sigue buscando la URL antigua. La solución es editar estos valores directamente desde la base de datos usando cPanel, y en este artículo te explicaré paso a paso cómo hacerlo, incluso si nunca has tocado una base de datos en tu vida.
Método 1: Cambiar siteurl y home desde el administrador de archivos (fácil y seguro)
Antes de lanzarte a modificar la base de datos, existe un truco mucho más sencillo que te permitirá cambiar dominio wordpress sin tocar nada complejo. Se trata de añadir dos líneas de código en tu archivo wp-config.php. Este método es ideal si todavía puedes acceder a tu panel de administración o si tu sitio está completamente caído pero tienes acceso a los archivos a través de cPanel.
Paso 1: Accede a cPanel y abre el Administrador de Archivos
Entra en tu cuenta de cPanel con las credenciales que te proporcionó tu proveedor de hosting. Una vez dentro, busca la sección Archivos y haz clic en Administrador de Archivos. Se abrirá una ventana donde podrás navegar por todos los archivos de tu hosting.
Paso 2: Localiza la carpeta de tu sitio web
Normalmente, la carpeta raíz de tu sitio se llama public_html, aunque si tienes varios dominios, puede variar. Si tu WordPress está instalado directamente en el dominio principal, entra en public_html. Si está en un subdirectorio (por ejemplo, public_html/blog), navega hasta esa carpeta.
Paso 3: Edita el archivo wp-config.php
Busca el archivo llamado wp-config.php y haz clic derecho sobre él. Selecciona Editar o Code Editor. Se abrirá un editor de texto con el contenido del archivo.
Paso 4: Añade las líneas de configuración
Justo después de la línea que define las constantes de la base de datos (las que empiezan por define('DB_NAME', define('DB_USER', etc.), añade estas dos líneas:
define('WP_HOME', 'https://tudominionuevo.com');
define('WP_SITEURL', 'https://tudominionuevo.com');
[!TIP]
Asegúrate de reemplazarhttps://tudominionuevo.comcon tu URL real, incluyendo elhttps://ohttp://según corresponda. Si no tienes SSL activado, usahttp://.
Paso 5: Guarda los cambios y verifica
Guarda el archivo y cierra el editor. Ahora intenta acceder a tu sitio web. Si todo ha ido bien, verás tu web funcionando con la nueva URL. Este método es especialmente útil porque fuerza a WordPress a usar esas URLs sin necesidad de tocar la base de datos.
[!INFO]
Una vez que hayas confirmado que el sitio funciona, puedes eliminar esas dos líneas delwp-config.phpsi lo deseas, pero no es obligatorio. Dejarlas no causa ningún problema, aunque algunos expertos prefieren quitarlas para que WordPress gestione las URLs de forma dinámica.
Método 2: Cambiar siteurl y home desde phpMyAdmin (el método definitivo)
Si el método anterior no funciona, o si prefieres hacerlo de forma "limpia", el método más fiable es editar directamente los valores en la base de datos usando phpMyAdmin. Este es el enfoque clásico para cambiar url wordpress cpanel y es el que recomiendan la mayoría de los desarrolladores.
Paso 1: Accede a phpMyAdmin desde cPanel
En tu panel de cPanel, busca la sección Bases de Datos y haz clic en phpMyAdmin. Se abrirá una nueva pestaña con la interfaz de gestión de bases de datos.
Paso 2: Selecciona tu base de datos de WordPress
En el panel izquierdo, verás una lista de todas tus bases de datos. Haz clic en el nombre de la base de datos que utiliza tu WordPress. Si no estás seguro de cuál es, revisa el archivo wp-config.php que vimos antes: ahí encontrarás el valor de DB_NAME.
Paso 3: Busca la tabla wp_options
Dentro de tu base de datos, verás una lista de tablas. Busca la que se llama wp_options. Ten en cuenta que el prefijo wp_ puede variar si tu instalación usa un prefijo personalizado (por ejemplo, miweb_options). Haz clic en esa tabla.
Paso 4: Localiza las filas siteurl y home
Dentro de la tabla wp_options, verás muchas filas. En la parte superior, hay un campo de búsqueda. Escribe siteurl y haz clic en Buscar. Aparecerá una fila con el nombre de opción siteurl y su valor actual. Repite el proceso para home.
Paso 5: Edita los valores
Haz clic en el icono de edición (normalmente un lápiz) en la fila de siteurl. Cambia el valor en el campo option_value por tu nueva URL. Haz lo mismo con la fila de home. Asegúrate de que ambos valores sean exactamente iguales y que incluyan el protocolo (http:// o https://) y cualquier subdirectorio si aplica.
[!WARNING]
Un error común es escribir la URL sin la barra final (/) o con un formato incorrecto. Asegúrate de que la URL sea válida, por ejemplo:https://www.midominio.com. Si poneshttps://midominio.comy tu sitio redirige awww, es posible que tengas problemas de redireccionamiento.
Paso 6: Guarda los cambios
Después de editar cada valor, haz clic en Continuar o Guardar en la parte inferior. phpMyAdmin te mostrará un mensaje de confirmación. Repite el proceso para la otra fila si es necesario.
Paso 7: Verifica tu sitio
Ahora ve a tu navegador y escribe tu nueva URL. Si ves tu sitio web correctamente, ¡felicidades! Has logrado cambiar dominio wordpress con éxito. Si aún ves problemas, es posible que necesites limpiar la caché de tu navegador o la caché del servidor.
Método 3: Usando el archivo functions.php (para casos de emergencia)
Este método es un poco más avanzado, pero puede ser un salvavidas si no tienes acceso a phpMyAdmin o al Administrador de Archivos. Consiste en crear un archivo PHP temporal que actualice las URLs automáticamente.
Paso 1: Crea un archivo PHP
Usa el Bloc de notas o cualquier editor de texto para crear un archivo llamado cambiar_url.php. Dentro, pega el siguiente código:
<?php
require_once('wp-load.php');
update_option('siteurl', 'https://tudominionuevo.com');
update_option('home', 'https://tudominionuevo.com');
echo "URL actualizada correctamente";
?>
Paso 2: Sube el archivo a tu servidor
Usa el Administrador de Archivos de cPanel para subir este archivo a la carpeta raíz de tu WordPress (donde está el wp-config.php).
Paso 3: Ejecuta el archivo
En tu navegador, escribe https://tudominio.com/cambiar_url.php. Verás el mensaje "URL actualizada correctamente".
Paso 4: Elimina el archivo
Inmediatamente después, borra el archivo cambiar_url.php de tu servidor. Es un archivo de seguridad sensible, así que no lo dejes por ahí.
[!WARNING]
Este método es temporal y debe usarse con precaución. Si olvidas eliminar el archivo, cualquier persona podría ejecutarlo y cambiar tus URLs a las suyas. Úsalo solo en caso de emergencia y elimínalo siempre.
Errores comunes y cómo solucionarlos
Al cambiar la URL de WordPress, es normal encontrarse con algunos contratiempos. Aquí te dejo los más frecuentes y sus soluciones:
Error 404 en todas las páginas excepto la principal
Esto ocurre porque los enlaces permanentes (permalinks) necesitan actualizarse. Ve a Ajustes > Enlaces permanentes en tu panel de administración y haz clic en Guardar cambios sin modificar nada. Esto regenerará las reglas de reescritura.
El sitio se ve sin estilos (CSS) o imágenes rotas
Si los estilos no cargan, es probable que tu navegador tenga caché. Prueba con Ctrl + F5 (o Cmd + Shift + R en Mac) para forzar la recarga. Si el problema persiste, revisa que la URL en siteurl y home sea exactamente la misma.
Redireccionamientos infinitos
Esto suele pasar cuando tienes un plugin de caché o de redireccionamiento. Desactiva temporalmente todos los plugins renombrando la carpeta wp-content/plugins a wp-content/plugins_off. Si el sitio funciona, reactiva los plugins uno a uno para encontrar al culpable.
No puedo acceder al panel de administración
Si después del cambio no puedes entrar a /wp-admin, prueba a acceder con la URL nueva directamente: https://tudominionuevo.com/wp-admin. Si sigue sin funcionar, repite el proceso de edición en phpMyAdmin, asegurándote de que los valores son correctos.
Preguntas frecuentes (FAQ)
¿Qué diferencia hay entre siteurl y home?
siteurl es la dirección de los archivos de WordPress, mientras que home es la dirección pública de tu sitio. En la práctica, deben ser iguales, pero técnicamente pueden diferir en casos específicos (por ejemplo, si tienes WordPress instalado en un subdirectorio pero quieres que el sitio público sea la raíz).
¿Necesito cambiar estas opciones si solo activo SSL?
Sí. Si activas un certificado SSL, deberías actualizar siteurl y home de http:// a https://. También te recomiendo instalar un plugin como "Really Simple SSL" para manejar las redirecciones automáticamente.
¿Qué pasa si cambio la URL y pierdo el acceso a mi sitio?
No entres en pánico. Siempre puedes volver a cambiar los valores usando phpMyAdmin o el archivo wp-config.php como te he mostrado. Es un proceso reversible.
¿Puedo usar este método para mover mi sitio a un subdominio?
Sí. Solo tienes que poner la URL del subdominio en ambos campos. Por ejemplo, https://pruebas.tudominio.com. Recuerda que también tendrás que mover los archivos a la carpeta correspondiente en tu hosting.
¿Estos cambios afectan a mi SEO?
Cambiar la URL de tu sitio puede afectar temporalmente a tu posicionamiento, pero si configuras correctamente las redirecciones 301 desde la URL antigua a la nueva, el impacto será mínimo. Te recomiendo usar un plugin de redireccionamiento para gestionar esto.
Consejos finales para un cambio exitoso
Antes de hacer cualquier cambio, siempre es recomendable hacer una copia de seguridad de tu base de datos y de tus archivos. cPanel suele tener herramientas de respaldo en la sección Archivos o Seguridad. Si algo sale mal, podrás restaurar todo en minutos.
También te sugiero que realices el cambio en horas de bajo tráfico, especialmente si es un sitio de producción. De esta manera, minimizas el impacto en tus visitantes.
[!TIP]
Después de cambiar la URL, verifica que tu sitemap XML se haya actualizado. Puedes hacerlo accediendo ahttps://tudominio.com/sitemap.xml. Si tu plugin de SEO no lo actualiza automáticamente, regenéralo manualmente.
Conclusión
Cambiar la URL de WordPress desde cPanel es un proceso que, aunque pueda parecer intimidante al principio, es bastante sencillo una vez que entiendes dónde están los valores siteurl y home. Ya sea usando el Administrador de Archivos, phpMyAdmin o un script temporal, tienes múltiples opciones para lograrlo.
Recuerda que la clave está en modificar ambos valores de forma consistente y verificar que tu sitio funcione correctamente después del cambio. Con los métodos que te he mostrado, podrás cambiar url wordpress cpanel sin necesidad de contratar a un desarrollador, ahorrando tiempo y dinero.
Si tienes alguna duda o te encuentras con un error que no sabes resolver, no dudes en contactar con el soporte de tu hosting. Ellos siempre pueden ayudarte, y ahora que ya sabes cómo funciona el proceso, podrás explicarles exactamente qué has hecho y qué necesitas. ¡Buena suerte con tu cambio de dominio!
