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

Cómo cambiar la URL de WordPress sin romper el sitio (Guía paso a paso)

Actualizado el 12 de enero de 2026

Cambiar la URL de WordPress es una de las tareas que más pánico genera entre los usuarios, y con razón. Si se hace a lo bruto, puedes terminar con una página en blanco o con un mensaje de error que te impida acceder a tu panel de administración. Sin embargo, la realidad es que este proceso es mucho más sencillo de lo que parece si sigues el orden correcto y entiendes qué está pasando "bajo el capó".

En esta guía paso a paso, voy a explicarte cómo cambiar la URL de WordPress sin romper el sitio, ya sea porque quieres mover WordPress a un nuevo dominio, cambiar de HTTP a HTTPS o simplemente migrar de un subdominio a un dominio principal. Lo haremos de forma segura, con trucos de respaldo y solucionando los problemas más comunes antes de que ocurran.

No importa si eres un usuario novato o si ya tienes algo de experiencia, aquí encontrarás un método infalible. Al final, también resolveremos las dudas más frecuentes (FAQ) para que te quedes sin ninguna pregunta pendiente.


¿Por qué cambiar la URL es tan delicado?

Antes de ensuciarnos las manos, es vital entender por qué este cambio puede romper tu web. WordPress guarda la URL de tu sitio en dos opciones principales dentro de la base de datos: siteurl y home. Estas dos opciones le dicen a WordPress dónde están los archivos principales y a qué dirección debe apuntar el panel de administración.

El problema surge porque no solo se guardan en la base de datos. Esas URLs también están incrustadas en el contenido de tus entradas, en los enlaces internos, en las imágenes y en cualquier plugin que haya guardado la ruta absoluta. Si cambias la URL base y no actualizas el resto, WordPress intentará cargar los recursos desde la dirección antigua, resultando en una página rota o en un bucle de redireccionamiento.

Por eso, cambiar la URL de WordPress no es solo cambiar un par de campos; es una operación quirúrgica que requiere actualizar todas las referencias. Pero no te preocupes, aquí te enseño a hacerlo bien.


Preparación previa: El respaldo es tu salvavidas

[!WARNING]
NO CONTINÚES SIN HACER UN RESPALDO. Este es el paso más importante de toda la guía. Si algo sale mal y no tienes copia, podrías perder todo tu contenido. Hazlo ahora.

Puedes hacer un respaldo de dos maneras:

1. Respaldo completo desde tu panel de Hosting (Syspanel)

Si tu hosting usa Syspanel (accesible normalmente en el puerto 2106), el proceso es muy visual. Busca la sección de "Archivos" o "Gestor de archivos" y descarga una copia completa de la carpeta public_html. Luego, ve a la sección de "Bases de datos" (normalmente MySQL) y exporta tu base de datos como un archivo .sql. Guarda ambos en tu ordenador.

[!INFO]
Syspanel es el panel de control que usamos en nuestros servidores. Para acceder a él, escribe https://tu-dominio.com:2106 en tu navegador. Ahí encontrarás todas las herramientas para gestionar tu hosting, incluyendo el gestor de archivos y las bases de datos.

2. Respaldo con un plugin

Si prefieres la vía fácil, instala un plugin como UpdraftPlus o All-in-One WP Migration. Estos plugins te permiten descargar un archivo comprimido que contiene tanto los archivos como la base de datos. Es el método más sencillo para usuarios no técnicos.

Una vez que tengas tu copia de seguridad guardada y verificada (abre el archivo para asegurarte de que no está vacío), ya puedes proceder con tranquilidad.


Método 1: Cambiar la URL desde el Administrador (El más fácil)

Este método es perfecto si todavía tienes acceso a tu panel de administración de WordPress. Es ideal para cambiar el dominio WordPress sin necesidad de tocar código.

Paso 1: Accede a los Ajustes Generales

Ve a tu escritorio de WordPress y navega a Ajustes > Generales.

Paso 2: Localiza los campos de URL

Verás dos campos críticos:

  • Dirección de WordPress (URL): Aquí es donde residen los archivos de WordPress.
  • Dirección del sitio (URL): La dirección que los visitantes ven en su navegador.

Normalmente, ambos tienen el mismo valor.

Paso 3: Cambia los valores

Escribe tu nueva URL en ambos campos. Por ejemplo, si estabas usando www.midominioantiguo.com y ahora quieres usar www.midominionuevo.com, reemplázalo en ambos campos.

[!TIP]
IMPORTANTE: No añadas una barra diagonal (/) al final de la URL. Escribe solo la raíz, por ejemplo: https://midominio.com (sin la barra final).

Paso 4: Guarda los cambios

