WordPress: cómo cambiar la URL del sitio sin perder el acceso (wp-admin)
Cambiar la dirección de tu WordPress puede parecer una operación de alto riesgo, especialmente si temes quedarte atrapado sin poder acceder a tu panel de administración (wp-admin). Es una de las tareas más comunes al migrar de un dominio a otro, pasar de HTTP a HTTPS o simplemente mover tu sitio de un subdirectorio a la raíz.
La buena noticia es que WordPress está diseñado para ser flexible, y existen varios métodos seguros para cambiar la url wordpress sin perder el acceso. En esta guía extensa, te explicaré paso a paso cada método, desde los más sencillos hasta los más técnicos, para que elijas el que mejor se adapte a tu nivel de confianza y a tu entorno de hosting.
Entendiendo por qué WordPress se bloquea al cambiar la URL
Antes de lanzarnos a la acción, es crucial entender qué ocurre entre bastidores. WordPress almacena dos opciones principales en su base de datos: siteurl y home. La primera define la dirección donde se encuentran los archivos centrales de WordPress, y la segunda es la dirección que los visitantes ven en su navegador.
Cuando intentas cambiar dominio wordpress simplemente editando estos campos desde el panel de administración y guardas los cambios, WordPress actualiza la base de datos. Sin embargo, si cometes un error tipográfico o si tu hosting no resuelve el nuevo dominio inmediatamente, es posible que ya no puedas acceder a tu panel.
Esto sucede porque el panel de administración (wp-admin) utiliza esas mismas URLs para cargar recursos como CSS, JavaScript e imágenes. Si la URL apunta a un lugar inexistente, el navegador no puede cargar la interfaz y te muestra un error de "demasiadas redirecciones" o una página en blanco.
No te preocupes, este escenario es más común de lo que piensas y tiene solución. A continuación, te muestro los métodos más efectivos para cambiar sitio wordpress sin riesgos.
Método 1: La forma más segura – Editar wp-config.php
Este es, sin duda, el método más recomendado por expertos y el que te sacará de apuros si ya estás bloqueado. Consiste en añadir dos líneas de código al archivo de configuración principal de WordPress.
Paso a paso para editar wp-config.php
- Accede a tu hosting a través del Administrador de Archivos (cPanel, Syspanel u otro panel) o mediante un cliente FTP como FileZilla.
- Navega hasta la raíz de tu instalación de WordPress. Normalmente es la carpeta
public_htmlo una subcarpeta si tienes el sitio en un subdirectorio. - Localiza el archivo
wp-config.phpy ábrelo con un editor de texto (el Bloc de notas o el editor del propio panel). - 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, reemplazando las URLs con las tuyas propias:
define('WP_HOME', 'https://tudominionuevo.com');
define('WP_SITEURL', 'https://tudominionuevo.com');
- Guarda el archivo y súbelo de nuevo a tu servidor, reemplazando el original.
[TIP] Si estás cambiando a HTTPS, asegúrate de que tu certificado SSL esté activo antes de realizar este cambio. De lo contrario, podrías generar un bucle de redirecciones.
¿Por qué este método funciona?
Al definir estas constantes en el archivo de configuración, WordPress las prioriza sobre los valores almacenados en la base de datos. Esto significa que, aunque tu base de datos aún tenga la URL antigua, WordPress usará las nuevas definiciones para cargar el panel y el sitio público. Es la solución perfecta para cambiar url wordpress sin perder el acceso, ya que el cambio es inmediato y no depende de la interfaz.
Método 2: La solución visual – Desde el Panel de Administración
Si aún tienes acceso a tu wp-admin y el cambio no es urgente, este es el método más sencillo. Solo necesitas seguir estos pasos:
- Inicia sesión en tu panel de administración de WordPress.
- Ve a Ajustes → Generales.
- Verás dos campos: Dirección de WordPress (URL) y Dirección del sitio (URL).
- Cambia ambos campos a la nueva dirección. Asegúrate de que coincidan exactamente, incluyendo el
https://y cualquier subdirectorio. - Guarda los cambios al final de la página.
[WARNING] Este método puede dejarte sin acceso si introduces una URL incorrecta. Si esto ocurre, no entres en pánico: simplemente aplica el Método 1 para revertir el cambio. Es una buena práctica tener a mano el acceso a tu hosting antes de intentar este paso.
¿Qué pasa si me quedo bloqueado tras este método?
Si al guardar los cambios pierdes el acceso, significa que la URL que introdujiste no es correcta o que tu servidor aún no la reconoce. La solución es volver a la base de datos y editar los valores manualmente, como veremos en el siguiente método.
Método 3: La solución técnica – Editar la Base de Datos (phpMyAdmin)
Este método es ideal si no tienes acceso al panel de administración ni al archivo wp-config.php (aunque es raro). Es un poco más técnico, pero con esta guía lo harás sin problemas.
Cómo cambiar la URL en la base de datos
- Accede a tu panel de hosting y busca el gestor de bases de datos, normalmente llamado phpMyAdmin.
- Selecciona la base de datos de tu sitio WordPress. Si no la conoces, búscala en el archivo
wp-config.php(las líneasDB_NAME,DB_USER, etc.). - Haz clic en la tabla
wp_options. Si tu prefijo de tabla es diferente (por ejemplo,miwp_options), búscalo. - Dentro de la tabla, verás una lista de opciones. Busca las filas cuyo
option_nameseasiteurlyhome. - Haz clic en el icono de editar (lápiz) en la fila de
siteurl. - Cambia el valor en el campo
option_valuepor tu nueva URL completa (ej.https://tudominionuevo.com). - Guarda los cambios y repite el proceso para la fila de
home. - Limpia la caché de tu navegador y de cualquier plugin de caché que uses.
[INFO] Si tu sitio tiene un prefijo de tabla personalizado, no busques wp_options sino tuprefijo_options. Puedes ver el prefijo en el archivo wp-config.php, en la línea $table_prefix = 'wp_';.
Método 4: La solución rápida – Usar un Plugin
Si prefieres evitar tocar código o bases de datos, existen plugins diseñados específicamente para esta tarea. Uno de los más populares y fiables es Better Search Replace, aunque también puedes usar Velvet Blues Update URLs.
Pasos con un plugin
- Instala y activa el plugin desde el menú "Plugins" → "Añadir nuevo".
- Una vez activado, ve a Herramientas → Better Search Replace.
- En el campo Buscar, introduce la URL antigua (ej.
http://tudominioantiguo.com). - En el campo Reemplazar por, introduce la nueva URL (ej.
https://tudominionuevo.com). - Selecciona todas las tablas de la base de datos (o deja la opción por defecto).
- Marca la casilla "Dry run" (ejecución en seco) para que el plugin te muestre cuántas veces encontrará la URL antigua antes de hacer el cambio real.
- Si el resultado parece correcto, desmarca "Dry run" y haz clic en "Run" (Ejecutar).
Este plugin no solo cambia las opciones de URL, sino que también actualiza todas las URLs internas que estén en entradas, páginas, widgets y menús. Es una solución excelente para cambiar dominio wordpress de forma integral.
El paso crucial: Actualizar los enlaces internos y solucionar problemas de contenido
Cambiar la URL del sitio no termina con modificar las opciones principales. Si tu sitio tiene muchas publicaciones, es probable que algunas contengan enlaces a la URL antigua. Esto no afectará al acceso a wp-admin, pero sí puede dañar el SEO y la experiencia de usuario.
Actualizar URLs en el contenido
El plugin Better Search Replace que mencionamos antes es perfecto para esto, ya que busca y reemplaza la URL antigua por la nueva en todo el contenido.
También puedes hacerlo manualmente
- Ve a Entradas o Páginas.
- Edita cada una y busca en el editor los enlaces antiguos.
- Reemplázalos por los nuevos.
[TIP] Si tu sitio es grande, no hagas esto manualmente. Usa el plugin o una consulta SQL avanzada (si sabes lo que haces) para evitar errores.
Solucionar problemas comunes post-cambio
- Imágenes rotas: Si las imágenes no se ven, es que la URL en la base de datos de medios sigue siendo la antigua. Vuelve a ejecutar el plugin de búsqueda y reemplazo.
- Menús desconfigurados: A veces los menús guardan URLs absolutas. Revisa Apariencia → Menús y actualiza los enlaces.
- Caché del navegador: Si ves la página en blanco o con errores, borra la caché de tu navegador y prueba en modo incógnito.
Preguntas Frecuentes (FAQ) sobre el cambio de URL
¿Puedo cambiar la URL de mi sitio sin perder el acceso a wp-admin?
Sí, absolutamente. La clave está en usar el método de wp-config.php o el plugin. El error más común es intentar cambiarlo desde los Ajustes Generales con una URL mal escrita, lo que provoca el bloqueo temporal.
¿Qué es siteurl y home en WordPress?
Son dos opciones almacenadas en la base de datos. siteurl es la dirección de los archivos de WordPress y home es la dirección visible para los visitantes. Cambiarlas incorrectamente es la causa principal de los problemas de acceso.
¿Necesito cambiar algo en mi hosting (como Syspanel) al cambiar de dominio?
Sí. Antes de cambiar la URL en WordPress, debes asegurarte de que tu nuevo dominio esté correctamente configurado en tu panel de hosting. Si usas Syspanel, recuerda que el acceso a tu panel de control se realiza a través del puerto 2106. Deberás añadir el dominio como "dominio adicional" o "subdominio" y asegurarte de que apunte a la carpeta correcta.
¿Qué hago si ya no tengo acceso a mi wp-admin?
No te preocupes, es un problema común y solucionable. Utiliza el Método 1 (editar wp-config.php) o el Método 3 (editar la base de datos). Ambos no requieren acceso al panel de administración.
¿Debo usar http:// o https:// en la nueva URL?
Siempre usa https:// si tienes un certificado SSL activo. Es la práctica recomendada por Google y mejora la seguridad de tu sitio. Si no tienes SSL, usa http://.
Después de cambiar la URL, mi sitio carga pero sin estilos (CSS). ¿Qué hago?
Esto significa que la URL de los recursos (CSS/JS) sigue siendo la antigua. Ejecuta una búsqueda y reemplazo en toda la base de datos (usando el plugin) o revisa si tienes algún plugin de caché que necesite ser purgado.
¿Afecta el cambio de URL a mi posicionamiento SEO?
Sí, puede afectar temporalmente. Para minimizarlo, configura redirecciones 301 desde la URL antigua a la nueva en tu archivo .htaccess o en la configuración de tu servidor. Esto le dice a Google que el contenido se ha movido de forma permanente.
Conclusión final y recomendaciones
Cambiar la URL de WordPress es una tarea que, con el conocimiento adecuado, se convierte en un proceso rápido y sin sobresaltos. La clave está en la preparación y en elegir el método que mejor se adapte a tu situación.
Resumen de los métodos:
- Para máxima seguridad y control: Usa el archivo
wp-config.php. - Para usuarios visuales con acceso al panel: Usa los Ajustes Generales.
- Para cambios integrales y actualización de contenido: Usa un plugin como Better Search Replace.
- Para emergencias sin acceso: Usa phpMyAdmin.
[WARNING] Antes de realizar cualquier cambio, siempre haz una copia de seguridad completa de tu sitio, tanto de los archivos como de la base de datos. Esto te permitirá revertir cualquier error en cuestión de minutos.
Recuerda que, si tu hosting es gestionado, puede que tengas herramientas adicionales en tu panel (como Syspanel, accesible en el puerto 2106) que faciliten la gestión de dominios y redirecciones. Explora las opciones que te ofrece tu proveedor.
Con esta guía, ya tienes todo lo necesario para cambiar sitio wordpress con total tranquilidad. No dejes que el miedo a perder el acceso te detenga; ahora sabes exactamente cómo recuperarlo si algo sale mal. ¡Buena suerte con tu migración!
