🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar la URL de WordPress sin romper el sitio (Syspanel)

Actualizado el 19 de enero de 2026

Cambiar la URL de WordPress es una de esas tareas que, si se hace mal, puede dejarte la web en blanco o con errores de "demasiadas redirecciones". Pero no te preocupes, porque en este artículo te voy a explicar cómo hacerlo de forma segura y sin romper nada, usando el panel de control Syspanel.

Aquí no necesitas ser un experto en programación. Vamos a ir paso a paso, con un lenguaje claro y directo. El objetivo es que, al terminar de leer esta guía, tengas la confianza para realizar el cambio tú mismo, ya sea porque estás migrando a un nuevo dominio o porque quieres pasar de HTTP a HTTPS.

Vamos a ello.


¿Por qué es tan delicado cambiar la URL de WordPress?

Antes de meternos en faena, es importante que entiendas el "porqué" de las cosas. WordPress guarda la dirección de tu sitio en dos opciones principales dentro de la base de datos: siteurl y home. Estas dos opciones son como el "cerebro" de tu web; le dicen a WordPress dónde está alojado y qué dirección debe mostrar a los visitantes.

Si cambias estas URLs de forma incorrecta o no actualizas todas las referencias internas (como las imágenes o los enlaces de tus artículos), te encontrarás con problemas graves:

  • Error "No se puede conectar con la base de datos" (a veces).
  • Errores 404 en todas las páginas internas.
  • La web carga pero sin estilos (CSS). Se ve como un texto plano sin formato.
  • Bucle de redireccionamiento infinito: el navegador te dice que la página te está redirigiendo constantemente.

Por eso, la clave no es solo cambiar el valor en el panel, sino hacerlo de manera ordenada y con las herramientas adecuadas. Aquí es donde Syspanel se convierte en tu mejor aliado.


Preparando el terreno: antes de tocar nada

La regla de oro en el mundo del hosting es: haz una copia de seguridad completa. Si algo sale mal (que con esta guía no debería), podrás restaurar todo en cuestión de minutos.

1. Copia de seguridad de archivos y base de datos

En Syspanel (recuerda, el puerto de acceso es el 2106), encontrarás una sección dedicada a las copias de seguridad. Te recomiendo que hagas una copia manual justo antes de empezar.

  • Accede a tu panel usando la dirección https://tudominio.com:2106.
  • Busca la sección de "Copias de seguridad" o "Backups".
  • Crea una copia que incluya tanto los archivos (la carpeta public_html o www) como la base de datos.

Piensa en esto como el cinturón de seguridad: no esperas usarlo, pero si lo necesitas, te salva la vida.

2. Decide el método de cambio

Hay dos formas principales de hacer el cambio:

  • Método A (El más seguro): Cambiar las URLs desde el archivo wp-config.php o mediante un script temporal. Es 100% fiable y evita bloqueos.
  • Método B (El más directo): Cambiar las URLs desde el administrador de WordPress (Ajustes > Generales). Es rápido pero puede dar problemas si no actualizas la base de datos después.

En esta guía, nos centraremos en el Método A, ya que es el que se puede hacer 100% desde Syspanel sin necesidad de entrar en un WordPress que quizás aún no funciona bien.


Método A: El cambio definitivo usando Syspanel (y sin romper nada)

Este método se basa en editar un archivo clave y luego usar una herramienta de actualización masiva. Es el enfoque profesional.

Paso 1: Accede al administrador de archivos de Syspanel

Lo primero es entrar a tu hosting.

  1. Abre tu navegador y ve a https://tudominio.com:2106 (o la IP de tu servidor seguida de :2106).
  2. Inicia sesión con tus credenciales de Syspanel.
  3. Busca el icono de "Administrador de archivos" (suele tener forma de carpeta). Haz clic en él.

Paso 2: Localiza y edita el archivo wp-config.php

Este archivo es el corazón de la configuración de WordPress. Está en la raíz de tu sitio web, normalmente dentro de la carpeta public_html.

  1. En el administrador de archivos, navega hasta la carpeta raíz (public_html o el nombre de tu dominio).
  2. Busca el archivo llamado wp-config.php.
  3. Haz clic derecho sobre él y selecciona "Editar" (o el icono de lápiz).

