WordPress: Cómo cambiar la URL del sitio
Cambiar la URL de tu sitio web en WordPress puede parecer una tarea técnica complicada, pero en realidad es un proceso muy sencillo si sigues los pasos correctos. Ya sea que estés migrando tu sitio a un nuevo dominio, cambiando de HTTP a HTTPS, o simplemente corrigiendo un error de configuración, modificar la dirección de tu sitio es una operación común que cualquier administrador puede realizar.
En esta guía completa, te explicaremos paso a paso cómo cambiar la URL de tu sitio WordPress de forma segura, utilizando diferentes métodos. Hablaremos desde los ajustes básicos dentro del panel de administración hasta opciones más avanzadas como modificar archivos de configuración o usar la base de datos. Además, incluiremos consejos para evitar errores típicos y solucionar problemas comunes.
Si estás listo para aprender a gestionar esta tarea con confianza, ¡sigue leyendo! Te aseguro que al final de este artículo podrás realizar el cambio sin miedo a romper nada.
¿Por qué necesitarías cambiar la URL de tu sitio WordPress?
Antes de entrar en materia, es importante entender las razones más comunes por las que podrías necesitar modificar la dirección de tu sitio:
- Migración a un nuevo dominio: Has comprado un nombre de dominio más profesional o has cambiado de marca.
- Cambio de HTTP a HTTPS: Has instalado un certificado SSL y quieres que tu sitio sea seguro.
- Movimiento de un servidor local a uno en producción: Estabas desarrollando en localhost y ahora subes el sitio a un hosting real.
- Corrección de errores de configuración: Por accidente escribiste mal la URL en los ajustes y ahora no puedes acceder al panel.
- Reestructuración del sitio: Quieres mover el sitio a una subcarpeta o subdominio.
Cualquiera que sea tu caso, el proceso es similar, pero debes tener cuidado con ciertos detalles para no perder el acceso a tu administración.
Antes de empezar: Haz una copia de seguridad
[WARNING] Este es el paso más importante. Siempre realiza una copia de seguridad completa de tu sitio (archivos y base de datos) antes de hacer cualquier cambio en la URL. Si algo sale mal, podrás restaurar todo rápidamente.
Puedes hacer una copia de seguridad usando un plugin como UpdraftPlus, o directamente desde el panel de control de tu hosting. Si usas Syspanel (acceso por puerto 2106), busca la opción de "Backups" o "Copias de seguridad". No continúes sin tener esta seguridad.
Método 1: Cambiar la URL desde el panel de administración (más fácil)
Este es el método más sencillo y recomendado si aún tienes acceso a tu escritorio de WordPress. Solo necesitas seguir estos pasos:
- Inicia sesión en tu panel de administración de WordPress (normalmente en tudominio.com/wp-admin).
- En el menú lateral izquierdo, ve a "Ajustes" y luego haz clic en "Generales".
- Verás dos campos importantes:
- Dirección de WordPress (URL): Es la dirección donde están instalados los archivos de WordPress.
- Dirección del sitio (URL): Es la dirección que los visitantes verán en su navegador.
- Modifica ambos campos con la nueva URL que deseas usar. Por ejemplo, si cambias de
http://miviejo-dominio.comahttps://miviejo-dominio.com(por el SSL), escribe la nueva dirección completa, incluyendo el protocolo (https://). - Guarda los cambios haciendo clic en el botón "Guardar cambios" al final de la página.
[TIP] Si solo cambias la URL del sitio, pero no la de WordPress, es posible que algunos enlaces internos se rompan. Lo ideal es que ambas direcciones sean iguales, a menos que tengas una configuración muy específica (como WordPress instalado en un subdirectorio y el sitio en la raíz).
Después de guardar, WordPress te pedirá que inicies sesión nuevamente. Usa la nueva URL para acceder. ¡Listo!
Método 2: Cambiar la URL mediante el archivo wp-config.php
Si no puedes acceder al panel de administración (por ejemplo, si la URL actual está mal escrita y te redirige a una página de error), puedes modificar la URL directamente desde los archivos del servidor. Aquí te explico cómo hacerlo usando el archivo wp-config.php.
- Accede a tu servidor mediante FTP (FileZilla, por ejemplo) o a través del administrador de archivos de tu panel de hosting (Syspanel, cPanel, etc.).
- Busca el archivo
wp-config.phpen la carpeta raíz de tu instalación de WordPress (normalmente donde están las carpetaswp-admin,wp-content, etc.). - Descarga una copia del archivo por seguridad.
- Edita el archivo con un editor de texto plano (como Notepad++ o el editor integrado del panel).
- Agrega las siguientes líneas justo antes de la línea que dice
/* That's all, stop editing! Happy blogging. */:
define('WP_HOME','https://tunuevadominio.com');
define('WP_SITEURL','https://tunuevadominio.com');
- Reemplaza
https://tunuevadominio.comcon la nueva URL que deseas usar (con el protocolo correcto). - Guarda el archivo y súbelo de nuevo al servidor (si lo editaste localmente).
[INFO] Este método es muy útil cuando no tienes acceso al panel, pero debes asegurarte de que la URL esté escrita exactamente como debe ser, sin espacios ni caracteres extraños.
Después de subir el archivo, intenta acceder a tu sitio con la nueva URL. Si todo está bien, podrás iniciar sesión y luego puedes eliminar esas líneas del wp-config.php (aunque no es obligatorio, ya que funcionan como un ajuste permanente).
Método 3: Cambiar la URL desde la base de datos (phpMyAdmin)
Este método es un poco más técnico, pero igual de efectivo. Se usa cuando no puedes acceder ni al panel ni al archivo wp-config.php. Lo haremos a través de la base de datos.
- Accede a phpMyAdmin desde tu panel de control. Si usas Syspanel, busca la opción "phpMyAdmin" o "Bases de datos". El puerto de acceso a Syspanel es el 2106.
- Selecciona la base de datos de tu sitio WordPress (normalmente la reconozco porque tiene un prefijo como
wp_). - Busca la tabla
wp_options(o el prefijo que tengas configurado, por ejemplomi_prefijo_options). - Haz clic en "Examinar" (o "Browse") para ver los registros de esa tabla.
- Busca las filas con
option_nameigual asiteurlyhome. - Edita cada una haciendo clic en el icono de lápiz (Editar). Cambia el valor de
option_valuepor la nueva URL (por ejemplo, dehttp://viejo.comahttps://nuevo.com). - Guarda los cambios para cada registro.
[WARNING] Ten cuidado al editar la base de datos. No modifiques ningún otro valor ni elimines registros. Si no te sientes seguro, pide ayuda a tu proveedor de hosting o a un técnico.
Una vez actualizados ambos registros, tu sitio debería funcionar con la nueva URL.
Errores comunes y cómo solucionarlos
Error 404 en todas las páginas (excepto la principal)
Esto suele ocurrir porque los enlaces permanentes (permalinks) no se han actualizado. Para solucionarlo:
- Ve a Ajustes > Enlaces permanentes en tu panel de WordPress.
- Sin cambiar nada, haz clic en "Guardar cambios". Esto forzará a WordPress a regenerar las reglas de reescritura.
- Si no puedes acceder al panel, accede a la base de datos y busca la tabla
wp_options, localiza la filarewrite_rulesy bórrala (o ponla en blanco). Luego visita cualquier página de tu sitio y WordPress la regenerará automáticamente.
No puedo acceder al panel de administración
Si después del cambio no puedes iniciar sesión, prueba lo siguiente:
- Limpia la caché del navegador y las cookies.
- Usa el método del
wp-config.phpdescrito anteriormente para forzar la URL correcta. - Revisa la base de datos con el método de phpMyAdmin para asegurarte de que los valores de
siteurlyhomesean correctos.
El sitio se muestra sin estilos (CSS roto)
Esto suele pasar cuando la URL de los archivos multimedia o de los temas no se actualiza automáticamente. Puedes solucionarlo con un plugin como "Velvet Blues Update URLs" o realizando una búsqueda y reemplazo en la base de datos (con mucho cuidado). Si usas Syspanel, algunos paneles tienen herramientas internas para esto.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL sin perder mi contenido?
Sí, si lo haces correctamente. El contenido (entradas, páginas, imágenes) permanece en la base de datos. Lo único que cambia es la dirección desde la que se accede. Siempre y cuando actualices los enlaces internos, todo debería funcionar.
¿Qué pasa si solo cambio la URL del sitio y no la de WordPress?
Pueden ocurrir problemas de redirección y algunos enlaces (como los de los plugins) pueden dejar de funcionar. Es mejor mantener ambas iguales a menos que tengas una configuración avanzada.
¿Necesito cambiar la URL si instalo un certificado SSL?
Sí, debes cambiar http:// por https:// en ambos campos de Ajustes Generales. Además, es recomendable instalar un plugin como "Really Simple SSL" para ayudar con la migración.
¿Puedo cambiar la URL desde el plugin "Better Search Replace"?
Sí, es una herramienta segura para actualizar URLs en la base de datos sin necesidad de phpMyAdmin. Pero siempre haz una copia de seguridad antes.
Conclusión
Cambiar la URL de tu sitio WordPress es una tarea que, con la guía adecuada, cualquier persona puede realizar. Ya sea a través del panel de administración, editando el wp-config.php o directamente en la base de datos, tienes varias opciones para adaptarte a tu nivel de comodidad técnica.
Recuerda siempre: haz una copia de seguridad antes de cualquier cambio, y si algo sale mal, no entres en pánico. Con los métodos que te hemos mostrado, podrás solucionar la mayoría de los problemas.
Si eres usuario de Syspanel, recuerda que puedes acceder a tu panel de control a través del puerto 2106 para gestionar tus archivos, bases de datos y más. Y si en algún momento te sientes perdido, no dudes en contactar al soporte técnico de tu hosting.
¡Ahora ya sabes cómo modificar la dirección de tu sitio WordPress con confianza! ¿Tienes alguna duda o experiencia que compartir? Déjala en los comentarios (si tu sitio los tiene) o consulta con tu proveedor de hosting. ¡Buena suerte con tu cambio de URL!
