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

Guía para cambiar la URL de WordPress desde cPanel

Actualizado el 6 de junio de 2026

¿Necesitas cambiar la URL de WordPress desde cPanel? Ya sea que hayas movido tu sitio a un nuevo dominio, lo hayas migrado de local a producción, o simplemente quieras cambiar de HTTP a HTTPS, modificar la dirección de tu sitio es una tarea común pero que debe hacerse con cuidado.

En esta guía completa y fácil de seguir, te explicaré paso a paso cómo realizar este cambio de forma segura utilizando cPanel. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra.


¿Por qué necesitarías cambiar la URL de tu WordPress?

Antes de meternos en el proceso, es bueno entender las situaciones más comunes que te llevan a realizar esta modificación.

  • Migración de un servidor local a uno en vivo: Cuando desarrollas tu web en local (por ejemplo, con XAMPP o MAMP) y luego la subes a un hosting real, la URL cambia drásticamente.
  • Cambio de dominio: Has comprado un nuevo dominio y quieres que tu sitio web use esa nueva dirección.
  • Implementación de SSL/HTTPS: Has instalado un certificado SSL y ahora tu sitio debe cargarse con https:// en lugar de http://.
  • Movimiento a una subcarpeta o subdominio: Necesitas que tu WordPress funcione desde tudominio.com/blog/ en lugar de tudominio.com/.

El error más común al hacer esto mal es que tu sitio se vuelva inaccesible, mostrando páginas en blanco o redirecciones infinitas. Por eso, es crucial seguir el método correcto.


Método 1: La forma más segura y recomendada (Usando WP-CLI desde cPanel)

Este es el método que menos probabilidades tiene de causar errores. WP-CLI (WordPress Command Line Interface) es una herramienta que te permite gestionar tu WordPress directamente desde la terminal de tu hosting.

Paso 1: Accede al Terminal de cPanel

  1. Inicia sesión en tu cuenta de cPanel.
  2. Busca la sección "Avanzado" y haz clic en el icono "Terminal".
  3. Se abrirá una ventana negra. No te asustes, solo escribiremos unos comandos.

Paso 2: Navega hasta la carpeta raíz de tu WordPress

Necesitas estar dentro de la carpeta donde está instalado WordPress. Normalmente es public_html o una subcarpeta como public_html/miweb.

Escribe el siguiente comando y presiona Enter:

cd public_html

Si tu WordPress está en una subcarpeta, por ejemplo blog, escribe:

cd public_html/blog

Paso 3: Ejecuta el comando para cambiar la URL

Ahora viene la magia. Usaremos el comando wp search-replace. Este comando es inteligente porque actualiza todas las referencias a la URL antigua en la base de datos, incluyendo las rutas serializadas (un formato complejo que WordPress usa para guardar datos).

El comando tiene esta estructura:

wp search-replace 'http://tudominioantiguo.com' 'https://tudominionuevo.com' --skip-columns=guid

Explicación:

  • wp search-replace: Es el comando de WP-CLI.
  • 'http://tudominioantiguo.com': Cámbialo por tu URL antigua (con o sin www, según como la tenías). Ponla exactamente como aparecía en tu sitio.
  • 'https://tudominionuevo.com': Cámbialo por tu URL nueva.
  • --skip-columns=guid: Esta parte es muy importante. Evita que se modifiquen los GUIDs (identificadores únicos) de las entradas, lo cual es una buena práctica de seguridad.

Ejemplo real: Si tu sitio estaba en http://misitio.local y ahora está en https://misitio.com, escribirías:

wp search-replace 'http://misitio.local' 'https://misitio.com' --skip-columns=guid

Presiona Enter. Verás un mensaje como "Success: Made 42 replacements." Eso significa que todo salió bien.

Paso 4: Verifica el cambio

Una vez terminado, escribe exit y cierra la terminal. Ahora abre un navegador en modo incógnito y visita tu nueva URL. Deberías ver tu sitio funcionando correctamente.


Método 2: Modificando la base de datos directamente desde phpMyAdmin

Si no tienes acceso a WP-CLI o te sientes más cómodo con una interfaz visual, phpMyAdmin es tu aliado. Este método es igual de efectivo, pero requiere un poco más de cuidado.

Paso 1: Accede a phpMyAdmin desde cPanel

  1. En tu 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 tus bases de datos. Haz clic en la base de datos de tu WordPress (normalmente tiene un prefijo como tuusuario_wp).

Paso 2: Realiza una copia de seguridad (IMPORTANTE)

[WARNING] No te saltes este paso. Si algo sale mal, podrías perder datos.

  1. En la parte superior de phpMyAdmin, haz clic en la pestaña "Exportar".
  2. Asegúrate de que esté seleccionado "Exportación rápida" y el formato SQL.
  3. Haz clic en "Continuar" y guarda el archivo .sql en tu computadora.

