WordPress: Cómo cambiar la URL del sitio correctamente
¿Por qué cambiar la URL de tu WordPress?
Cambiar la URL de tu sitio WordPress es una tarea que, aunque parece sencilla, puede causar más de un dolor de cabeza si no se hace correctamente. Es normal que quieras cambiar dominio wordpress porque tu proyecto ha crecido, has comprado un dominio más profesional o simplemente quieres migrar de http:// a https:// para mayor seguridad.
El problema clásico es que cuando modificas la dirección web desde el panel de administración (Ajustes > Generales) y guardas los cambios, WordPress intenta redirigirte inmediatamente a la nueva URL. Si algo sale mal, te encuentras con el temido wordpress url error: una página en blanco, un error de "demasiadas redirecciones" o la imposibilidad de acceder tanto al panel como al sitio público.
Pero no te preocupes. En esta guía extensa y práctica, te voy a enseñar cómo cambiar la url wordpress de forma segura, paso a paso y sin necesidad de ser un experto en programación. Vamos a cubrir todos los métodos, desde los más sencillos hasta los más técnicos, para que elijas el que mejor se adapte a tu nivel de comodidad.
Antes de empezar: La regla de oro del backup
[WARNING]
Nunca, bajo ninguna circunstancia, cambies la URL de tu WordPress sin hacer una copia de seguridad completa de tu sitio. Esto incluye tanto los archivos (la carpeta wp-content, wp-config.php, etc.) como la base de datos. Si algo sale mal, el backup será tu salvavidas.
Puedes hacer un backup desde el panel de tu hosting (muchos ofrecen copias automáticas) o usando plugins como UpdraftPlus. Tómate tu tiempo para verificar que la copia se ha descargado correctamente antes de continuar.
Método 1: La forma incorrecta (y por qué no debes hacerla)
Antes de enseñarte los métodos correctos, hablemos del error más común. Mucha gente va a Ajustes > Generales en WordPress y cambia los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)" directamente. Después pulsan "Guardar cambios" y... ¡pum! El sitio se cae.
¿Por qué ocurre esto? Porque WordPress utiliza esas URLs para localizar sus propios archivos y conectarse a la base de datos. Cuando cambias la URL de golpe, el sistema intenta redirigirte a la nueva dirección, pero los archivos siguen en la ubicación anterior (o el dominio nuevo aún no está configurado correctamente en el servidor). El resultado es el wordpress url error.
No te recomiendo este método a menos que sepas exactamente lo que estás haciendo y tengas acceso rápido al archivo wp-config.php para revertir el cambio.
Método 2: Cambiar la URL editando wp-config.php (El método infalible)
Este es mi método favorito y el que te recomiendo si quieres modificar url wordpress de forma segura. Es un poco más técnico, pero es a prueba de balas. Solo necesitas acceso al administrador de archivos de tu hosting o a un cliente FTP.
Paso 1: Accede a tus archivos
Entra en el panel de control de tu hosting (si usas Syspanel, recuerda que el puerto de acceso es el 2106). Busca el administrador de archivos o conéctate por FTP con FileZilla.
Paso 2: Localiza y edita wp-config.php
En la raíz de tu instalación de WordPress (donde están carpetas como wp-admin, wp-content y el archivo index.php), busca el archivo wp-config.php. Haz clic derecho y selecciona "Editar" o descárgalo para modificarlo con un editor de texto como Notepad++.
Paso 3: Añade las líneas mágicas
Justo antes de la línea que dice:
/* That's all, stop editing! Happy publishing. */
Añade estas dos líneas:
define('WP_HOME', 'https://tunuevadominio.com');
define('WP_SITEURL', 'https://tunuevadominio.com');
[INFO]
Reemplaza https://tunuevadominio.com con tu nueva URL completa, incluyendo https:// o http:// y www si lo usas. No añadas una barra al final.
Paso 4: Guarda y sube el archivo
Guarda los cambios y sube el archivo modificado a tu servidor, reemplazando el original.
Paso 5: Accede a tu WordPress
Ahora, intenta acceder a tu panel de administración usando la nueva URL (ejemplo: https://tunuevadominio.com/wp-admin). Si todo ha ido bien, podrás entrar sin problemas.
[TIP]
Este método es ideal porque no toca la base de datos. Es reversible: si algo falla, solo tienes que borrar las dos líneas que añadiste y subir el archivo de nuevo.
Método 3: Usar el archivo functions.php del tema
Otra alternativa segura es añadir un pequeño código al archivo functions.php de tu tema activo. Este método es muy útil si no tienes acceso a wp-config.php pero sí al editor de temas desde el panel de administración (aunque para eso necesitas que el panel funcione, claro).
Paso 1: Accede al editor de temas
Ve a Apariencia > Editor de archivos en tu panel de WordPress. En la columna derecha, busca y selecciona functions.php.
Paso 2: Añade el código
Al final del archivo, pega este código:
update_option('siteurl', 'https://tunuevadominio.com');
update_option('home', 'https://tunuevadominio.com');
Paso 3: Guarda los cambios
Haz clic en "Actualizar archivo". Después de esto, deberías poder acceder a tu sitio con la nueva URL.
[WARNING]
Este método modifica la base de datos. Una vez que guardes, la URL quedará cambiada en los registros. Si quieres revertir, tendrás que usar otro método o editar la base de datos directamente.
Método 4: La base de datos (para valientes)
Si te sientes cómodo con phpMyAdmin, puedes cambiar la URL directamente en la base de datos. Este método es útil si ya tienes el wordpress url error y no puedes acceder al panel ni a los archivos.
Paso 1: Accede a phpMyAdmin
Desde tu panel de hosting (recuerda: Syspanel, puerto 2106), busca la sección de bases de datos y abre phpMyAdmin.
Paso 2: Selecciona tu base de datos
Haz clic en tu base de datos de WordPress. Verás una lista de tablas.
Paso 3: Encuentra la tabla wp_options
Busca la tabla que se llama wp_options (el prefijo wp_ puede variar si lo cambiaste durante la instalación). Haz clic en "Examinar" o "Browse".
Paso 4: Localiza las opciones siteurl y home
Verás dos filas con los nombres siteurl y home. Haz clic en "Editar" en cada una de ellas y cambia el valor en el campo option_value por tu nueva URL.
Paso 5: Guarda los cambios
Después de editar ambas filas, guarda los cambios. Ahora intenta acceder a tu sitio con la nueva URL.
[INFO]
Si tu error es que no puedes acceder al panel pero el sitio público funciona, este método es el más fiable. No necesitas tocar archivos, solo la base de datos.
Método 5: El plugin "Better Search Replace" (El más fácil)
Si prefieres una solución visual y sin tocar código, existe un plugin llamado "Better Search Replace" que es una maravilla. Está diseñado para buscar y reemplazar textos en la base de datos de forma segura, y es perfecto para cambiar dominio wordpress.
Paso 1: Instala el plugin
Desde tu panel de administración (si aún puedes acceder), ve a Plugins > Añadir nuevo y busca "Better Search Replace". Instálalo y actívalo.
Paso 2: Configura la búsqueda
Ve a Herramientas > Better Search Replace. En el campo "Search for", escribe tu antigua URL (por ejemplo, http://tudominioantiguo.com). En el campo "Replace with", escribe la nueva URL (por ejemplo, https://tunuevadominio.com).
Paso 3: Selecciona las tablas
Marca todas las tablas de tu base de datos.
Paso 4: Ejecuta el reemplazo
Haz clic en "Dry Run" primero para ver cuántas ocurrencias encontrará. Si todo es correcto, desmarca "Dry Run" y haz clic en "Run Search/Replace".
[TIP]
Este plugin también es útil para cambiar http:// por https:// en todos tus enlaces internos después de instalar un certificado SSL.
¿Qué pasa con las URLs en el contenido?
Cuando cambias la URL de tu sitio, no solo cambias la dirección principal. Todos los enlaces internos, imágenes y referencias en tus entradas y páginas también deben actualizarse. Si usas el método de wp-config.php o functions.php, WordPress gestionará la redirección automáticamente, pero es posible que algunos enlaces antiguos sigan apareciendo en tu contenido.
Para solucionarlo, después de cambiar la URL, puedes usar el plugin "Better Search Replace" (como en el Método 5) para reemplazar todas las instancias de tu antigua URL por la nueva en la base de datos. Esto asegura que no haya enlaces rotos.
Errores comunes y cómo solucionarlos
Error: "Error de conexión a la base de datos"
Este error suele aparecer si cambias la URL en wp-config.php pero el archivo tiene una sintaxis incorrecta (por ejemplo, falta un punto y coma o hay comillas mal puestas). Revisa el archivo y asegúrate de que las líneas que añadiste están bien formadas.
Error: "Demasiadas redirecciones"
Este es un clásico. Si tienes un plugin de caché o un redireccionamiento configurado (como en el .htaccess), puede entrar en conflicto con la nueva URL. Intenta desactivar temporalmente los plugins de caché o eliminar las reglas de redirección del .htaccess y vuelve a intentarlo.
Error: "Página no encontrada" (404)
Si después de cambiar la URL ves errores 404 en tus páginas internas, es porque los enlaces permanentes necesitan actualizarse. Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" sin modificar nada. Esto refrescará las reglas de reescritura.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL de mi WordPress sin perder el SEO?
Sí, siempre y cuando configures correctamente las redirecciones 301 desde la antigua URL a la nueva. Esto le dice a Google que el contenido se ha movido permanentemente. Si usas un plugin de SEO como Yoast o Rank Math, puedes configurarlo fácilmente. También es importante actualizar tu perfil en Google Search Console y Bing Webmaster Tools.
¿Qué es mejor: cambiar la URL en wp-config.php o en la base de datos?
Ambos métodos son válidos. wp-config.php es más rápido y no toca la base de datos, pero los cambios no son permanentes en el sentido de que solo afectan a la configuración de WordPress. La base de datos es más profunda y actualiza todas las referencias. Para un cambio de dominio completo, te recomiendo combinar ambos: primero wp-config.php y luego el plugin "Better Search Replace".
¿Necesito cambiar algo en mi hosting además de la URL?
Sí, si estás cambiando dominio wordpress a un dominio completamente nuevo, debes asegurarte de que el nuevo dominio está correctamente apuntado a tu servidor (es decir, que los DNS están configurados). De lo contrario, nadie podrá acceder a tu sitio a través de la nueva dirección.
¿Qué hago si ya no puedo acceder al panel de administración?
No entres en pánico. Utiliza el Método 2 (editar wp-config.php) o el Método 4 (phpMyAdmin). Ambos no requieren acceso al panel. Si no tienes acceso a los archivos, contacta con tu proveedor de hosting para que te ayuden.
¿Puedo cambiar la URL temporalmente para hacer pruebas?
Sí, puedes usar un plugin como "WP Staging" para crear un sitio de pruebas en una subcarpeta o subdominio. Esto te permite experimentar con cambios sin afectar tu sitio real.
Conclusión final
Cambiar la URL de tu WordPress no tiene por qué ser una pesadilla. Con los métodos que te he explicado, podrás modificar url wordpress de forma segura y sin romper nada. Recuerda siempre:
- Haz un backup completo antes de empezar.
- Elige el método que mejor se adapte a tu nivel técnico.
- Si algo sale mal, no desesperes: siempre puedes revertir los cambios.
La próxima vez que necesites cambiar dominio wordpress, ya sabrás exactamente qué hacer. Y si te encuentras con un wordpress url error, ya tienes las herramientas para solucionarlo como un profesional.
[TIP]
Si usas Syspanel como tu panel de control, recuerda que el acceso se realiza a través del puerto 2106. Allí encontrarás todas las herramientas necesarias (administrador de archivos, phpMyAdmin, gestor de DNS) para llevar a cabo estos cambios sin problemas.
¡Buena suerte con tu cambio de URL! Tu sitio te lo agradecerá.
