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

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

Actualizado el 1 de noviembre de 2025

Cambiar la dirección (URL) de tu sitio WordPress puede parecer una tarea de alto riesgo, y lo cierto es que, si no se hace bien, puede dejarte con un mensaje de error en pantalla y sin acceso al panel de administración. Pero no te preocupes: este miedo es más común de lo que crees. En esta guía completa, te voy a enseñar exactamente cómo hacerlo paso a paso, sin romper nada por el camino. Vamos a cubrir desde el cambio de dominio, hasta la migración de HTTP a HTTPS, e incluso cómo arreglar el famoso wordpress url error si ya te ha pasado.

Aquí no necesitas ser un experto en programación. Solo necesitas seguir las instrucciones al pie de la letra, con calma y haciendo una copia de seguridad antes de empezar. ¿Listo? Vamos a ello.

¿Por qué cambiar la URL de WordPress?

Antes de ensuciarnos las manos, es importante entender qué significa esto. WordPress guarda la dirección de tu sitio en dos opciones principales dentro de la base de datos: siteurl y home. La primera apunta a la ubicación de los archivos principales de WordPress y la segunda a la dirección que ven los visitantes en su navegador.

¿Cuándo necesitas cambiarlas?

  • Cambiar el dominio: Has comprado un dominio nuevo y más profesional (ej: de mievento.com a mipaginaweb.es).
  • Cambiar de HTTP a HTTPS: Has instalado un certificado SSL y quieres que tu sitio sea seguro y cifrado. Esto es casi obligatorio hoy en día para el SEO.
  • Mover el sitio a un nuevo servidor: Estás migrando tu web a un hosting más rápido, y el servidor tiene una IP o un nombre temporal.
  • Desarrollar en local: Estás moviendo tu web de un entorno de pruebas (como localhost) a un servidor real.

Si intentas cambiar esto a lo bruto, sin más, es muy probable que te encuentres con un mensaje de "Error al conectar con la base de datos" o una página en blanco. Es entonces cuando aparece el temido wordpress url error. Pero tranquilo, porque más abajo te doy la solución para cada caso.

Preparación previa: La copia de seguridad es tu mejor amiga

[WARNING] Este es el paso más importante de toda la guía. Si no haces una copia de seguridad y algo sale mal, podrías perder todo tu contenido. No lo saltes.

Antes de tocar nada, necesitas tener un respaldo completo de tu sitio. Esto incluye dos cosas:

  1. Los archivos: Todo el contenido de la carpeta public_html (o www) de tu hosting. Puedes descargarlos por FTP con un programa como FileZilla, o desde el administrador de archivos de tu panel de control.
  2. La base de datos: Es donde se guardan tus entradas, páginas, comentarios y ajustes. Puedes exportarla desde phpMyAdmin (normalmente lo encuentras en tu panel de hosting) o desde la herramienta de backups de tu proveedor.

