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

Cómo cambiar la URL de WordPress sin romper tu web (cPanel/Plesk)

Actualizado el 29 de octubre de 2025

¿Por qué es tan delicado cambiar la URL de tu WordPress? Porque la dirección web (URL) no es solo una etiqueta visual. Está almacenada en la base de datos, en los archivos de configuración y en cachés internas. Si cambias el dominio o la ruta de instalación sin seguir el orden correcto, tu panel de administración y tu web pueden quedar inaccesibles, mostrando errores de conexión a la base de datos o páginas en blanco.

Este artículo es tu guía de supervivencia. Te explicaré, paso a paso y sin tecnicismos innecesarios, cómo cambiar la URL de WordPress sin romper nada, tanto si usas cPanel como Plesk. Al final, sabrás exactamente qué hacer antes, durante y después del cambio.

Antes de tocar nada: Prepara el terreno (y un paracaídas)

La regla de oro en cualquier cambio de servidor o dominio es la copia de seguridad. No es negociable. Un error al cambiar el dominio puede dejarte sin acceso al panel de administración, y sin un respaldo, recuperarlo será un dolor de cabeza monumental.

Copia de seguridad completa: Archivos y Base de Datos

Tu WordPress se compone de dos partes principales: los archivos (el código, las imágenes, los plugins) y la base de datos (todo tu contenido, usuarios y configuraciones). Necesitas respaldar ambas.

  1. Accede a tu panel de control (cPanel o Plesk).
  2. Busca la sección de "Archivos" o "Administrador de archivos". Localiza la carpeta donde está instalado WordPress (suele ser public_html o una subcarpeta). Selecciona todo su contenido y usa la opción "Comprimir" para crear un archivo .zip. Descárgalo a tu ordenador.
  3. Ahora, busca la sección de "Bases de datos" (en cPanel suele ser "MySQL Databases"; en Plesk, "Bases de datos"). Encuentra la base de datos asociada a tu WordPress. Usa la herramienta "phpMyAdmin" (generalmente accesible desde el mismo panel). Dentro de phpMyAdmin, selecciona tu base de datos y haz clic en la pestaña "Exportar". Elige el método "Rápido" y formato "SQL". Descarga el archivo resultante.

[TIP]: No te saltes este paso ni siquiera para un cambio pequeño. Es tu red de seguridad. Si algo sale mal, puedes restaurar los archivos y la base de datos a su estado original en minutos.

Identifica el método de cambio

Hay dos formas principales de cambiar la URL:

  1. Cambio de dominio: Pasar de miviejaweb.com a miviejaweb.com o a www.miviejaweb.com. Esto implica cambiar las URLs en la base de datos.
  2. Mover WordPress: Cambiar la instalación de una subcarpeta (miviejaweb.com/blog) a la raíz (miviejaweb.com) o a un dominio completamente nuevo. Esto implica mover archivos y luego actualizar la base de datos.

En este artículo, nos centraremos en el cambio de URL y dominio, que es el más común y el que más problemas causa si no se hace bien.

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

Si todavía tienes acceso a tu panel de administración (miviejaweb.com/wp-admin), este es el método más rápido y seguro. No toca archivos, solo la base de datos, pero lo hace de forma controlada.

  1. Inicia sesión en tu WordPress como administrador.
  2. En el menú lateral izquierdo, ve a Ajustes > Generales.
  3. Verás dos campos cruciales:
    • Dirección de WordPress (URL): La dirección donde están los archivos de tu sitio.
    • Dirección del sitio (URL): La dirección que los visitantes verán en su navegador.
  4. Cambia ambos campos con la nueva URL. Por ejemplo, si vas a cambiar de http://miviejaweb.com a https://miviejaweb.com o a http://www.miviejaweb.com, escribe la nueva dirección completa en ambos campos.
  5. Haz clic en Guardar cambios.

¿Qué pasa ahora? WordPress intentará redirigirte a la nueva URL. Puede que se cierre la sesión y te pida volver a iniciar sesión. No te asustes, es normal. Ve a la nueva URL e inicia sesión de nuevo.

[WARNING]: Este método solo funciona si la nueva URL ya apunta al mismo servidor (es decir, el dominio nuevo ya está configurado en tu hosting). Si el dominio nuevo no está apuntando a tu servidor, no podrás acceder a wp-admin y necesitarás el siguiente método.

Método 2: Cambiar la URL de WordPress desde phpMyAdmin (El método de emergencia)

Este es el método de rescate cuando rompes la URL y pierdes el acceso al panel. También es el método más fiable para cambios de dominio o de http a https. Funciona igual en cPanel y Plesk, ya que ambos usan phpMyAdmin.