Paso 3: Ejecuta la consulta SQL para cambiar la URL

  1. Vuelve a la pestaña "SQL" (es la primera pestaña, a la izquierda de "Exportar").
  2. En el cuadro de texto grande, borra cualquier cosa que haya y pega la siguiente consulta:
UPDATE wp_options SET option_value = 'https://tudominionuevo.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://tudominionuevo.com' WHERE option_name = 'home';

Importante: Reemplaza wp_ por el prefijo de tus tablas si es diferente (p.ej., miweb_options). También cambia https://tudominionuevo.com por tu nueva URL completa.

Paso 4: Actualiza las URLs en el contenido (paso extra pero crucial)

El paso anterior solo cambia la dirección principal del sitio. Las URLs dentro de tus artículos, imágenes y enlaces seguirán apuntando a la antigua dirección. Para arreglarlo, necesitas una segunda consulta:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://tudominioantiguo.com', 'https://tudominionuevo.com');

Esta consulta buscará en todo el contenido de tus entradas y páginas la URL antigua y la reemplazará por la nueva.

Paso 5: Verifica

Haz clic en "Continuar" (el botón está abajo a la derecha). Si todo está bien, verás un mensaje como "1 fila afectada" para las primeras consultas y "X filas afectadas" para la segunda. Ahora visita tu nuevo sitio.


Método 3: Editando el archivo wp-config.php (Solución de emergencia)

Este método es útil si ya metiste la pata y tu sitio se ha vuelto inaccesible (pantalla blanca). Te permite forzar las URLs desde un archivo de configuración.

Paso 1: Accede al administrador de archivos de cPanel

  1. En cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos".
  2. Navega hasta la carpeta raíz de tu WordPress (normalmente public_html).

Paso 2: Encuentra el archivo wp-config.php

Busca el archivo llamado wp-config.php y haz clic derecho sobre él. Selecciona "Editar". Se abrirá un editor de texto.

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

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

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

Recuerda: Cambia https://tudominionuevo.com por tu nueva URL.

Paso 4: Guarda y verifica

Haz clic en "Guardar cambios" y cierra el editor. Ahora intenta acceder a tu sitio. Debería funcionar. Una vez que hayas accedido al panel de administración de WordPress, este método es temporal. Debes entrar a Ajustes > Generales y verificar que las URLs ya estén actualizadas.

[TIP] Después de hacer esto, es recomendable que entres a Ajustes > Enlaces permanentes y hagas clic en "Guardar cambios" sin modificar nada. Esto refresca las reglas de reescritura.


Preguntas Frecuentes (FAQ)

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

No entres en pánico. Esto suele pasar si la base de datos no se actualizó correctamente. Prueba el Método 3 (editar wp-config.php). Si no tienes acceso a cPanel, contacta a tu soporte de hosting y pídeles que restauren la copia de seguridad que hiciste.

¿Necesito cambiar la URL si solo cambio de HTTP a HTTPS?

Sí, absolutamente. Debes cambiar URL WordPress cPanel de http:// a https://. Además, instala un plugin como "Really Simple SSL" para que todo funcione correctamente.

¿Puedo usar un plugin para hacer este cambio?

Sí, existen plugins como "Better Search Replace" o "Velvet Blues Update URLs". Sin embargo, para sitios grandes o con muchos datos, los métodos de cPanel (WP-CLI o phpMyAdmin) son más rápidos y confiables. Los plugins pueden agotar el tiempo de ejecución.

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

Si lo haces correctamente, no debería haber problema. Lo más importante es que, después del cambio, configures redirecciones 301 desde la URL antigua a la nueva. Puedes hacerlo desde el archivo .htaccess en tu cPanel o con un plugin de redirección.

¿El método de WP-CLI funciona en cualquier hosting?

La mayoría de los hostings que ofrecen cPanel tienen WP-CLI instalado. Si no es tu caso, verás un mensaje de error "wp: command not found". En ese caso, usa phpMyAdmin.


Conclusión

Modificar la dirección de tu sitio WordPress no tiene por qué ser un dolor de cabeza. Ya sea que uses WP-CLI, phpMyAdmin o el archivo wp-config.php, lo importante es seguir los pasos con calma y, sobre todo, hacer siempre una copia de seguridad.

Recuerda que la clave está en actualizar tanto la URL en las opciones del sitio (siteurl y home) como en el contenido de tus publicaciones. Si te equivocas, siempre puedes restaurar la copia de seguridad y empezar de nuevo.

Si tu hosting usa Syspanel (anteriormente HestiaCP), recuerda que el acceso a la terminal se hace a través del puerto 2106, y los pasos para modificar la base de datos son los mismos que en cPanel, solo que la interfaz se ve diferente.

¡Ahora ya estás listo para hacer el cambio con confianza!

¿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