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

WordPress: Cómo cambiar la URL del sitio sin romper nada (guía para principiantes)

Actualizado el 6 de diciembre de 2025

¿Te has encontrado con que tu sitio WordPress ya no carga después de intentar cambiar su dirección? No te preocupes, es uno de los sustos más comunes para quienes se inician en el mundo del hosting y la gestión de sitios web. La buena noticia es que tiene solución, y en esta guía para principiantes te voy a enseñar exactamente cómo hacerlo sin romper nada.

Cambiar la URL de tu WordPress (ya sea por un cambio de dominio, migración a HTTPS o simplemente para probar un entorno de desarrollo) no tiene por qué ser una pesadilla. Solo necesitas entender dónde se guarda esa información y cómo actualizarla de forma segura. Vamos a ello.

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

Antes de ensuciarnos las manos, es clave entender el "porqué" de los problemas. WordPress guarda la dirección de tu sitio en dos opciones principales dentro de su base de datos: siteurl y home.

  • siteurl (Dirección de WordPress): Es la ubicación de tus archivos principales de WordPress (donde está el núcleo).
  • home (Dirección del sitio): Es la dirección que los visitantes ven en su navegador (tu dominio principal).

Cuando cambias una de estas direcciones sin actualizar la otra (o sin ajustar las referencias internas en el contenido), WordPress se queda "perdido". Los enlaces a imágenes, CSS y páginas internas siguen apuntando a la URL vieja, lo que resulta en una página en blanco, errores 404 o un sitio visualmente roto.

La solución no es solo un clic; implica actualizar la base de datos y, a menudo, las referencias internas en tus entradas y páginas. Pero no te asustes, te voy a dar el método paso a paso, desde el más sencillo hasta el más completo.

Método 1: El cambio rápido desde el escritorio (si aún puedes acceder)

