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

Cómo cambiar la URL de WordPress sin romper el sitio (en cPanel y Plesk)

Actualizado el 28 de diciembre de 2025

Cambiar la URL de WordPress es una de las tareas que más miedo genera, y con razón: si se hace mal, el sitio puede quedar inaccesible o mostrar errores extraños. Sin embargo, con la guía adecuada, es un proceso totalmente seguro y reversible. Este artículo está pensado para que lo hagas tú mismo, sin depender de un programador, tanto si usas cPanel como Plesk (los dos paneles de control más comunes en el hosting).

A lo largo de esta guía, cubriremos desde la preparación previa (¡hacer copia de seguridad es obligatorio!) hasta los métodos más eficaces para cambiar la URL WordPress sin romper nada. También veremos cómo evitar los temidos errores de "demasiadas redirecciones" o "base de datos no conectada".


¿Por qué cambiar la URL de WordPress?

Antes de entrar en materia, es importante entender qué estás cambiando. WordPress guarda la dirección del sitio en dos opciones principales en la base de datos: siteurl y home. La primera es la dirección donde se encuentran los archivos de WordPress, y la segunda es la dirección que los visitantes ven en el navegador. Si estas dos opciones no coinciden con la realidad de tu servidor, el sitio se rompe.

Los motivos más comunes para querer cambiar dominio WordPress son:

  • Comprar un dominio nuevo y más profesional (pasar de marca.wordpress.com a tudominio.com).
  • Migrar de HTTP a HTTPS (aunque esto suele gestionarse con plugins, a veces hay que forzar el cambio manual).
  • Mover el sitio de un subdirectorio (ej: tudominio.com/blog) a la raíz (tudominio.com).
  • Trasladar el sitio a un hosting nuevo.

Sea cual sea tu caso, el proceso es similar, pero requiere atención a los detalles.


Preparación: La regla de oro (Copia de seguridad)

[WARNING] Este paso no es opcional. Si algo sale mal, una copia de seguridad es tu única red de seguridad.

Antes de tocar nada, necesitas asegurarte de que puedes revertir los cambios. La copia debe incluir dos partes: los archivos y la base de datos.

Cómo hacer la copia en cPanel

  1. Entra en tu cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de copias de seguridad (o "Backup Wizard").
  3. Elige Copia de seguridad completa o, al menos, descarga la carpeta public_html (o www) completa.
  4. También necesitas la base de datos. Ve a la sección Bases de datos y busca phpMyAdmin.
  5. Selecciona tu base de datos de WordPress en el panel izquierdo.
  6. Haz clic en la pestaña Exportar y luego en Continuar. Esto descargará un archivo .sql.

Cómo hacer la copia en Plesk

  1. Accede a tu panel de Plesk.
  2. Ve a la sección Sitios web y dominios.
  3. Haz clic en el nombre de tu dominio y busca el icono de Copias de seguridad (normalmente un disquete o una flecha circular).
  4. Pulsa Crear una copia de seguridad y selecciona la opción que incluya tanto los archivos como las bases de datos.
  5. También puedes exportar la base de datos desde Bases de datos en el menú principal de Plesk, seleccionando tu BD y luego "Exportar a archivo".

Con esto, ya tienes un "botón de deshacer" en un archivo en tu ordenador.


Dos formas de cambiar la URL (cPanel y Plesk)

Existen dos métodos principales para cambiar la URL WordPress:

  1. El método directo (Base de datos): Es el más rápido y funciona siempre, incluso si el panel de administración está roto.
  2. El método del archivo wp-config.php: Útil cuando no puedes acceder a la base de datos o quieres una solución temporal.

Vamos a ver ambos, ya que son aplicables tanto en cPanel como en Plesk, ya que ambos usan phpMyAdmin.


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

Este método es universal. Funciona en cPanel, Plesk y cualquier otro panel que use phpMyAdmin.