Haz clic en el botón Guardar cambios. WordPress intentará redirigirte a la nueva URL. Si lo has hecho bien, serás llevado a la pantalla de inicio de sesión de la nueva dirección.

¿Qué pasa si al guardar me da un error de "demasiadas redirecciones" o una página en blanco?

Si esto ocurre, es porque el dominio nuevo no está apuntando correctamente a tu servidor o porque el certificado SSL no está activo. No entres en pánico. Vuelve al método de la base de datos (explicado más abajo) para revertir el cambio y resolver el problema de DNS primero.


Método 2: Cambiar la URL desde phpMyAdmin (El más fiable)

Si el método anterior falla o no puedes acceder al panel, este es el camino a seguir. Es el método más directo y funciona siempre, incluso si tu sitio está completamente roto.

[!WARNING]
Este método implica tocar la base de datos. Sigue las instrucciones al pie de la letra y no modifiques nada más que lo indicado.

Paso 1: Accede a phpMyAdmin

Entra en tu panel de control de hosting (Syspanel en el puerto 2106) y busca la sección de "Bases de datos" o "MySQL". Haz clic en phpMyAdmin.

Paso 2: Selecciona tu base de datos

En el panel izquierdo, verás una lista de bases de datos. Haz clic en la que corresponde a tu WordPress. Si no sabes cuál es, revisa el archivo wp-config.php de tu instalación; ahí aparece el nombre de la base de datos.

Paso 3: Localiza la tabla de opciones

Dentro de la base de datos, busca una tabla llamada wp_options (el prefijo wp_ puede ser diferente si lo cambiaste al instalar). Haz clic en ella.

Paso 4: Busca las filas "siteurl" y "home"

Verás una tabla con muchas filas. En la columna "option_name", busca las filas llamadas siteurl y home. Haz clic en el icono de "Editar" (normalmente un lápiz) en la fila de siteurl.

Paso 5: Cambia el valor

En el campo "option_value", verás la URL antigua. Cámbiala por la nueva. Repite este proceso para la fila home.

[!TIP]
IMPORTANTE: Guarda los cambios después de editar cada fila. No olvides ninguna.

Paso 6: Verifica tu sitio

Una vez que hayas actualizado ambas filas, ve a tu navegador y escribe tu nueva URL. Deberías ver tu sitio funcionando.


El paso crítico que casi nadie hace: Actualizar los enlaces internos

Ahora que tu sitio carga correctamente, el trabajo no ha terminado. Si solo cambias las URLs en siteurl y home, tu página principal funcionará, pero los enlaces internos (los que van de una entrada a otra) y las imágenes seguirán apuntando a la URL antigua. Esto es especialmente importante si estás moviendo WordPress de un lugar a otro.

Solución con plugin: Better Search Replace

