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

Cómo cambiar la URL de WordPress desde cPanel sin perder datos

Actualizado el 12 de enero de 2026

¿Necesitas cambiar la URL de tu sitio WordPress pero te da miedo perder datos, visitas o el posicionamiento en Google? Es una operación delicada, pero si se hace correctamente, es sencilla y segura. Cambiar la URL de tu WordPress desde cPanel es el método más común cuando migras de dominio, cambias de HTTP a HTTPS o modificas la estructura de tu sitio.

En esta guía extensa y paso a paso, te explicaré cómo cambiar URL WordPress cPanel sin perder ni un solo dato, visitante ni posición en buscadores. Usaremos el archivo wp-config.php cambiar URL y también te mostraré métodos alternativos. Todo explicado como si estuviera a tu lado.

¿Por qué necesitas cambiar la URL de WordPress?

Antes de empezar, es importante entender qué implica modificar dirección WordPress. La URL de WordPress se compone de dos valores internos:

  • Dirección de WordPress (Site URL): Es la dirección donde están los archivos principales de WordPress.
  • Dirección del sitio (Home URL): Es la dirección que los visitantes escriben en su navegador para ver tu web.

Ambas deben coincidir (salvo configuraciones muy específicas). Cuando las cambias, WordPress deja de funcionar temporalmente hasta que actualices estos valores en la base de datos. Los motivos más comunes son:

  • Migrar de un dominio a otro (ej: de miviejo.com a minuevo.com).
  • Cambiar de HTTP a HTTPS (instalar un certificado SSL).
  • Mover WordPress de una subcarpeta a la raíz del dominio.
  • Cambiar el nombre del dominio principal en tu hosting.

¿Qué necesitas para empezar?

Solo tres cosas:

  1. Acceso a cPanel de tu hosting (te lo proporciona tu empresa de alojamiento).
  2. Acceso a phpMyAdmin (herramienta de gestión de bases de datos dentro de cPanel).
  3. Un respaldo reciente de tu sitio (archivos y base de datos). No te saltes este paso. Si algo sale mal, podrás restaurar todo.

[WARNING] IMPORTANTE: Siempre haz una copia de seguridad completa antes de modificar la URL. Un error puede dejar tu web inaccesible. En cPanel, usa la herramienta "Backup" o "Copias de seguridad".

Método 1: Cambiar URL desde el archivo wp-config.php (El más seguro)

Este método es el más recomendado porque no tocas la base de datos directamente. Solo modificas un archivo de texto. Es ideal si ya tienes acceso a cPanel y a tu gestor de archivos.

Paso 1: Accede a cPanel y al Administrador de Archivos

  1. Inicia sesión en tu cPanel. La URL suele ser tudominio.com/cpanel o tudominio.com:2083. Usa tus credenciales de hosting.
  2. Busca la sección Archivos y haz clic en Administrador de Archivos.
  3. Se abrirá una ventana. Selecciona la carpeta donde está instalado WordPress. Normalmente es public_html o www. Si tienes un subdominio, puede ser public_html/subdominio. Haz clic en Ir.

Paso 2: Localiza y edita el archivo wp-config.php

  1. En la lista de archivos, busca wp-config.php (está en la raíz de la carpeta de WordPress).
  2. Haz clic derecho sobre él y selecciona Editar o Code Editor. Si no ves la opción, haz clic en el archivo y luego en el botón Editar de la barra superior.
  3. Se abrirá un editor de texto. No te asustes por el código PHP. Solo debes añadir dos líneas justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */ o antes de require_once ABSPATH . 'wp-settings.php';.

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

Copia y pega estas dos líneas, pero cambiando las URLs por las tuyas:

define('WP_HOME','https://tunuevadominio.com');
define('WP_SITEURL','https://tunuevadominio.com');
  • Si cambias a HTTPS, usa https://.
  • Si cambias de dominio, pon el nuevo dominio completo.
  • Si solo cambias de HTTP a HTTPS, pon la misma dirección pero con https://.

[TIP] Ejemplo real: Si tu web antigua era http://miviejo.com y la nueva es https://minuevo.com, las líneas quedarían así:
define('WP_HOME','https://minuevo.com');
define('WP_SITEURL','https://minuevo.com');