Ahora viene la magia: vamos a añadir dos líneas de código justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */ o similar.

Copia y pega estas dos líneas:

define('WP_HOME','https://tudominionuevo.com');
define('WP_SITEURL','https://tudominionuevo.com');

IMPORTANTE: Reemplaza https://tudominionuevo.com con tu nueva URL exacta. Si es solo para pasar a HTTPS, sería https://tudominioactual.com. Debes incluir https:// o http:// según corresponda, pero sin barra diagonal al final.

Guarda los cambios y cierra el editor.

[TIP] Este truco le dice a WordPress que ignore los valores antiguos de la base de datos y use estos nuevos. Es la forma más rápida de "desbloquear" tu web si ya tienes el error de redirección.

Paso 3: Verifica que tu web carga

Ahora, intenta acceder a tu nueva URL en el navegador. Deberías ver tu web funcionando, aunque los enlaces internos (imágenes, páginas) aún apunten a la URL antigua. Esto es normal.

Paso 4: Actualiza las URLs en la base de datos (La parte crítica)

Aquí es donde la mayoría de la gente se equivoca. Si solo cambias las opciones generales, todas tus entradas, imágenes y enlaces internos seguirán teniendo la URL vieja guardada. Necesitamos un "buscar y reemplazar" en la base de datos.

Opción A (Recomendada): Usar el plugin "Better Search Replace"

  1. Ve a tu escritorio de WordPress (ya deberías poder entrar con la nueva URL).
  2. Ve a Plugins > Añadir nuevo.
  3. Busca "Better Search Replace" e instálalo y actívalo.
  4. Ve a Herramientas > Better Search Replace.
  5. En el campo "Buscar" escribe: https://tudominioantiguo.com (sin barra final).
  6. En el campo "Reemplazar por" escribe: https://tudominionuevo.com (sin barra final).
  7. Selecciona todas las tablas de la base de datos (suele haber un botón para seleccionar todo).
  8. Marca la casilla "Ejecutar como búsqueda secuencial" para evitar tiempos de espera.
  9. Haz clic en "Ejecutar".

Este plugin es seguro y no rompe la serialización de los datos. Es la herramienta perfecta para esto.

Opción B (Para avanzados): Usar PHPMyAdmin desde Syspanel

Si prefieres no instalar plugins, puedes hacerlo manualmente.

  1. Ve a Syspanel y busca el icono de "PHPMyAdmin" o "Bases de datos".
  2. Selecciona tu base de datos de WordPress.
  3. Ve a la pestaña "SQL".
  4. Ejecuta esta consulta SQL, reemplazando los valores:
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://tudominioantiguo.com', 'https://tudominionuevo.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE(guid, 'http://tudominioantiguo.com','https://tudominionuevo.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://tudominioantiguo.com', 'https://tudominionuevo.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://tudominioantiguo.com','https://tudominionuevo.com');

ADVERTENCIA: Este método es más agresivo. Si la base de datos tiene tablas con prefijo diferente a wp_, debes cambiarlo. Por eso recomiendo la Opción A.

Paso 5: Limpia la caché y ajusta los enlaces

Después de actualizar la base de datos, es hora de limpiar la caché.

  1. Si usas un plugin de caché (como W3 Total Cache o WP Super Cache), ve a su configuración y purga toda la caché.
  2. Si usas CDN (como Cloudflare), purga también su caché.
  3. Ve a Ajustes > Enlaces permanentes en tu WordPress y simplemente haz clic en "Guardar cambios". Esto actualiza las reglas de reescritura y evita errores 404 en tus páginas internas.

Paso 6: Elimina el código temporal de wp-config.php

Una vez que todo funcione, vuelve al archivo wp-config.php y elimina las dos líneas que añadiste al principio. ¿Por qué? Porque si en el futuro cambias de dominio otra vez, olvidarás que están ahí y te darán problemas.

Simplemente guárdalo de nuevo sin esas líneas.


Método B: El cambio rápido desde el escritorio (Si aún tienes acceso)