Paso 1: Acceder a phpMyAdmin

  • En cPanel: Busca la sección Bases de datos y haz clic en phpMyAdmin.
  • En Plesk: Ve a Sitios web y dominios > haz clic en Bases de datos (o "DB Server") y luego en el nombre de tu base de datos. En la pestaña de gestión, verás un botón para phpMyAdmin.

Paso 2: Localizar la tabla de opciones

Una vez dentro de phpMyAdmin, verás una lista de tablas a la izquierda. Busca una que se llame wp_options (el prefijo wp_ puede ser diferente, por ejemplo miwp_options o blog_options).

Haz clic en esa tabla.

Paso 3: Editar las opciones siteurl y home

Ahora verás una tabla con muchas filas. Usa el buscador interno (arriba a la derecha si no, usa el botón "Buscar") para encontrar las filas con option_name igual a siteurl y luego home.

[INFO] No hagas un cambio global en la base de datos. Solo debes modificar estas dos filas específicas.

  1. Haz clic en el icono de editar (el lápiz) en la fila donde option_name es siteurl.
  2. Cambia el valor de option_value por tu nueva URL completa (ej: https://www.tudominionuevo.com).
  3. Pulsa Continuar o Ejecutar.
  4. Repite el proceso exactamente igual para la fila donde option_name es home.

[TIP] Es muy importante que escribas la URL completa, incluyendo https:// y sin barra final (no pongas / al final).

Paso 4: Verificar el cambio (Importante)

Después de hacer el cambio, intenta visitar tu sitio web con la NUEVA URL. Si todo ha ido bien, verás tu web. Pero no te emociones: aún hay trabajo pendiente.


Método 2: Cambiar la URL desde wp-config.php (Temporal)

Este método es útil cuando no puedes acceder a phpMyAdmin (por ejemplo, si el error te impide entrar al panel de control) o como un "parche" rápido. Consiste en añadir dos líneas al archivo de configuración principal de WordPress.

Paso 1: Acceder al administrador de archivos

  • En cPanel: Ve a la sección Archivos > Administrador de archivos. Navega hasta public_html (o la carpeta donde esté instalado tu WordPress).
  • En Plesk: Ve a Sitios web y dominios > haz clic en Administrador de archivos (o "File Manager") junto a tu dominio.

Paso 2: Editar wp-config.php

Busca el archivo wp-config.php en la raíz de tu instalación. Haz clic derecho sobre él y selecciona Editar (o "Edit").

Paso 3: Añadir las líneas mágicas

Busca la línea que dice /* That's all, stop editing! Happy publishing. */ (o similar). Justo ANTES de esa línea, pega lo siguiente:

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

Reemplaza https://tudominionuevo.com con tu nueva URL.

Paso 4: Guardar y comprobar

Guarda el archivo (normalmente con el botón "Guardar" o "Save"). Ahora visita tu web. Debería cargar con la nueva URL.

[WARNING] Este método es temporal. Una vez que hayas accedido al panel de administración, debes eliminar estas dos líneas del archivo, ya que WordPress las ignora pero es una mala práctica dejarlas. Luego, ve a Ajustes > Generales y guarda los cambios de nuevo (aunque no modifiques nada) para que WordPress actualice la base de datos correctamente.


Solución de problemas comunes al cambiar dominio WordPress

Aquí es donde la mayoría de la gente se frustra. Vamos a ver los errores típicos y cómo solucionarlos.

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

Esto suele pasar si el cambio se ha hecho mal o si la base de datos no existe. Si has seguido el Método 1, revisa que has editado la tabla correcta y que el valor de home y siteurl son exactamente los mismos. Si usas el Método 2, comprueba que las líneas están escritas correctamente y que la URL no tiene caracteres extraños.

Error: "Demasiadas redirecciones"

Este es el más común. Suele ocurrir cuando tienes un plugin de caché o un redireccionamiento HTTP a HTTPS que está interfiriendo.

Soluciones:

  • Limpia la caché: Borra la caché del navegador y la de los plugins de caché (como W3 Total Cache o WP Super Cache). Si no puedes entrar al panel, desactiva los plugins temporalmente renombrando la carpeta wp-content/plugins a plugins_off usando el Administrador de archivos.
  • Revisa los redireccionamientos: Si tenías una regla de redirección en el archivo .htaccess, puede estar forzando una URL antigua. Elimina temporalmente el contenido de ese archivo (haz copia antes) y comprueba si el sitio carga.

Error: El sitio carga pero sin estilos (CSS roto)

Esto pasa porque las URLs de las imágenes y archivos en la base de datos siguen apuntando al dominio antiguo.

Solución: Usa un plugin gratuito como Better Search Replace (o "Mejor búsqueda y reemplazo").

  1. Instala y activa el plugin (puedes hacerlo desde el panel de administración si ya puedes acceder).
  2. Ve a Herramientas > Better Search Replace.
  3. En "Buscar" escribe https://tudominioantiguo.com (sin barra final).
  4. En "Reemplazar por" escribe https://tudominionuevo.com.
  5. Selecciona todas las tablas de la base de datos.
  6. Marca la casilla "Ejecutar como borrador seco" primero para ver cuántas coincidencias hay. Si todo está bien, desmarca esa casilla y ejecuta el cambio.

[INFO] Este plugin es seguro, pero siempre es recomendable hacer una copia de seguridad antes de usarlo, ya que modifica la base de datos de forma masiva.


Cómo mover WordPress a otro dominio (Proceso completo)

Si tu objetivo es mover WordPress a otro dominio (no solo un cambio de nombre), el proceso es el mismo que hemos visto, pero con un paso extra: la transferencia de archivos. Aquí tienes el resumen:

  1. Copia los archivos: Descarga la carpeta public_html completa desde tu hosting antiguo (cPanel o Plesk).
  2. Exporta la base de datos: Usa phpMyAdmin para exportar la base de datos como hemos visto antes.
  3. Sube los archivos al nuevo hosting: En el nuevo cPanel o Plesk, sube los archivos a la carpeta correcta (normalmente public_html).
  4. Crea la base de datos en el nuevo hosting: Crea una nueva base de datos, un usuario y dale todos los privilegios.
  5. Importa la base de datos: En el phpMyAdmin del nuevo hosting, selecciona la nueva base de datos y haz clic en Importar. Sube el archivo .sql que exportaste.
  6. Edita el wp-config.php: En el nuevo hosting, edita el archivo wp-config.php y cambia los valores de DB_NAME, DB_USER, DB_PASSWORD y DB_HOST para que coincidan con los de la nueva base de datos.
  7. Cambia la URL (Método 1 o 2): Una vez que el sitio carga en el nuevo hosting (aunque sea con errores), aplica el cambio de URL con phpMyAdmin o el método temporal.
  8. Actualiza el DNS: Cambia los servidores DNS de tu dominio para que apunten al nuevo hosting. Este proceso puede tardar de 24 a 48 horas.

Conclusión y consejos finales

Cambiar la URL de WordPress es un procedimiento delicado pero muy manejable si sigues los pasos al pie de la letra. La clave está en la preparación (copia de seguridad) y en ser meticuloso con los valores que escribes.

Resumen rápido:

  • Siempre haz una copia de seguridad de archivos y base de datos.
  • Usa phpMyAdmin para cambiar siteurl y home.
  • Si el sitio se rompe, usa el método del wp-config.php para recuperarlo.
  • Después del cambio, usa un plugin de "Buscar y Reemplazar" para actualizar las URLs internas.
  • Si vas a mover WordPress a otro dominio, añade los pasos de transferencia de archivos y base de datos.

[TIP] Si estás usando un panel de control llamado Syspanel, recuerda que el acceso a las herramientas de administración se realiza a través del puerto 2106 (ej: http://tuip:2106). El proceso interno es idéntico al de cPanel o Plesk, solo cambia la URL de acceso.

Con esta guía, ya tienes el conocimiento para realizar el cambio con confianza. Y recuerda: si en algún momento te sientes perdido, siempre puedes pedir ayuda a tu proveedor de hosting, pero con estos pasos, lo más probable es que no lo necesites. ¡Buena suerte con tu migración!

¿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