Paso 4: Guarda los cambios y verifica

  1. Haz clic en Guardar cambios o presiona Ctrl + S.
  2. Cierra el editor.
  3. Ahora, abre tu navegador y escribe la nueva URL. Si todo está bien, verás tu sitio funcionando con la nueva dirección.

[WARNING] Posible error: Si ves una página en blanco o un error 500, revisa que hayas escrito bien las líneas y que no haya espacios extra. También verifica que el archivo wp-config.php tenga permisos 644 (puedes cambiarlo desde el Administrador de Archivos).

Paso 5: Actualiza las URLs en la base de datos (Opcional pero recomendado)

Aunque ya funciona, es probable que dentro de tu sitio (en entradas, páginas, menús) aún haya enlaces a la antigua URL. Para corregirlo, debes hacer una búsqueda y reemplazo en la base de datos. Te explico cómo en el Método 2, pero con un enfoque más seguro.

Método 2: Cambiar URL directamente en phpMyAdmin (Para usuarios más avanzados)

Este método es útil si ya modificaste el wp-config.php pero quieres asegurarte de que todos los enlaces internos se actualicen. También es el método a usar si no puedes acceder al archivo wp-config.php.

Paso 1: Accede a phpMyAdmin desde cPanel

  1. En cPanel, busca la sección Bases de datos y haz clic en phpMyAdmin.
  2. Se abrirá una nueva pestaña. A la izquierda, verás una lista de bases de datos. Haz clic en la que usa tu WordPress (el nombre suele ser el mismo que el usuario de la base de datos).

Paso 2: Localiza la tabla wp_options

  1. Dentro de la base de datos, verás muchas tablas. Busca la que se llama wp_options (o tuprefijo_options si cambiaste el prefijo).
  2. Haz clic en el icono de Examinar (el que tiene una lupa) o directamente en el nombre de la tabla.