Este es el método más seguro y rápido. Instala y activa el plugin Better Search Replace. Es gratuito y no modifica la base de datos de forma permanente hasta que tú lo decides.

  1. Ve a Herramientas > Better Search Replace.
  2. En el campo "Buscar", escribe la URL antigua (por ejemplo, http://midominioantiguo.com).
  3. En el campo "Reemplazar por", escribe la URL nueva (por ejemplo, https://midominionuevo.com).
  4. Selecciona todas las tablas de la base de datos (puedes usar "Seleccionar todo").
  5. IMPORTANTE: En la opción "Ejecutar como borrador", déjala activada la primera vez. Esto te mostrará cuántas coincidencias encontró sin hacer cambios reales.
  6. Revisa el número de coincidencias. Si es razonable, desactiva la opción de "borrador" y ejecuta la operación de nuevo para aplicar los cambios.

[!WARNING]
No uses este plugin para reemplazar cadenas de texto genéricas como "www" o "http", ya que podrías corromper la base de datos. Úsalo solo para URLs completas.

Solución manual con SQL (para valientes)

Si prefieres no instalar plugins, puedes ejecutar una consulta SQL directamente en phpMyAdmin. Ve a la pestaña "SQL" dentro de tu base de datos y ejecuta:

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://old-url.com', 'http://new-url.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = REPLACE(guid, 'http://old-url.com', 'http://new-url.com');

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://old-url.com', 'http://new-url.com');

UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://old-url.com', 'http://new-url.com');

Reemplaza http://old-url.com y http://new-url.com con tus URLs reales y ejecuta la consulta.


Cambiar la URL de WordPress en la configuración de Syspanel

A veces, el problema no es solo WordPress, sino la configuración del servidor. Si tu dominio nuevo no apunta a tu hosting, nada de lo anterior funcionará.

Paso 1: Añade el dominio en Syspanel

Accede a Syspanel (puerto 2106). Busca la sección de "Dominios" o "Sitios web". Añade tu nuevo dominio y asegúrate de que apunta a la carpeta correcta (normalmente public_html).

Paso 2: Activa SSL para el nuevo dominio

En la misma sección, activa el certificado SSL gratuito (Let's Encrypt). Esto es crucial, ya que si tu sitio usa HTTPS y no tienes el certificado activo, los navegadores mostrarán un error de seguridad.

Paso 3: Configura las redirecciones

En Syspanel, busca la opción de "Redirecciones" o "Redirects". Configura una redirección 301 desde tu dominio antiguo al nuevo. Esto asegura que cualquier persona que visite la URL vieja sea llevada automáticamente a la nueva, lo cual es esencial para mantener tu posicionamiento SEO.


Solución de problemas comunes al cambiar la URL

A pesar de seguir todos los pasos, pueden surgir problemas. Aquí tienes los más comunes y cómo solucionarlos:

Problema 1: "Error al establecer conexión con la base de datos"

Esto suele pasar si has movido los archivos a otro servidor y no has actualizado las credenciales en wp-config.php. Abre este archivo y verifica que los datos de la base de datos (nombre, usuario, contraseña) sean los correctos.

Problema 2: El sitio carga pero sin estilos (CSS roto)

Esto es un clásico. Significa que las URLs de las imágenes y los estilos siguen apuntando a la dirección antigua. Ejecuta el plugin Better Search Replace como se explicó anteriormente. Si no funciona, revisa el archivo .htaccess y asegúrate de que no tenga reglas de redirección obsoletas.

Problema 3: Bucle de redireccionamiento infinito

Este error suele estar relacionado con el SSL o con un conflicto de redirecciones. Si tienes un plugin de caché, límpialo por completo. Luego, revisa en Syspanel que la redirección de HTTP a HTTPS esté bien configurada.

Problema 4: Solo puedo acceder al panel con la URL antigua

Esto es raro pero ocurre. Si has cambiado la URL en la base de datos y aún así te redirige a la antigua, es que tu navegador tiene la caché guardada. Prueba en una ventana de incógnito o borra la caché del navegador.


Preguntas Frecuentes (FAQ)

¿Puedo cambiar la URL de WordPress sin perder el SEO?

Sí, siempre y cuando configures una redirección 301 desde la URL antigua a la nueva. Esto le dice a Google que el contenido se ha movido de forma permanente y transfiere la autoridad de la página. Asegúrate de hacerlo en Syspanel o en el archivo .htaccess.

¿Qué pasa si cambio la URL y mi sitio se rompe?

No pasa nada, es reversible. Vuelve a entrar en phpMyAdmin y cambia los valores siteurl y home de nuevo a la URL antigua. Tu sitio volverá a funcionar como antes.

¿Es lo mismo cambiar a HTTPS que cambiar de dominio?

No exactamente. Cambiar a HTTPS implica actualizar la URL de http:// a https://. El proceso es el mismo, pero es mucho más sencillo porque no cambia el nombre del dominio. Simplemente sigue el Método 1 y luego actualiza los enlaces internos.

¿Necesito contratar un servicio profesional para mover WordPress?

No necesariamente. Con esta guía, puedes hacerlo tú mismo. Sin embargo, si tu sitio es muy grande o tienes muchas tablas personalizadas, un profesional puede ahorrarte tiempo y dolores de cabeza. La decisión es tuya.

¿Qué hago si no tengo acceso a Syspanel?

Si no tienes acceso al panel de control de tu hosting, no podrás cambiar los DNS ni activar SSL. En ese caso, contacta con tu proveedor de hosting y pídeles que realicen el cambio de dominio por ti. Ellos tienen las herramientas necesarias.

¿Debo cambiar la URL en todos los plugins?

La mayoría de los plugins modernos usan las funciones nativas de WordPress para obtener la URL del sitio, por lo que se actualizarán automáticamente. Sin embargo, algunos plugins de caché o de construcción de páginas (como Elementor) pueden guardar URLs absolutas en sus propios datos. En ese caso, ejecutar Better Search Replace sobre todas las tablas solucionará el problema.


Conclusión final

Cambiar la URL de WordPress no tiene por qué ser una pesadilla. La clave está en seguir el orden lógico: respaldar, cambiar las URLs base, actualizar los enlaces internos y configurar el servidor. Si te equivocas en algún paso, recuerda que siempre puedes revertir el cambio desde la base de datos.

Ya sea que estés moviendo WordPress a un servidor más rápido o cambiando el dominio WordPress por una marca más profesional, esta guía te ha dado las herramientas para hacerlo con confianza. Recuerda siempre trabajar con calma, verificar cada paso y, sobre todo, tener tu respaldo a mano.

Ahora sí, respira hondo, sigue los pasos y verás que tu sitio estará funcionando en su nueva dirección en menos de lo que imaginas. ¡Buena suerte!

¿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