Paso 1: Accede a phpMyAdmin

  1. Entra a tu panel de control (cPanel o Plesk).
  2. Busca el icono de phpMyAdmin (en cPanel suele estar en la sección "Bases de datos"; en Plesk, dentro de la base de datos específica, suele haber un botón "phpMyAdmin").
  3. En el menú lateral izquierdo, selecciona tu base de datos de WordPress (suele llamarse algo como usuario_wpdb).

Paso 2: Localiza y edita la tabla wp_options

Dentro de la base de datos, verás una lista de tablas. Busca una que se llame wp_options (el prefijo wp_ puede variar si se cambió en la instalación, como miwp_options). Haz clic en ella.

Paso 3: Busca las opciones siteurl y home

Dentro de la tabla wp_options, verás una lista de filas. Usa el buscador (en la parte superior) para encontrar estas dos claves exactas:

  • siteurl: Esta es la dirección de tu instalación de WordPress (los archivos).
  • home: Esta es la dirección de tu sitio web que los visitantes ven.

Paso 4: Edita los valores

  1. Haz clic en el icono de "Editar" (el lápiz) en la fila de siteurl.
  2. En el campo option_value, borra la URL antigua y escribe la nueva (ej. https://www.miviejaweb.com).
  3. Haz clic en "Continuar" o "Ejecutar" en la parte inferior.
  4. Repite el proceso exacto con la fila de home.

[INFO]: Es posible que veas otras URLs en la base de datos (en posts, en menús, etc.). Este método solo cambia la configuración principal. Para cambiar todas las URLs dentro de tu contenido (enlaces en posts, imágenes, etc.), necesitarás un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Te lo explico más abajo.

Paso 5: Limpia la caché

Después de guardar los cambios, es posible que tu navegador o el servidor tengan una caché guardada con la URL antigua. Para forzar la limpieza:

  1. Cierra el navegador y vuelve a abrirlo.
  2. Borra el historial y la caché de tu navegador (Ctrl+Shift+Supr en Windows, Cmd+Shift+Supr en Mac).
  3. Si usas un plugin de caché (como W3 Total Cache o WP Super Cache), actívalo o, si puedes, ve a su configuración y pulsa "Vaciar caché".

Método 3: Cambiar la URL de WordPress desde cPanel o Plesk (Mover WordPress)

Este método es para cuando no puedes acceder al panel de administración ni a phpMyAdmin, o cuando el cambio es más complejo, como mover WordPress de un directorio a otro. Es la solución definitiva.

A. Mover WordPress de subdirectorio a la raíz (cPanel)

  1. Accede al Administrador de Archivos en cPanel.
  2. Entra a la carpeta public_html. Ahí verás tu carpeta de WordPress (ej. blog).
  3. Selecciona todos los archivos dentro de la carpeta blog (Ctrl+A o Cmd+A).
  4. Haz clic en "Mover" y en el campo de destino escribe /public_html/ (o simplemente ../). Esto moverá todos los archivos a la raíz.
  5. Ahora, con los archivos en la raíz, necesitas cambiar la URL en la base de datos usando el método de phpMyAdmin (Método 2). Cambia siteurl y home a https://tudominio.com (sin la subcarpeta /blog).
  6. Crea un archivo .htaccess en la raíz (si no existe) con el contenido estándar de WordPress. Esto es crucial para que los enlaces permanentes funcionen. Puedes copiarlo de una instalación nueva o generarlo desde el panel (si consigues acceder).

[WARNING]: No olvides que los enlaces internos de tus posts y páginas seguirán apuntando a la URL antigua con /blog. Necesitarás el plugin "Better Search Replace" para actualizarlos todos.

B. Cambiar la URL de WordPress en Plesk

Plesk es un poco más visual y simplificado.

  1. Accede al Administrador de Archivos de tu dominio en Plesk.
  2. Localiza la carpeta httpdocs (que es el equivalente a public_html).
  3. Realiza el mismo proceso de mover archivos si es necesario, o simplemente edita los archivos de configuración.
  4. Para cambiar la URL sin tocar la base de datos, puedes usar el asistente de WordPress en Plesk. Ve a la sección "Aplicaciones" > "WordPress". Allí verás tu instalación. Haz clic en el icono de "Configuración" o "Editar". Plesk te mostrará campos para cambiar la URL del sitio y la URL de inicio. Guárdalo.
  5. Si el cambio es solo de dominio, Plesk se encarga de muchas cosas automáticamente, pero aun así, es recomendable verificar la base de datos con phpMyAdmin y hacer los cambios manuales si el asistente no lo hace.

C. El archivo wp-config.php (El último recurso)

Este archivo contiene la configuración más básica de WordPress. Puedes forzar la URL añadiendo estas líneas al final del archivo (antes de la línea /* That's all, stop editing! */):

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

¿Cómo editar wp-config.php?

  1. Accede al Administrador de Archivos (cPanel o Plesk).
  2. Ve a la carpeta de WordPress (public_html o httpdocs).
  3. Busca el archivo wp-config.php. Haz clic derecho y selecciona "Editar" o "Edit".
  4. Añade las dos líneas de define al final.
  5. Guarda el archivo.

[WARNING]: Este método es temporal. Una vez que hayas accedido al panel de administración (wp-admin), debes ir a Ajustes > Generales y guardar los cambios para que WordPress escriba correctamente las URLs en la base de datos. Luego, borra esas dos líneas del wp-config.php. Dejarlas ahí puede causar problemas si cambias de dominio en el futuro.

Cómo cambiar todas las URLs internas (Enlaces, imágenes, etc.)

Los métodos anteriores cambian la "URL base" de WordPress. Pero todos tus posts, páginas y widgets pueden contener la URL antigua en su contenido. Si no los actualizas, tendrás enlaces rotos e imágenes que no cargan.

La solución: el plugin "Better Search Replace".

  1. Accede a tu panel de administración (ya deberías tener acceso después del cambio).
  2. Ve a Plugins > Añadir nuevo.
  3. Busca "Better Search Replace" e instálalo y actívalo.
  4. Ve a Herramientas > Better Search Replace.
  5. En el campo "Buscar", escribe la URL antigua (ej. http://miviejaweb.com).
  6. En el campo "Reemplazar por", escribe la nueva URL (ej. https://www.miviejaweb.com).
  7. Selecciona todas las tablas de la base de datos.
  8. Marca la opción "Dry Run" (Prueba en seco) primero. Te mostrará cuántas veces encontrará la URL antigua. Si el número es razonable, desmarca la opción y ejecuta el reemplazo real.

[TIP]: Haz siempre una prueba en seco ("Dry Run") antes de ejecutar el cambio real. Es una red de seguridad extra.

Preguntas Frecuentes (FAQ) sobre cambiar la URL de WordPress

¿Puedo cambiar la URL sin perder mi posicionamiento SEO?

Sí, si lo haces correctamente. La clave está en las redirecciones 301. Después de cambiar la URL, debes configurar una redirección 301 desde la URL antigua a la nueva. Esto le dice a Google que el contenido se ha movido de forma permanente. Puedes hacerlo en el archivo .htaccess o con un plugin de redirección.

¿Qué hago si solo veo una página en blanco después del cambio?

Esto suele significar que la URL en la base de datos no coincide con la ubicación real de los archivos. Vuelve a revisar los valores de siteurl y home en phpMyAdmin. Otra causa común es un error de sintaxis en el archivo .htaccess.

¿Cómo cambio la URL de mi sitio de http:// a https://?

Es el mismo proceso. Simplemente cambia las URLs en los Ajustes Generales o en phpMyAdmin, pero asegurándote de que tu certificado SSL esté activo. Después, instala un plugin como "Really Simple SSL" para gestionar las redirecciones de forma automática.

¿El cambio de URL afecta a mis usuarios registrados?

Sí, las URLs de sus perfiles y enlaces de autor cambiarán. El plugin "Better Search Replace" también se encarga de eso, ya que actualiza todas las referencias en la base de datos.

¿Qué es Syspanel y qué tiene que ver con esto?

Syspanel es otro panel de control (similar a cPanel o Plesk) que algunos proveedores de hosting usan. Si tu hosting usa Syspanel, el proceso de cambio de URL es idéntico al de cPanel, ya que la parte crítica (phpMyAdmin y el Administrador de Archivos) es muy similar. Recuerda que Syspanel se accede normalmente por el puerto 2106 (ej. tudominio.com:2106). Si tu proveedor usa Syspanel, busca las secciones de "Archivos" y "Bases de datos" dentro de esa interfaz; los pasos para editar wp-config.php o usar phpMyAdmin son los mismos.

¿Puedo cambiar la URL desde la línea de comandos (SSH)?

Sí, es posible y muy rápido. Si tienes acceso SSH, puedes usar WP-CLI para cambiar la URL con un solo comando: wp option update home 'https://nueva-url.com' y wp option update siteurl 'https://nueva-url.com'. Es la forma más eficiente y menos propensa a errores.

Cambiar la URL de WordPress es una tarea delicada, pero no imposible. Siguiendo esta guía y, sobre todo, haciendo una copia de seguridad, podrás hacerlo sin romper tu web. Recuerda: la paciencia y la verificación metódica son tus mejores aliadas. ¡Mucha suerte con el 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