Si tu web aún funciona y puedes entrar al administrador, este método es válido. Pero ten cuidado, puede dejarte fuera si no lo haces bien.

  1. Ve a Ajustes > Generales en tu WordPress.
  2. Cambia los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)".
  3. Guarda los cambios.

Si al guardar te da un error o te saca de la sesión, no entres en pánico. Simplemente usa el Método A para arreglarlo, ya que el cambio en wp-config.php anulará estos valores.

[WARNING] Este método no actualiza las URLs internas de tus artículos o imágenes. Siempre tendrás que usar el plugin "Better Search Replace" o la consulta SQL del Paso 4 del Método A para completar el trabajo. De lo contrario, tendrás contenido roto.


Errores comunes y cómo solucionarlos

A veces, a pesar de seguir los pasos, algo falla. Aquí tienes las soluciones a los problemas más típicos.

Error: "Demasiadas redirecciones"

Esto suele pasar porque tienes una URL guardada en la base de datos y otra en el wp-config.php que entran en conflicto.

  • Solución: Asegúrate de que el archivo wp-config.php no tenga las líneas WP_HOME y WP_SITEURL si ya las has borrado. Si no las has borrado, y el problema persiste, revisa que no haya un plugin de redirección o un .htaccess corrupto. Borra el .htaccess y vuelve a guardar los enlaces permanentes desde WordPress.

Error: "No se puede conectar con la base de datos"

Esto es más serio, pero no suele estar relacionado con el cambio de URL, sino con un fallo en la conexión.

  • Solución: Revisa que los datos de conexión en wp-config.php (nombre de la base de datos, usuario y contraseña) sean correctos. A veces, al mover de servidor, estos datos cambian.

Error: "No se encontró la página" (404)

Esto pasa cuando no has actualizado los enlaces permanentes o la base de datos.

  • Solución: Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios". Si el problema persiste, ejecuta de nuevo el plugin "Better Search Replace" asegurándote de que has escrito bien las URLs.

Preguntas frecuentes (FAQ)

¿Puedo cambiar la URL de WordPress sin perder mi posicionamiento SEO?

Sí, pero debes configurar redirecciones 301 desde la URL antigua a la nueva. Puedes hacerlo desde el archivo .htaccess o con un plugin de redirección. Esto le dice a Google que tu contenido se ha movido de forma permanente.

¿Qué pasa si solo quiero cambiar de HTTP a HTTPS?

Es el mismo proceso. Solo tienes que añadir la "s" al protocolo en todas las URLs. No olvides que también debes actualizar las URLs de tus imágenes y recursos en la base de datos.

¿Necesito contratar a un profesional para hacer esto?

No necesariamente. Con esta guía y un poco de paciencia, puedes hacerlo tú mismo. Sin embargo, si no te sientes seguro, siempre es buena idea contratar a un experto para evitar riesgos innecesarios.

¿Qué es exactamente Syspanel?

Syspanel es el panel de control de tu hosting. Es la herramienta que te permite gestionar tus archivos, bases de datos, dominios y correos electrónicos. En este artículo, lo hemos usado para editar el wp-config.php y acceder a PHPMyAdmin. Recuerda que el puerto de acceso es el 2106.

¿Puedo cambiar el dominio de WordPress desde Syspanel?

Syspanel te permite gestionar los dominios asociados a tu cuenta, pero el cambio de la URL interna de WordPress se hace con los métodos que te he explicado. Primero debes añadir el nuevo dominio a tu cuenta en Syspanel y luego seguir los pasos del Método A.


Conclusión: Ya eres capaz de cambiar tu URL

Cambiar la URL de WordPress puede parecer una tarea de alto riesgo, pero con las herramientas adecuadas y siguiendo un orden lógico, es un proceso muy manejable.

Recuerda la secuencia de oro:

  1. Copia de seguridad completa.
  2. Edita wp-config.php para forzar la nueva URL.
  3. Actualiza la base de datos con "Better Search Replace".
  4. Limpia la caché y guarda los enlaces permanentes.
  5. Elimina el código temporal del wp-config.php.

Con estos pasos, habrás realizado el cambio de forma segura, sin romper tu web y manteniendo tu posicionamiento en buscadores. Si has llegado hasta aquí, ya no tienes excusa para no hacerlo. ¡Manos a la obra!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel