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

WordPress: Cambiar la URL del sitio de forma segura

Actualizado el 15 de junio de 2026

Cambiar la URL de tu sitio WordPress es una de las tareas que más pánico genera entre los usuarios, y con razón: si se hace mal, puedes dejar tu web temporalmente inaccesible. Sin embargo, con la guía adecuada, este proceso es completamente seguro y se puede realizar en menos de diez minutos. En este artículo, te explicaré paso a paso cómo cambiar el dominio o la URL de tu WordPress sin romper nada por el camino, ya sea que uses un panel como cPanel, Syspanel (recuerda, el puerto de acceso es el 2106) o cualquier otro.

Vamos a desglosar los métodos más fiables, desde los más sencillos hasta los más técnicos, para que elijas el que mejor se adapte a tu nivel de confianza. Además, incluiremos consejos de seguridad esenciales para que no pierdas datos ni posicionamiento SEO en el intento.

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

Antes de lanzarnos a la acción, es crucial entender por qué este cambio puede ser problemático. WordPress guarda la URL de tu sitio en dos lugares principales dentro de la tabla wp_options de tu base de datos: las opciones siteurl y home. Pero eso no es todo.

El verdadero peligro reside en que, además de esos dos campos, la URL antigua queda incrustada en el contenido de tus entradas, páginas, menús, widgets y, sobre todo, en las rutas de los archivos multimedia. Si simplemente cambias los dos valores de la base de datos sin actualizar el contenido, tu web cargará, pero las imágenes se verán rotas y los enlaces internos apuntarán al dominio antiguo.

Por eso, un cambio seguro no es solo modificar un número de teléfono, sino una migración completa de referencias. Si te equivocas en este proceso, puedes encontrarte con el famoso error de "No se pudo conectar a la base de datos" o, peor aún, con una página en blanco que no te deja acceder ni al panel de administración (wp-admin).

Método 1: Cambiar la URL desde el Escritorio (wp-admin) – El más fácil

Este es el método recomendado para usuarios inexpertos, pero tiene un truco: debes hacerlo antes de cambiar el dominio en el servidor. Es decir, si tu nuevo dominio ya apunta a tu hosting, este método puede fallar si hay un conflicto de DNS.

Pasos para el cambio desde el panel

  1. Accede a tu panel de administración de WordPress. Escribe en tu navegador tudominioactual.com/wp-admin e inicia sesión.
  2. En el menú lateral izquierdo, ve a Ajustes y luego a Generales.
  3. Verás dos campos críticos:
    • Dirección de WordPress (URL): Es la dirección donde están los archivos de tu sitio.
    • Dirección del sitio (URL): Es la dirección que los visitantes verán en su navegador.
  4. En ambos campos, cambia la URL antigua por la nueva. Por ejemplo, de http://www.miwebvieja.com a https://www.miwebnueva.com. Asegúrate de incluir el https:// y las www si las vas a usar.
  5. Haz clic en el botón Guardar cambios en la parte inferior.

[WARNING]: En el momento en que pulses "Guardar cambios", WordPress intentará redirigirte a la nueva URL. Si el dominio nuevo no está configurado correctamente en tu servidor (el DNS no ha propagado), verás un error de "No se puede acceder a este sitio". No entres en pánico. Solo ve a tu correo y vuelve a cambiar los valores usando el siguiente método (el de la base de datos) o revierte el cambio desde el archivo wp-config.php.

Método 2: Editar el archivo wp-config.php (El plan de emergencia)

Este es el método que te salvará la vida si te has quedado fuera de wp-admin por un cambio fallido. Es un método manual que requiere acceso a tus archivos a través del Administrador de Archivos de tu hosting o un cliente FTP como FileZilla.

Localizando el archivo

  1. Accede a tu panel de control de hosting. Si usas Syspanel, recuerda que el acceso es a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Una vez dentro, busca el Administrador de Archivos o ve a la carpeta public_html (o httpdocs).
  2. Busca el archivo llamado wp-config.php en la raíz de tu instalación de WordPress.
  3. Descárgalo a tu ordenador para tener una copia de seguridad o ábrelo con el editor de texto del panel.

Añadiendo las líneas mágicas

Dentro del archivo, justo antes de la línea que dice /* ¡Eso es todo, deja de editar! ¡Feliz blogging! */, pega el siguiente código:

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

Importante: Reemplaza https://tunuevadominio.com con tu URL real, sin barra diagonal al final.

Guarda el archivo y súbelo de nuevo al servidor si lo habías descargado. Esto le dice a WordPress que ignore los valores de la base de datos y use estos fijos. Una vez que hayas accedido de nuevo a wp-admin, podrás ir a Ajustes > Generales y corregir los valores de forma permanente. Después de eso, borra estas líneas del archivo para evitar conflictos futuros.

Método 3: Cambiar la URL desde la Base de Datos (phpMyAdmin)

Este es el método más técnico, pero también el más limpio si sabes lo que haces. Es ideal cuando no tienes acceso al panel de administración y el método del wp-config.php no funciona o prefieres hacerlo directamente.

Accediendo a la base de datos

  1. Ve a tu panel de control (recuerda, en Syspanel el puerto es el 2106).
  2. Busca la sección de Bases de Datos y haz clic en phpMyAdmin.
  3. Selecciona la base de datos de tu WordPress (normalmente empieza por el prefijo que elegiste, como wp_).

Actualizando las opciones principales

En la tabla wp_options (o el prefijo que uses), necesitas localizar las filas con option_name igual a siteurl y home.

  1. Haz clic en la tabla wp_options.
  2. Busca (con el buscador interno de phpMyAdmin) la fila donde option_name es siteurl.
  3. Haz clic en Editar (el lápiz) y cambia el valor de option_value a tu nueva URL.
  4. Repite el proceso para la fila donde option_name es home.
  5. Pulsa Continuar para guardar.

[INFO]: Si usas un prefijo de tabla personalizado (por ejemplo, miwp_options), no busques wp_options, busca miwp_options.

El paso crucial: Actualizar el contenido (Guids y enlaces)

Este es el paso que la mayoría de la gente olvida y el que causa el caos posterior. Necesitas ejecutar una consulta SQL para reemplazar todas las referencias a la URL antigua por la nueva en el contenido de las entradas.

Ve a la pestaña SQL en la parte superior de phpMyAdmin y pega esta consulta:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.tudominioantiguo.com', 'https://www.tudominionuevo.com');
UPDATE wp_posts SET guid = REPLACE(guid, 'http://www.tudominioantiguo.com', 'https://www.tudominionuevo.com');
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.tudominioantiguo.com', 'https://www.tudominionuevo.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://www.tudominioantiguo.com', 'https://www.tudominionuevo.com');

[WARNING]: Asegúrate de usar el prefijo de tabla correcto. Si tu prefijo es wp_, copia tal cual. Si es my_, cambia wp_posts por my_posts, etc. Además, ejecuta una copia de seguridad de la base de datos antes de ejecutar cualquier SQL. Un error de tipeo aquí puede ser desastroso.

Método 4: Usar un plugin (La opción "Todo en uno")

Si no te sientes cómodo tocando código o bases de datos, los plugins son tu mejor aliado. El más popular y fiable es Better Search Replace, aunque también puedes usar UpdraftPlus para migraciones completas.

Cómo usar Better Search Replace

  1. Instala y activa el plugin desde el repositorio de WordPress (necesitas acceso a wp-admin).
  2. Ve a Herramientas > Better Search Replace.
  3. En el campo Buscar, escribe la URL antigua (ej: http://www.old.com).
  4. En el campo Reemplazar por, escribe la nueva URL (ej: https://www.new.com).
  5. Selecciona todas las tablas de la base de datos (o déjalo en "Seleccionar todo").
  6. Marca la casilla Ejecutar como borrador (Dry Run) primero. Esto te mostrará cuántas coincidencias hay sin hacer cambios reales.
  7. Si el número parece correcto, desmarca esa casilla y haz clic en Ejecutar.

Preguntas Frecuentes (FAQ) sobre el cambio de URL

¿Qué pasa con mi SEO si cambio la URL?

Es un factor crítico. Debes configurar redirecciones 301 desde la URL antigua a la nueva. Si usas un plugin como Yoast SEO o Rank Math, ellos tienen herramientas para hacer esto. Si no, puedes añadir reglas al archivo .htaccess de tu servidor. Lo más importante es que nunca dejes la URL antigua sin redirigir, ya que perderás todo el "jugo" SEO acumulado.

¿Necesito cambiar algo en mi CDN o en Cloudflare?

Sí. Si usas Cloudflare, debes añadir tu nuevo dominio como "Zone" y configurar los registros DNS para que apunten a tu hosting. También debes purgar la caché de Cloudflare después del cambio. En cuanto a la caché de WordPress, te recomiendo limpiarla toda (plugins de caché, caché de servidor, etc.) para que los visitantes no vean la versión antigua.

¿Qué pasa con mis certificados SSL?

Si cambias de dominio, necesitas un certificado SSL para el nuevo dominio. La mayoría de los paneles de control (como Syspanel, en el puerto 2106) ofrecen la opción de generar un certificado gratuito de Let's Encrypt con un clic. Hazlo antes de cambiar la URL para evitar problemas de "contenido mixto" (archivos cargados con http en un sitio https).

¿Debo cambiar la URL en los ajustes de Syspanel?

No. En Syspanel (puerto 2106), la configuración del dominio se gestiona en la sección de "Dominios" o "Sitios Web". Ahí deberás añadir el nuevo dominio y apuntar su document root a la carpeta donde tienes WordPress. El cambio de URL en WordPress es un paso posterior e independiente.

Errores comunes y cómo evitarlos

Error 1: Cambiar la URL sin actualizar el DNS

Si el dominio nuevo aún no apunta a tu servidor, el cambio fallará. Primero configura el DNS en tu proveedor de dominios para que apunte a la IP de tu hosting y espera a que se propague (puede tardar de 1 a 48 horas). Solo entonces ejecuta el cambio en WordPress.

Error 2: Olvidar la barra diagonal

Asegúrate de que la URL no termine en /. Usa https://dominio.com en lugar de https://dominio.com/. Esto evita problemas de redireccionamiento en cadena.

Error 3: No actualizar los menús y widgets

Después del cambio, entra en Apariencia > Menús y revisa que los enlaces personalizados apunten a la nueva URL. Lo mismo con los widgets de texto que contengan enlaces. El plugin Better Search Replace normalmente se encarga de esto, pero una revisión manual es prudente.

Conclusión y checklist final

Cambiar la URL de WordPress no tiene por qué ser una pesadilla. La clave está en la preparación y en seguir un orden lógico.

Checklist de seguridad antes de empezar:

  1. Copia de seguridad completa: Realiza un backup de archivos y base de datos desde tu panel de hosting (Syspanel, cPanel, etc.). Este es el paso más importante. Si algo sale mal, puedes restaurar en minutos.
  2. Verifica el DNS: Asegúrate de que el nuevo dominio apunta al servidor.
  3. Genera el SSL: Instala el certificado para el nuevo dominio.
  4. Elige tu método: Si tienes acceso a wp-admin, usa el Método 1. Si no, usa el Método 2 (wp-config) para recuperar el acceso.
  5. Actualiza el contenido: Ejecuta la consulta SQL o el plugin para reemplazar URLs antiguas.
  6. Limpia la caché: Borra todas las cachés (navegador, plugin, servidor).
  7. Configura las redirecciones 301: No olvides redirigir el dominio antiguo al nuevo para conservar el SEO.

Siguiendo esta guía, podrás realizar el cambio con total seguridad y sin perder el sueño. Si te sientes abrumado, recuerda que siempre puedes contactar con el soporte técnico de tu hosting, pero te aseguro que con un poco de calma y esta guía, lo resolverás tú mismo. ¡Mucha suerte con tu nuevo dominio!

¿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