Cómo cambiar la URL de WordPress (dominio) sin romper el sitio
¿Te da miedo cambiar la URL de tu WordPress por si el sitio se cae? Es una de las tareas que más respeto impone, pero te aseguro que con la guía adecuada es más fácil de lo que parece. Cambiar el dominio de tu web es un paso natural cuando migras a un dominio mejor, cambias de HTTP a HTTPS o te mudas de servidor. Si no se hace con cuidado, puedes acabar con un sitio en blanco y un dolor de cabeza enorme. Pero tranquilo, estoy aquí para que lo hagas paso a paso, sin sustos y sin romper nada.
En este artículo voy a explicarte cómo cambiar la URL de WordPress sin romper el sitio de varias formas seguras. Empezaremos por entender por qué se rompe, luego veremos métodos con y sin acceso al panel, y terminaré con una lista de comprobación para que no se te olvide nada. Vamos a ello.
¿Por qué se rompe el sitio al cambiar el dominio?
Antes de tocar nada, es fundamental que entiendas qué pasa por dentro. WordPress guarda la dirección de tu sitio en dos opciones principales en la base de datos: siteurl y home. Estos valores son como el "cerebro" que le dice a WordPress dónde está alojado.
siteurl: Es la dirección donde están los archivos principales de WordPress.home: Es la dirección que ve el usuario en el navegador.
Cuando cambias una de estas URLs, todos los enlaces internos, las rutas de las imágenes, los estilos y los scripts se generan en base a estos valores. Si los cambias mal o dejas valores antiguos en la base de datos, el sitio intentará cargar recursos de una dirección que ya no existe. Resultado: página en blanco, error 500 o un sitio con el estilo roto.
El error más común es intentar cambiar la URL desde el menú de Ajustes > Generales sin tener un plan B. Si lo haces y la URL es incorrecta, WordPress te cerrará la sesión y no podrás volver a entrar. Por eso, siempre debes tener un método de respaldo.
Método 1: Cambiar la URL desde el panel de administración (el más fácil)
Este es el método más sencillo, pero solo si aún tienes acceso al panel de administración de WordPress. Si puedes entrar, sigue estos pasos:
- Ve a Ajustes > Generales en el menú lateral izquierdo.
- Verás dos campos: Dirección de WordPress (URL) y Dirección del sitio (URL).
- Cambia ambos campos con tu nueva URL. Por ejemplo, de
http://miviejo.comahttps://miviejo.como ahttps://www.midominionuevo.com. - Haz clic en Guardar cambios.
¿Qué pasa si el sitio se rompe al guardar? Si la URL que pusiste es incorrecta o el dominio aún no apunta al servidor, perderás el acceso al panel. Pero no te preocupes, los métodos siguientes te sacarán del apuro.
[WARNING]: Antes de hacer este cambio, asegúrate de que tu nuevo dominio ya esté configurado en tu servidor o hosting. Si no, el sitio no cargará nada.
Método 2: Cambiar la URL editando el archivo wp-config.php (para emergencias)
Este es el método de rescate por excelencia. Si te has quedado fuera del panel, este truco te devuelve la vida. Editarás el archivo wp-config.php que está en la raíz de tu instalación de WordPress.
- Accede a tu hosting a través de un administrador de archivos (como el de cPanel o Syspanel) o mediante FTP con un cliente como FileZilla.
- Busca la carpeta raíz de tu WordPress (normalmente
public_htmlohtdocs). - Localiza el archivo
wp-config.phpy descárgalo a tu ordenador para editarlo con seguridad o edítalo directamente con el editor de texto del panel. - Justo antes de la línea que dice
/* That's all, stop editing! Happy publishing. */, añade estas dos líneas:
define('WP_HOME', 'https://tudominionuevo.com');
define('WP_SITEURL', 'https://tudominionuevo.com');
- Guarda el archivo y súbelo de nuevo si lo habías descargado.
- Ahora intenta acceder a tu panel de administración con la nueva URL.
Este método fuerza a WordPress a usar la nueva dirección. Es temporal, pero te permitirá entrar al panel para hacer el cambio definitivo en Ajustes > Generales. Una vez hecho, puedes borrar esas líneas del archivo.
[TIP]: Si usas Syspanel (el panel de control que antes se llamaba HestiaCP), el acceso al administrador de archivos se hace desde el puerto 2106. Es decir, tu URL sería algo así:
https://tuservidor:2106. Busca la opción "Administrador de archivos" dentro de la sección de tu dominio.
Método 3: Cambiar la URL con phpMyAdmin (el más técnico pero infalible)
Si no puedes editar archivos, o prefieres ir directo a la base de datos, este método es para ti. Requiere que accedas a phpMyAdmin, una herramienta que viene con casi todos los paneles de hosting.
- Entra a tu panel de hosting (cPanel, Syspanel, Plesk, etc.).
- Busca la sección de Bases de datos y haz clic en phpMyAdmin.
- Selecciona la base de datos de tu WordPress en el menú de la izquierda.
- Verás una lista de tablas. Busca la tabla
wp_options. (El prefijowp_puede ser diferente si lo cambiaste al instalar, por ejemplomiwp_options). - Haz clic en el botón Examinar (o "Browse") en esa tabla.
- Busca las filas donde el
option_nameseasiteurlyhome. - Haz clic en Editar (el lápiz) en la fila de
siteurl. - En el campo
option_value, escribe tu nueva URL completa, por ejemplo:https://tudominionuevo.com. - Haz clic en Continuar o Ejecutar para guardar.
- Repite los pasos 7, 8 y 9 para la fila
home.
¡Importante! Asegúrate de no cambiar nada más. Solo edita el valor de esas dos opciones. Después de hacerlo, tu sitio debería cargar con la nueva URL.
[INFO]: Si tu sitio usa un prefijo de tabla personalizado, no te preocupes. La tabla que buscas siempre termina en
_options. Si no la encuentras, revisa el archivowp-config.phppara ver el prefijo exacto.
Método 4: Usar un plugin para cambiar la URL (el más amigable)
Si no te sientes cómodo tocando código o bases de datos, un plugin es tu mejor aliado. Estos plugins no solo cambian la URL, sino que también actualizan los enlaces internos y las rutas de las imágenes.
- Si aún tienes acceso al panel, ve a Plugins > Añadir nuevo.
- Busca "Better Search Replace" o "Velvet Blues Update URLs". Son gratuitos y muy populares.
- Instala y activa uno de ellos.
- Ve a Herramientas > Better Search Replace (o el menú del plugin que elijas).
- En el campo "Buscar", escribe tu antigua URL (ej:
http://miviejo.com). - En el campo "Reemplazar", escribe tu nueva URL (ej:
https://midominionuevo.com). - Selecciona todas las tablas de la base de datos.
- Haz clic en Ejecutar o Reemplazar.
Este método es fantástico porque actualiza todos los enlaces en el contenido de tus entradas y páginas, no solo la configuración principal.
[TIP]: Si tu sitio es pequeño, puedes hacer esto manualmente cambiando
siteurlyhomeprimero con el método 3 y luego usar el plugin para actualizar los enlaces del contenido. Es una combinación perfecta.
Cambiar dominio WordPress: qué hacer antes de empezar
Antes de lanzarte a cambiar la URL, hay una serie de pasos previos que te ahorrarán muchos quebraderos de cabeza. La preparación es la clave del éxito.
1. Haz una copia de seguridad completa
Esto no es negociable. Debes tener una copia de seguridad de tus archivos y de tu base de datos. Si algo sale mal, podrás restaurar todo en minutos. Puedes usar un plugin como UpdraftPlus o hacer una copia manual desde tu panel de hosting.
[WARNING]: Una copia de seguridad solo de archivos no es suficiente. Necesitas también la base de datos, ya que es donde está todo tu contenido.
2. Configura el nuevo dominio en tu hosting
Asegúrate de que el nuevo dominio ya esté apuntando a tu servidor. Esto implica añadirlo como dominio adicional o como dominio principal en tu panel de control. Si no sabes cómo hacerlo, contacta con tu proveedor de hosting. Si usas Syspanel, recuerda que el acceso es por el puerto 2106 y ahí puedes gestionar tus dominios.
3. Revisa si usas HTTPS
Si tu nueva URL va a ser con https://, asegúrate de tener un certificado SSL instalado y activo para ese dominio. Si no lo tienes, el sitio cargará con un aviso de "No seguro" o directamente no cargará.
4. Desactiva la caché
Si tienes un plugin de caché (como W3 Total Cache o WP Super Cache), desactívalo antes de hacer el cambio. La caché guarda versiones antiguas de tu sitio y puede mostrar errores o la web antigua.
Después del cambio: lista de comprobación
Has cambiado la URL, pero el trabajo no termina ahí. Para asegurarte de que todo está perfecto, sigue esta lista:
- Accede al panel: Entra en
tudominionuevo.com/wp-adminy verifica que puedes iniciar sesión. - Revisa la portada: Visita tu sitio y comprueba que carga correctamente, sin errores.
- Navega por algunas páginas: Haz clic en varios enlaces internos para verificar que las rutas funcionan.
- Revisa las imágenes: Asegúrate de que las imágenes cargan. Si no, puede que necesites actualizar las URLs en la base de datos con el plugin de reemplazo.
- Comprueba los enlaces externos: Si usas servicios como Google Analytics o Search Console, actualiza la URL de tu propiedad.
- Actualiza los enlaces en los menús: A veces los menús personalizados guardan URLs antiguas. Ve a Apariencia > Menús y verifica.
- Revisa el archivo .htaccess: Si usas reglas personalizadas (como redirecciones), puede que necesiten actualizarse.
Errores comunes y cómo solucionarlos
Aunque sigas todos los pasos, pueden surgir problemas. Aquí tienes los más típicos y sus soluciones.
Error: Página en blanco
Esto suele pasar por una URL mal escrita en la base de datos. Vuelve a revisar los valores de siteurl y home. Si no puedes entrar al panel, usa el método del wp-config.php para forzar la URL.
Error: 404 en todas las páginas
Esto es un problema de los enlaces permanentes. Ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios sin modificar nada. Esto regenera las reglas de reescritura y arregla los 404.
Error: El sitio carga pero sin estilos (CSS)
Esto indica que las URLs de los archivos de tema siguen siendo las antiguas. Usa el plugin Better Search Replace para actualizar todas las URL en la base de datos.
Error: No puedo acceder al panel
Si has cambiado la URL y te has quedado fuera, no entres en pánico. Usa el método de editar el wp-config.php (Método 2) para recuperar el acceso.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL sin perder el SEO?
Si haces las redirecciones 301 correctamente, el SEO no se verá afectado. De hecho, si cambias de HTTP a HTTPS, puede mejorar tu posicionamiento. Lo importante es que configures una redirección 301 desde la antigua URL a la nueva. Puedes hacerlo en el archivo .htaccess o con un plugin de redirecciones.
¿Qué pasa con los enlaces de mis redes sociales?
Deberías actualizar la URL en todos tus perfiles de redes sociales y en cualquier directorio online donde estés listado. La redirección 301 ayudará, pero es mejor tener la URL correcta directamente.
¿Necesito cambiar la URL en todos los archivos de mi hosting?
No. Solo necesitas cambiar las opciones de siteurl y home en la base de datos y actualizar los enlaces internos en el contenido. Los archivos del tema se cargan de forma dinámica y usarán la nueva URL automáticamente.
¿Es lo mismo cambiar la URL que migrar WordPress?
No exactamente. Cambiar la URL es una parte de la migración. Migrar implica mover los archivos y la base de datos a un servidor nuevo. Cambiar la URL solo modifica la dirección de acceso.
¿Puedo cambiar el dominio de un WordPress en local (localhost)?
Sí, el proceso es el mismo. Solo tienes que usar la URL local correcta, como http://localhost/miweb. Asegúrate de que el servidor local esté corriendo.
Conclusión
Cambiar la URL de WordPress no tiene por qué ser una pesadilla. Con un poco de método y las herramientas adecuadas, puedes hacerlo en minutos y sin romper nada. Recuerda siempre: haz una copia de seguridad, elige el método que mejor se adapte a tu nivel de conocimiento y verifica todo después del cambio.
Si te ha quedado alguna duda, no dudes en dejar un comentario. Y si te ha sido útil, compártelo con otros usuarios que estén pasando por lo mismo. ¡Buena suerte con tu cambio de dominio!