Paso 3: Encuentra y edita las opciones siteurl y home

  1. Dentro de wp_options, busca la fila donde option_name es siteurl.
  2. Haz clic en Editar (el icono de lápiz) a la izquierda de esa fila.
  3. En el campo option_value, escribe la nueva URL completa (ej: https://tunuevadominio.com).
  4. Haz clic en Continuar o Guardar.
  5. Repite el mismo proceso para la fila donde option_name es home.

Paso 4: Actualiza todas las URLs internas (Búsqueda y reemplazo)

Este es el paso más importante para no perder datos ni enlaces rotos. WordPress guarda URLs absolutas en muchas tablas (contenido, menús, widgets). Para cambiarlas todas a la vez, usa una consulta SQL.

  1. En phpMyAdmin, asegúrate de tener seleccionada la base de datos de WordPress.
  2. Haz clic en la pestaña SQL (arriba).
  3. Copia y pega esta consulta, cambiando las URLs por las tuyas:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://tuviejaurl.com', 'https://tunuevaurl.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://tuviejaurl.com', 'https://tunuevaurl.com');
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://tuviejaurl.com', 'https://tunuevaurl.com');

[INFO] Nota importante: Si tu prefijo de tabla no es wp_ (por ejemplo, es miweb_), cambia wp_posts por miweb_posts, etc. Puedes ver el prefijo en el archivo wp-config.php en la línea $table_prefix = 'wp_';.

  1. Haz clic en Continuar.
  2. phpMyAdmin ejecutará las consultas y te mostrará cuántas filas se actualizaron.

Método 3: Usando un plugin (La opción más fácil)

Si no te sientes cómodo editando archivos o bases de datos, puedes usar un plugin. Este método es muy visual y seguro.

  1. Antes de cambiar la URL: Instala y activa un plugin como Better Search Replace o Velvet Blues Update URLs.
  2. Ve a Herramientas > Better Search Replace (o el nombre del plugin).
  3. En el campo Buscar, escribe tu antigua URL (ej: http://tuviejaurl.com).
  4. En el campo Reemplazar con, escribe la nueva URL (ej: https://tunuevaurl.com).
  5. Selecciona Todas las tablas.
  6. Marca la opción Ejecutar como prueba primero para ver cuántos cambios se harán.
  7. Si todo está bien, desmarca la opción de prueba y haz clic en Ejecutar búsqueda/reemplazo.

[WARNING] Precaución: No uses este plugin si ya cambiaste la URL desde el wp-config.php y el sitio ya funciona. En ese caso, solo necesitas actualizar las URLs internas. Si el sitio no carga, usa el Método 2.

Solución de problemas comunes

Mi sitio muestra un error 500 después del cambio

  • Causa: Error de sintaxis en wp-config.php o permisos incorrectos.
  • Solución: Revisa que las líneas que añadiste estén bien escritas, sin espacios extra. También verifica que el archivo tenga permisos 644. Puedes restaurar una copia de seguridad del archivo original.

Veo la página de inicio pero las imágenes no cargan

  • Causa: Las URLs de las imágenes aún apuntan a la antigua dirección.
  • Solución: Ejecuta la búsqueda y reemplazo en la base de datos (Método 2, paso 4) o usa el plugin Better Search Replace solo para las tablas wp_posts y wp_postmeta.

No puedo acceder al panel de administración

  • Causa: Las URLs siteurl y home no se actualizaron correctamente.
  • Solución: Usa el Método 1 (wp-config.php) para forzar las URLs temporalmente. Si no funciona, accede a phpMyAdmin y corrige manualmente las opciones siteurl y home.

He perdido el posicionamiento SEO

  • Causa: No configuraste las redirecciones 301 desde la antigua URL a la nueva.
  • Solución: Después de cambiar la URL, debes crear redirecciones 301 en el archivo .htaccess o usando un plugin SEO (como Yoast o Rank Math). Esto le dice a Google que tu contenido se ha movido permanentemente.

Preguntas frecuentes (FAQ)

¿Puedo cambiar la URL de WordPress sin cPanel?

Sí, si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar. Accede a Syspanel a través del puerto 2106 (ej: tudominio.com:2106). Luego, usa el administrador de archivos o phpMyAdmin integrado. Los pasos son idénticos a los descritos para cPanel.

¿Qué pasa con mis visitas y mi SEO al cambiar la URL?

Si solo cambias la URL pero mantienes el mismo contenido y configuras redirecciones 301, tu SEO no se verá afectado negativamente a largo plazo. Puede haber una pequeña caída temporal hasta que Google reindexe tu sitio con la nueva URL.

¿Necesito cambiar algo en Google Search Console?

Sí. Después del cambio, debes añadir la nueva propiedad (tu nuevo dominio) en Google Search Console y verificar que eres el propietario. También es recomendable solicitar la reindexación de las URLs nuevas.

¿El cambio afecta a los enlaces de mis redes sociales?

Sí. Todos los enlaces que hayas compartido en redes sociales, foros o correos electrónicos apuntarán a la antigua URL. Por eso es vital configurar redirecciones 301.

¿Puedo usar este método para cambiar de HTTP a HTTPS?

Absolutamente. Es el mismo proceso. Solo asegúrate de que tu certificado SSL esté instalado y funcionando antes de hacer el cambio. Usa https:// en todas las URLs.

Resumen final y recomendaciones

Cambiar la URL de WordPress desde cPanel es un proceso que, si se hace con cuidado, no implica pérdida de datos ni de tráfico. Los puntos clave son:

  1. Siempre haz una copia de seguridad.
  2. Usa el archivo wp-config.php para forzar las nuevas URLs (Método 1). Es el más rápido y seguro.
  3. Actualiza las URLs internas en la base de datos (Método 2 o plugin).
  4. Configura redirecciones 301 desde la antigua URL a la nueva para no perder SEO.
  5. Revisa que todo funcione (páginas, imágenes, formularios, carrito de compras si tienes ecommerce).

[TIP] Consejo final: Si no te sientes seguro, pide ayuda a tu soporte técnico de hosting. Muchos ofrecen este servicio de forma gratuita o por un coste mínimo. Es mejor pagar un poco que arriesgar tu sitio web.

Ahora ya sabes cómo cambiar URL WordPress cPanel sin perder datos. Sigue estos pasos, tómate tu tiempo y verifica cada cambio. ¡Tu sitio web estará funcionando con la nueva dirección en pocos minutos!

¿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