¿Dónde lo encuentro? Si tu hosting usa Syspanel, el acceso a la gestión de archivos y bases de datos suele estar en el panel principal. Recuerda que para acceder a él, la URL incluye el puerto 2106 (ej: https://tu-dominio.com:2106). Dentro, busca la sección de "Archivos" y "Bases de Datos".

Una vez que tengas tu copia de seguridad guardada en tu ordenador, ya puedes proceder con total confianza.

Método 1: Cambiar la URL desde el panel de administración (El más fácil)

Este es, con diferencia, el método más sencillo y seguro para cambiar la configuración, siempre y cuando todavía puedas acceder a tu panel de administración (wp-admin).

  1. Accede a tu panel de administración de WordPress (normalmente en tudominio.com/wp-admin).

  2. En el menú lateral izquierdo, ve a Ajustes y luego a Generales.

  3. Verás dos campos cruciales:

    • Dirección de WordPress (URL): La dirección donde están los archivos de WordPress.
    • Dirección del sitio (URL): La dirección que los visitantes escribirán en su navegador.
  4. Cambia ambos campos con la nueva URL. Por ejemplo, si estás cambiando de http://www.antiguo.com a https://www.nuevo.com, escribe esa nueva dirección en ambos campos.

  5. Haz clic en Guardar cambios.

[INFO] Si el cambio es solo de HTTP a HTTPS, normalmente basta con cambiar los campos de http:// a https://. Asegúrate de que tu certificado SSL está activo y funcionando correctamente antes de hacer esto.

¿Qué pasa si no puedo acceder a wp-admin?

Si intentaste cambiar el dominio directamente desde el panel y algo salió mal, o si tu sitio ya está roto y no te deja entrar, no entres en pánico. Aún tienes varias opciones. Esto es lo que se conoce como wordpress url error. Vamos a solucionarlo.

Método 2: Cambiar la URL desde el archivo wp-config.php

Este método es muy útil para arreglar el error, ya que no necesitas acceder al panel. Solo necesitas acceso a los archivos de tu hosting, ya sea por FTP o por el administrador de archivos de Syspanel.

  1. Conéctate a tu servidor y navega hasta la carpeta raíz donde está instalado WordPress (normalmente public_html).
  2. Busca el archivo llamado wp-config.php. Es un archivo de texto, pero es el corazón de tu instalación.
  3. Descárgalo a tu ordenador y ábrelo con un editor de texto plano (como el Bloc de notas de Windows o TextEdit en Mac). No uses Word, ya que puede añadir formato no deseado.
  4. Busca la línea que dice /* ¡Eso es todo, deja de editar! Feliz blogging. */.
  5. Justo antes de esa línea, pega las siguientes líneas de código:
define('WP_HOME', 'https://tunuevadominio.com');
define('WP_SITEURL', 'https://tunuevadominio.com');

Recuerda: Sustituye https://tunuevadominio.com con tu nueva URL real. Si solo estás cambiando a HTTPS, sería https://tudominio.com (con la "s").

  1. Guarda el archivo y súbelo de vuelta al servidor, sobrescribiendo el original.
  2. Ahora intenta acceder a tu panel de administración con la nueva URL (ej: https://tunuevadominio.com/wp-admin).

Este método fuerza a WordPress a usar esas URLs temporalmente, lo que te permitirá entrar al panel y luego corregir los ajustes en "Ajustes > Generales" de forma permanente.

Método 3: Cambiar la URL desde la base de datos (phpMyAdmin)

Si el método anterior no funciona (por ejemplo, si el error es más profundo), tendremos que ir a la raíz del problema: la base de datos. Este método es muy eficaz, pero hay que ser cuidadoso.

[WARNING] Trabajar en la base de datos es delicado. Haz siempre una copia de seguridad de la base de datos antes de modificar nada.

  1. Accede a phpMyAdmin desde el panel de control de tu hosting. En Syspanel, puedes encontrarlo en la sección de "Bases de Datos", buscando la base de datos de tu sitio y haciendo clic en "phpMyAdmin".
  2. En el panel izquierdo, selecciona la base de datos de tu WordPress.
  3. Verás una lista de tablas. Busca la tabla llamada wp_options. (Si tu prefijo de base de datos no es wp_, puede variar, como miweb_options).
  4. Haz clic en "Examinar" (o "Browse") en esa tabla.
  5. En el campo de búsqueda de la parte superior, escribe siteurl y haz clic en "Buscar".
  6. Verás una fila con el option_name igual a siteurl. Haz clic en el icono de "Editar" (normalmente un lápiz) en esa fila.
  7. En el campo option_value, escribe tu nueva URL completa (ej: https://tunuevadominio.com).
  8. Guarda los cambios.
  9. Repite los pasos del 5 al 8, pero esta vez buscando home y editando el option_value con la misma nueva URL.

Una vez hecho esto, intenta acceder a tu sitio con la nueva URL. Este método es infalible para arreglar el wordpress url error cuando nada más funciona.

Método 4: Usando un plugin para cambiar la URL

Si todo esto te parece demasiado técnico, existe una alternativa más amigable: los plugins. Son especialmente útiles si tienes que hacer un cambio masivo de URLs en todo tu contenido (por ejemplo, si tu web tiene miles de enlaces internos que apuntan al dominio antiguo).

Un plugin te permite hacer el cambio de forma segura y sin tocar código. Algunos de los más populares son "Better Search Replace" o "Duplicator" (este último es más para migraciones completas).

¿Cómo se usa?

  1. Instala y activa el plugin desde el menú "Plugins" > "Añadir nuevo".
  2. Ve a la configuración del plugin (normalmente en "Herramientas").
  3. En el campo "Buscar", pon la URL antigua (ej: http://www.antiguo.com).
  4. En el campo "Reemplazar por", pon la nueva URL (ej: https://www.nuevo.com).
  5. Selecciona todas las tablas de la base de datos.
  6. Ejecuta el reemplazo.

[TIP] Este método es perfecto para cambiar todas las referencias internas de tu sitio de una sola vez, evitando que algunos enlaces sigan apuntando al dominio antiguo.

¿Qué pasa con los enlaces internos y las imágenes?

Cambiar la URL en los ajustes no siempre actualiza los enlaces que ya tienes dentro de tus entradas y páginas. Por ejemplo, si en un artículo pusiste un enlace a http://antiguodominio.com/mi-otro-post, ese enlace seguirá apuntando a la URL antigua.

Para solucionarlo, tienes dos opciones:

  1. Usar un plugin de reemplazo (como el mencionado "Better Search Replace") para cambiar todas las URLs antiguas por las nuevas en toda la base de datos. Esta es la forma más rápida y completa.
  2. Usar un plugin de redirección (como "Redirection"). Este plugin crea una regla que dice: "Si alguien visita antiguodominio.com/cualquier-pagina, redirígelo automáticamente a nuevodominio.com/cualquier-pagina". Esto es una solución elegante para no perder visitas y mantener tu SEO.

Cambiar HTTP a HTTPS en WordPress: Consideraciones extra

Si tu cambio es de HTTP a HTTPS, además de los pasos anteriores, hay algunos detalles extra que debes tener en cuenta para que todo funcione perfectamente y no tengas problemas de contenido mixto (donde el navegador bloquea algunos recursos por no ser seguros).

  • Actualiza tus URLs en Google Analytics y Search Console: Añade la nueva propiedad HTTPS y configura la redirección desde la versión HTTP.
  • Busca contenido "mixto": Después del cambio, usa una herramienta online (como "Why No Padlock") para ver si hay imágenes, scripts o hojas de estilo que se cargan desde la versión HTTP. Deberás actualizar esas URLs.
  • Configura la redirección 301: En tu archivo .htaccess (en la raíz de tu servidor), puedes añadir un código para redirigir todo el tráfico de HTTP a HTTPS. Tu proveedor de hosting a menudo puede hacer esto por ti, así que no dudes en preguntar.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Preguntas frecuentes (FAQ)

Me he quedado bloqueado fuera de mi panel de administración, ¿qué hago?
No te preocupes, es el error más común. Sigue el Método 2 (editar wp-config.php). Es la forma más rápida de recuperar el acceso. Si no puedes editar archivos, usa el Método 3 con phpMyAdmin.

¿Cuál es la diferencia entre siteurl y home?
siteurl es la dirección donde están los archivos de WordPress. home es la dirección que los visitantes ven. En el 99% de los casos, deben ser la misma.

¿Debo cambiar la URL en la base de datos o en el panel de administración?
Siempre es preferible usar el panel de administración si tienes acceso. Es la forma más limpia y oficial. Usa los otros métodos solo si no puedes acceder al panel.

¿Es necesario cambiar las URLs en el contenido si solo cambio de HTTP a HTTPS?
Sí, es muy recomendable. Aunque WordPress es inteligente, los enlaces internos guardados en tu contenido seguirán apuntando a la versión HTTP, lo que puede causar redirecciones innecesarias y ralentizar tu sitio. Usa un plugin de reemplazo para actualizarlos.

¿Perderé mi posicionamiento SEO (Google) al cambiar de dominio?
Si lo haces bien, no. La clave está en configurar redirecciones 301 desde las URLs antiguas a las nuevas. Esto le dice a Google que tu contenido se ha movido de forma permanente. También debes actualizar tu perfil en Google Search Console.

Mi hosting usa Syspanel, ¿cómo accedo a los archivos y a la base de datos?
Accede a tu panel de Syspanel a través del puerto 2106 (por ejemplo, https://tu-dominio:2106). Una vez dentro, verás iconos o menús para "Administrador de archivos" y "Bases de datos". Desde ahí puedes gestionar todo lo que hemos hablado.

Conclusión final

Cambiar la URL de WordPress no tiene por qué ser una pesadilla. Con una copia de seguridad, un poco de paciencia y siguiendo estos pasos, podrás hacerlo tú mismo sin necesidad de contratar a un programador. Recuerda siempre empezar con el método más sencillo (el panel de administración) y, si falla, ir bajando de nivel hasta el método más técnico (la base de datos).

Espero que esta guía te haya sido de gran ayuda. Si sigues estos pasos, tu sitio estará funcionando en su nueva dirección en un abrir y cerrar de ojos, y tu SEO se mantendrá intacto. ¡Buena suerte con tu cambio!

¿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