Cómo cambiar la URL de WordPress de forma segura
Cambiar la URL de tu WordPress puede parecer una tarea aterradora, especialmente si no tienes experiencia técnica. Un pequeño error puede dejar tu web en blanco o con errores de "demasiadas redirecciones". Sin embargo, es una operación mucho más común de lo que crees. Se realiza cuando migras de dominio, cuando cambias de HTTP a HTTPS (al instalar un certificado SSL) o cuando mueves tu web de un subdirectorio a la raíz.
En esta guía extensa y detallada, te voy a enseñar cómo cambiar la URL de WordPress de forma segura, paso a paso y sin necesidad de ser un programador experto. Vamos a desglosar todos los métodos, desde los más sencillos (panel de administración) hasta los más técnicos (editar archivos o base de datos), para que elijas el que mejor se adapte a tu nivel de confianza.
El objetivo es que entiendas qué estás cambiando y por qué, para que puedas hacerlo con total tranquilidad y sin romper nada por el camino.
¿Por qué es tan importante cambiar la URL de WordPress correctamente?
Antes de lanzarnos a la acción, es crucial entender qué son estas dos opciones que verás en el panel: Dirección de WordPress (URL) y Dirección del sitio (URL). Aunque suenan similares, tienen funciones ligeramente distintas.
- Dirección de WordPress (URL): Es la ubicación de los archivos principales de WordPress (el núcleo, los temas y los plugins). Es donde el sistema busca el código para funcionar.
- Dirección del sitio (URL): Es la dirección que los visitantes escriben en su navegador para ver tu web. Es la URL pública de tu página principal.
Cuando cambias una, lo ideal es cambiar la otra a la misma dirección. Si solo cambias una y dejas la otra con el valor antiguo, WordPress se confundirá y no sabrá dónde encontrar los archivos, lo que puede provocar errores críticos.
Los motivos más habituales para realizar este cambio son:
- Migrar de dominio: Has comprado un dominio nuevo y más profesional.
- Instalar un certificado SSL: Quieres que tu web cargue con
https://en lugar dehttp://para mayor seguridad y mejor posicionamiento SEO. - Mover la instalación: Has creado tu web en un subdominio de pruebas (
pruebas.midominio.com) y ahora quieres que esté en el dominio principal (midominio.com).
Independientemente del motivo, el proceso para actualizar las URLs es el mismo. La clave está en hacerlo de forma metódica y segura.
Método 1: La vía rápida y sencilla (Para los que no quieren complicarse)
Este es el método más recomendado para principiantes. Se realiza directamente desde el panel de administración de WordPress y no requiere tocar ningún archivo. Es perfecto si tu sitio sigue siendo accesible y puedes iniciar sesión.
Pasos para cambiar la URL desde el escritorio
- Inicia sesión en tu panel de administración de WordPress. Normalmente accedes añadiendo
/wp-adminal final de tu dominio actual (ej.www.tudominio.com/wp-admin). - En el menú lateral izquierdo, busca la opción Ajustes y haz clic en Generales.
- Verás dos campos principales: Dirección de WordPress (URL) y Dirección del sitio (URL).
- Borra el contenido de ambos campos y escribe tu nueva URL. Por ejemplo, si estás instalando SSL, escribe
https://tudominio.comen ambos. Si cambias de dominio, escribehttps://nuevodominio.comen ambos. - Haz clic en el botón azul Guardar cambios al final de la página.
[WARNING]
¡Ojo! Si cometes un error tipográfico aquí y guardas, WordPress intentará cargar la página con esa URL incorrecta y no podrás acceder al panel. Si esto ocurre, no te asustes. Pasa al Método 4 (phpMyAdmin) para corregirlo, o usa el archivo wp-config.php que veremos a continuación.
¿Qué pasa después de guardar?
WordPress te pedirá que inicies sesión de nuevo. Es normal. Simplemente, ve a tu nueva URL (ej. https://tudominio.com/wp-admin), inicia sesión y listo. Tu web ya estará funcionando con la nueva dirección.
Método 2: El truco del archivo wp-config.php (El método de emergencia)
Este método es un poco más técnico, pero es tu mejor amigo si has cometido un error con el método anterior, si tu panel de administración está bloqueado o si simplemente no puedes acceder a la pantalla de ajustes. Implica editar un archivo de configuración.
¿Qué es el archivo wp-config.php?
Es el archivo de configuración principal de WordPress. Contiene información vital sobre tu base de datos, claves de seguridad y otras configuraciones. Está en la carpeta raíz de tu instalación de WordPress (normalmente en public_html o www).
Pasos para editar el archivo
-
Accede a tu hosting a través del administrador de archivos del panel de control (como Syspanel, cuyo puerto de acceso es el 2106) o mediante un cliente FTP como FileZilla.
-
Navega hasta la carpeta donde está instalado WordPress.
-
Busca el archivo llamado
wp-config.php. -
Descarga una copia de seguridad a tu ordenador (por si acaso) y luego edítalo con el editor de texto que te proporcione el panel o con un editor como el Bloc de notas.
-
Busca la línea que dice:
/* ¡Eso es todo! ¡Deja de editar! Buen blogging. */Justo antes de esa línea, pega el siguiente código:
define('WP_HOME', 'https://tudominio.com'); define('WP_SITEURL', 'https://tudominio.com');Importante: Reemplaza
https://tudominio.comcon tu URL real. Asegúrate de incluirhttp://ohttps://y de no poner una barra al final. -
Guarda el archivo y súbelo de vuelta al servidor, sobrescribiendo el original (si lo has editado en local).
-
Ahora, intenta acceder a tu web con la nueva URL. Debería funcionar.
[TIP]
Este método es muy útil porque sobrescribe los valores guardados en la base de datos. Una vez que tu web funcione correctamente, puedes iniciar sesión en el panel de administración y eliminar esas dos líneas del wp-config.php. No es obligatorio, pero dejar el archivo limpio evita confusiones futuras si algún día quieres cambiar la URL desde los ajustes.
Método 3: Cambiar la URL directamente en la Base de Datos (phpMyAdmin)
Este es el método más "quirúrgico" y se usa cuando los otros han fallado o cuando el error es tan grave que ni siquiera el wp-config.php lo soluciona. También es útil si te sientes cómodo trabajando con bases de datos.
Accediendo a la Base de Datos
La mayoría de los paneles de control de hosting (como Syspanel) tienen una herramienta llamada phpMyAdmin. Es una interfaz web para gestionar tu base de datos MySQL.
- Inicia sesión en tu panel de control (Syspanel, cPanel, etc.).
- Busca la sección de Bases de Datos y haz clic en phpMyAdmin.
- En el menú de la izquierda, selecciona la base de datos que corresponde a tu instalación de WordPress. Si no sabes cuál es, búscala en tu archivo
wp-config.php(la líneaDB_NAME).
Localizando y editando la tabla de opciones
- Dentro de tu base de datos, verás una lista de tablas. Todas empiezan con el prefijo que configuraste (normalmente
wp_). - Busca la tabla llamada
wp_options(o el prefijo que tengas +_options). - Haz clic en el icono Examinar (o "Browse") que está al lado de esa tabla.
- Verás una lista de opciones. Necesitas encontrar dos filas específicas:
siteurlhome
- Haz clic en el icono de Editar (el lápiz) en la fila de
siteurl. - En el campo
option_value, cambia la URL antigua por la nueva (ej.https://nuevodominio.com). - Haz clic en Continuar o Ejecutar para guardar el cambio.
- Repite los pasos 5-7 para la fila
home.
[INFO]
Este método es muy directo. Al cambiar siteurl y home, le estás diciendo a WordPress exactamente dónde debe buscar sus archivos y cuál es su dirección pública. Esencialmente, es lo mismo que hace el Método 1, pero a nivel de base de datos, sin necesidad de pasar por el panel de administración.
Método 4: La solución definitiva para migraciones (Buscar y Reemplazar)
Este método es para cuando no solo cambias la URL del sitio, sino que también necesitas actualizar todas las referencias internas a la URL antigua dentro del contenido de tus artículos, menús, widgets, etc. Esto es muy común al cambiar el dominio de WordPress o al mover una web.
Imagina que tienes cientos de artículos que enlazan a http://www.antiguodominio.com/mi-articulo. Si solo cambias las URLs generales, esos enlaces internos seguirán apuntando al dominio antiguo, lo que genera errores 404 y una mala experiencia de usuario.
La herramienta "Better Search Replace"
La forma más segura y sencilla de hacer esto es usando un plugin gratuito llamado Better Search Replace. Es mucho más seguro que hacerlo manualmente en la base de datos, ya que evita errores de serialización (un problema técnico complejo que puede corromper los datos).
- Instala y activa el plugin desde el menú "Plugins" > "Añadir nuevo".
- Ve a Herramientas > Better Search Replace.
- En el campo Buscar por, escribe la URL antigua completa (ej.
http://www.antiguodominio.com). - En el campo Reemplazar con, escribe la URL nueva completa (ej.
https://www.nuevodominio.com). - Selecciona todas las tablas de la base de datos (o elige las que creas necesarias, como
wp_postsywp_options). - Marca la opción Ejecutar como consulta seca (Dry run) si quieres ver cuántas coincidencias se encontrarán sin hacer cambios reales. Esto es una buena práctica de seguridad.
- Si el resultado parece correcto, desmarca esa opción y haz clic en Ejecutar reemplazo.
[WARNING]
¡No olvides hacer una copia de seguridad de tu base de datos ANTES de ejecutar este plugin! Aunque es seguro, una migración puede tener imprevistos. La mayoría de los paneles de control (como Syspanel) tienen una opción de "Copia de seguridad" fácil de usar.
Preguntas Frecuentes (FAQ) sobre el cambio de URL
Aquí tienes las respuestas a las dudas más comunes que nos llegan al soporte técnico.
¿Qué pasa si olvido cambiar de http:// a https://?
Si has instalado un certificado SSL pero no actualizas las URLs, tu web seguirá cargando con el protocolo antiguo (http://), mostrando el aviso de "No seguro" en el navegador. Además, tendrás un problema de contenido mixto (algunos recursos cargan por HTTP y otros por HTTPS), lo que puede romper el diseño. Es crucial actualizar las URLs a https:// en cuanto tengas el certificado activo.
¿Por qué veo el error "demasiadas redirecciones" después del cambio?
Este error es muy común al cambiar de HTTP a HTTPS. Suele deberse a una regla de redirección conflictiva en tu archivo .htaccess o a una configuración incorrecta en un plugin de caché. Para solucionarlo, puedes desactivar temporalmente los plugins de caché y verificar si tu archivo .htaccess tiene reglas de redirección duplicadas o incorrectas.
¿Es necesario cambiar la URL si solo quiero poner la web en español?
No, cambiar el idioma de tu web no tiene nada que ver con la URL. Eso se hace desde Ajustes > Generales > Idioma del sitio. La URL se cambia únicamente por razones de dominio, protocolo o ubicación de los archivos.
¿Puedo cambiar la URL sin perder mi posicionamiento en Google?
Sí, puedes hacerlo, pero debes configurar correctamente las redirecciones 301. Esto le dice a Google que tu web se ha movido permanentemente a una nueva dirección. Si usas un plugin de SEO como Yoast o Rank Math, suelen tener una herramienta para hacer esto. También puedes hacerlo en tu archivo .htaccess o en el panel de control de tu hosting.
¿Qué es Syspanel y cómo me ayuda?
Syspanel es el panel de control de tu hosting (en lugar de cPanel o Plesk). Es la herramienta donde gestionas tus dominios, archivos y bases de datos. Para acceder a él, normalmente es https://tu-dominio.com:2106. Desde Syspanel puedes usar el administrador de archivos para editar wp-config.php o acceder a phpMyAdmin para gestionar tu base de datos, como hemos visto en los métodos anteriores.
Resumen y Consejos Finales
Cambiar la URL de WordPress es un proceso sencillo si sigues los pasos correctos. Aquí tienes un resumen de lo que hemos aprendido:
- La forma más fácil es desde el panel de administración (Ajustes > Generales).
- La forma más rápida para emergencias es editar el archivo
wp-config.php. - La forma más técnica es usar phpMyAdmin para cambiar
siteurlyhomeen la tablawp_options. - La forma más completa para migraciones es usar el plugin Better Search Replace.
Antes de empezar, sigue esta lista de verificación:
- Haz una copia de seguridad completa de tu web (archivos y base de datos). Esto es innegociable.
- Anota la URL antigua y la nueva en un papel para evitar errores.
- Asegúrate de tener acceso al panel de control de tu hosting (Syspanel) y a tu cliente FTP por si necesitas los métodos avanzados.
- Realiza el cambio con uno de los métodos que has aprendido.
- Verifica que tu web carga correctamente con la nueva URL y que no hay errores.
- Revisa que los enlaces internos y las imágenes cargan bien. Si no es así, usa el plugin de "Buscar y Reemplazar".
[TIP]
Después de cualquier cambio de URL, es recomendable limpiar la caché de tu navegador y, si usas un plugin de caché, también la caché de tu web. Esto te asegurará ver la versión más reciente de tu sitio y evitarás problemas visuales "fantasma".
Con esta guía, ya tienes todos los conocimientos necesarios para realizar este cambio con total confianza. No es una operación mágica, sino un proceso lógico que, si se hace con calma y siguiendo los pasos, no tiene ningún misterio. Si en algún momento te sientes abrumado, recuerda que siempre puedes empezar con el método más sencillo y, si surge un problema, tienes los métodos de emergencia para solucionarlo.