Este es el método más fácil y es perfecto si tu sitio sigue funcionando, pero quieres cambiar la URL (por ejemplo, de http://mipagina.com a https://mipagina.com).

Paso 1: Accede a tu panel de administración
Entra a tu WordPress normalmente. La URL del panel suele ser tudominio.com/wp-admin.

Paso 2: Navega a los ajustes generales
En el menú lateral izquierdo, pasa el ratón por "Ajustes" y haz clic en "Generales".

Paso 3: Actualiza las dos direcciones
Verás dos campos críticos:

  1. Dirección de WordPress (URL): Aquí debes poner la nueva URL.
  2. Dirección del sitio (URL): Aquí debes poner exactamente la misma nueva URL.

[WARNING] Es fundamental que ambas direcciones sean idénticas. Si pones una con https:// y la otra con http://, o una con www y la otra sin www, volverás a tener problemas de redireccionamientos y contenido mixto.

Paso 4: Guarda los cambios
Haz clic en el botón azul "Guardar cambios". WordPress te pedirá que inicies sesión de nuevo. Hazlo y verifica que todo funciona.

Método 2: El método infalible con wp-config.php (cuando te quedas fuera)

¿Ya intentaste entrar a tu panel y te da un error? ¿Ves una página en blanco o "Error al establecer conexión con la base de datos"? No entres en pánico. Este es el método que usamos los técnicos cuando el método 1 no es posible.

Este truco consiste en forzar a WordPress a usar la nueva URL mediante un archivo de configuración llamado wp-config.php.

Paso 1: Accede a tus archivos del sitio
Necesitas un administrador de archivos. Puedes usar el Syspanel (tu panel de control de hosting, al que accedes por el puerto 2106) o un cliente FTP como FileZilla.

Paso 2: Localiza el archivo wp-config.php
En la raíz de tu sitio (normalmente en public_html o htdocs), busca el archivo wp-config.php.

Paso 3: Edita el archivo
Haz clic derecho y selecciona "Editar" o "Descargar" para modificarlo con un editor de texto plano (como Bloc de notas o Sublime Text).

Paso 4: Añade las líneas mágicas
Busca la línea que dice /* ¡Eso es todo, deja de editar! Feliz blogging. */ y justo encima de esa línea, pega estas dos líneas:

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

[INFO] Reemplaza https://tudominionuevo.com con tu URL real y exacta. Si no usas SSL, pon http:// pero te recomiendo encarecidamente que instales un certificado SSL para usar https://.

Paso 5: Guarda y sube el archivo
Guarda los cambios y, si lo descargaste, súbelo de nuevo a la misma ubicación. Ahora intenta acceder a tu panel de administración. Debería funcionar.

Paso 6 (Opcional pero recomendado): Limpieza
Una vez que ya puedas acceder al panel, puedes eliminar esas dos líneas del wp-config.php. WordPress ya ha memorizado la nueva URL en la base de datos y no las necesitará más. Recuerda guardar el archivo sin ellas.

Método 3: La solución definitiva y completa (Base de Datos y enlaces internos)

Este método es el que se usa para un cambio de dominio real (ej: de www.antiguo.com a www.nuevo.com). No solo cambia la URL en los ajustes, sino que también reemplaza todas las menciones del dominio antiguo en tus artículos, imágenes y enlaces internos.

[WARNING] Este método requiere acceso a phpMyAdmin (desde tu Syspanel). Si no te sientes cómodo editando bases de datos, contacta con tu soporte de hosting. Un error aquí puede romper tu sitio.

Paso 1: Haz una copia de seguridad
Esto es sagrado. Antes de tocar nada, exporta tu base de datos. En Syspanel (puerto 2106), busca la sección de bases de datos, selecciona tu DB y haz clic en "Exportar". Guarda el archivo .sql en tu ordenador.

Paso 2: Accede a phpMyAdmin
Desde el Syspanel, busca el icono de phpMyAdmin y ábrelo.

Paso 3: Selecciona tu base de datos
En la columna de la izquierda, haz clic en el nombre de tu base de datos. Verás un montón de tablas. No te preocupes, no necesitas tocarlas todas.

Paso 4: Ve a la pestaña SQL
En la parte superior, hay una pestaña que dice "SQL". Haz clic en ella. Se abrirá un editor de texto.

Paso 5: Ejecuta el comando de reemplazo
Aquí es donde ocurre la magia. Copia y pega la siguiente consulta SQL. Es crucial que uses los nombres correctos de tus tablas (generalmente empiezan con wp_).

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.antiguodominio.com', 'https://www.nuevodominio.com') WHERE option_name IN ('siteurl', 'home');

UPDATE wp_posts SET guid = REPLACE(guid, 'http://www.antiguodominio.com', 'https://www.nuevodominio.com');

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.antiguodominio.com', 'https://www.nuevodominio.com');

UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://www.antiguodominio.com', 'https://www.nuevodominio.com');

Paso 6: Ejecuta y verifica
Haz clic en el botón "Continuar" o en el icono de "Ejecutar" (suele ser un rayo). Verás un mensaje de éxito. Ahora ve a tu dominio nuevo y comprueba que todo carga correctamente.

Consejos extra y resolución de problemas comunes

El problema del "www" y el HTTPS

Asegúrate de ser consistente con la URL que elijas. Si vas a usar https://www.tudominio.com, úsala en todos los métodos y en todas las consultas SQL. La mezcla es la causa número uno de errores.

Enlaces rotos en el contenido

La consulta SQL del Método 3 reemplaza los enlaces en el contenido (post_content), pero si tu sitio es antiguo, puede que haya enlaces en widgets, menús o plantillas que no se actualicen. La forma más sencilla de solucionarlo es usar un plugin como "Better Search Replace" desde el panel de administración. Una vez que hayas cambiado la URL, instálalo, indica la URL antigua y la nueva, y haz un "Dry Run" (prueba) antes de ejecutar el reemplazo real.

¿Y si solo quiero cambiar de HTTP a HTTPS?

Este es un caso muy común. El Método 1 o el Método 2 son suficientes. Sin embargo, necesitarás forzar la redirección en el archivo .htaccess para que los visitantes que escriban http:// sean enviados automáticamente a https://. Puedes añadir este código al inicio de tu .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

[TIP] Después de cualquier cambio de URL, ve a "Ajustes" → "Enlaces permanentes" en tu panel de WordPress y haz clic en "Guardar cambios". Esto "refresca" las reglas de reescritura y evita errores 404 en tus páginas.

Preguntas Frecuentes (FAQ)

1. ¿Qué pasa si mi sitio se ve sin estilos (solo texto) después del cambio?
Esto significa que la URL en siteurl y home se actualizó, pero las rutas a tus archivos CSS y JS siguen apuntando a la URL antigua. Revisa que hayas ejecutado correctamente el Método 3, prestando especial atención a la tabla wp_options. Si el problema persiste, revisa que tus temas y plugins no tengan la URL guardada en sus propias opciones (a veces hay que limpiar la caché de tu navegador o del plugin de caché).

2. He cambiado la URL y ahora no puedo entrar al panel de administración. ¿He perdido mi sitio?
No. Tu sitio no está perdido, solo está "escondido". El Método 2 (el de wp-config.php) es tu salvavidas. Añade las líneas de configuración y podrás volver a entrar para corregir el error.

3. ¿Cuánto tiempo tarda en propagarse el cambio de dominio?
El cambio en tu base de datos es instantáneo. Lo que tarda un poco es la propagación de DNS. Si cambiaste de dominio, tu proveedor de hosting te dará unos servidores DNS que apuntar a tu nuevo dominio. Puede tardar de 1 a 48 horas en funcionar globalmente. Ten paciencia.

4. ¿Necesito un plugin para cambiar la URL?
No es necesario. Los métodos que te he explicado son más rápidos, limpios y no añaden peso extra a tu web. Los plugins de migración son útiles cuando mueves el sitio a un servidor nuevo, pero para un simple cambio de URL, los métodos manuales son la mejor opción.

5. ¿Qué es Syspanel y por qué es importante para esto?
Syspanel es el panel de control de tu hosting (como cPanel o Plesk). Es la herramienta que te permite gestionar tus archivos, bases de datos y dominios. Para los métodos 2 y 3, necesitarás acceder a él. Recuerda que la URL de acceso a tu Syspanel es a través del puerto 2106 (ej: https://tuhosting.com:2106).

Cambiar la URL de WordPress es una tarea de mantenimiento que, con un poco de calma y siguiendo estos pasos, está al alcance de cualquiera. La clave es siempre hacer una copia de seguridad antes de empezar y ser meticuloso con las URLs que escribes. Ahora ya sabes cómo hacerlo sin romper nada. ¡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