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

Cómo cambiar la URL del sitio en WordPress desde cPanel sin romper nada

Actualizado el 14 de noviembre de 2025

Cambiar la URL de tu sitio WordPress es una de esas tareas que parecen aterradoras, pero que con el método adecuado son pan comido. Si lo haces directamente desde cPanel, tienes el control total del servidor, pero también tienes el poder de romper algo si no sigues el orden correcto. No te preocupes, aquí te voy a guiar paso a paso para que lo hagas sin sustos y sin perder el acceso a tu panel de administración.

Vamos a ver dos escenarios muy comunes: cambiar de dominio (por ejemplo, de www.midominioantiguo.com a www.midominionuevo.com) o simplemente cambiar de HTTP a HTTPS (añadir el candadito de seguridad). El proceso es prácticamente el mismo, pero hay que tener en cuenta algunos detalles.

¿Por Qué es Tan Delicado el Cambio de URL?

WordPress guarda la URL de tu sitio en varios sitios, no solo en uno. La más famosa es en la tabla wp_options de la base de datos, pero también la "recuerda" en el archivo .htaccess y en ciertas rutas internas de los temas y plugins.

Si cambias la URL en un solo sitio y no en los demás, lo que ocurre es que WordPress intenta cargar recursos (imágenes, CSS, JavaScript) desde la URL antigua. El resultado es un sitio sin estilos, con imágenes rotas y, en el peor de los casos, un error de "demasiadas redirecciones" o la famosa pantalla blanca de la muerte.

La clave está en hacer el cambio de forma atómica: es decir, cambiar todo a la vez, o al menos, tener un plan de respaldo por si acaso.

Antes de Empezar: Tu Red de Seguridad (Backup)

Esta es la regla número uno, y no es negociable. Antes de tocar absolutamente nada, necesitas un respaldo completo. No solo de los archivos, sino también de la base de datos.

¿Cómo hago un backup desde cPanel?

  1. Entra a tu cPanel: Normalmente es tudominio.com/cpanel o https://tuip:2083.
  2. Busca la sección "Archivos": Ahí verás la herramienta "Copias de seguridad" o "Backup".
  3. Descarga un Backup Completo: Elige "Backup completo" o "Full Backup". Esto te descargará un archivo .tar.gz con todos tus archivos y la base de datos.
  4. Alternativa más granular: Si no quieres el backup completo, puedes ir a "Backup de base de datos" y descargar solo el .sql de tu WordPress. También ve a "Administrador de archivos", entra a public_html y descarga la carpeta completa (aunque esto puede tardar si el sitio es grande).

[WARNING] No sigas leyendo sin hacer un backup. Si algo sale mal, este es tu único boleto para volver a la normalidad. Un backup es como un seguro: no te das cuenta de que lo necesitas hasta que lo necesitas.

Método 1: La Vía Rápida y Segura (cPanel + wp-config.php)

Este es mi favorito para usuarios no técnicos porque evita el error más común: quedarse fuera del panel de administración. La idea es engañar a WordPress temporalmente para que "olvide" la URL antigua.

Paso 1: Accede al Administrador de Archivos de cPanel

  1. Entra a tu cPanel.
  2. Busca la sección "Archivos" y haz clic en "Administrador de archivos".
  3. Se abrirá una ventana. Asegúrate de que estás en la raíz de tu dominio (normalmente public_html o www). Haz clic en "Configuración" y activa la opción "Mostrar archivos ocultos (dotfiles)". Esto es crucial para ver el archivo .htaccess.

Paso 2: Edita el archivo wp-config.php

Busca el archivo wp-config.php en la raíz. Haz clic derecho sobre él y selecciona "Editar" o "Code Editor".

Dentro del archivo, 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://www.tudominionuevo.com');
define('WP_SITEURL', 'https://www.tudominionuevo.com');

Reemplaza https://www.tudominionuevo.com con tu nueva URL. Si estás cambiando de HTTP a HTTPS, sería https://www.tudominio.com (con la "s").

Guarda el archivo y ciérralo.

[INFO] ¿Qué hace esto? Estas líneas le dicen a WordPress que ignore lo que hay en la base de datos y use esta URL fija. Es como darle una dirección escrita en un post-it para que no se pierda. Esto te permite acceder al panel de administración sin problemas.

Paso 3: Accede a tu Panel de Administración

Ahora ve a tu navegador y escribe la nueva URL seguida de /wp-admin. Por ejemplo: https://www.tudominionuevo.com/wp-admin.

Deberías poder entrar sin problemas. Si no puedes, revisa que escribiste bien las líneas en el wp-config.php.

Paso 4: Cambia la URL en Ajustes

Una vez dentro del panel, ve a Ajustes > Generales. Verás dos campos:

  • Dirección de WordPress (URL)
  • Dirección del sitio (URL)

Ambos deben tener tu nueva URL. Si el wp-config.php está bien configurado, ya deberían mostrar la URL nueva. Si no, cámbialas manualmente y guarda los cambios.

Paso 5: Elimina las Líneas del wp-config.php

Este es el paso más importante para "limpiar" la configuración. Vuelve al Administrador de archivos de cPanel, edita wp-config.php y borra las dos líneas que añadiste en el Paso 2. Guárdalo.

¿Por qué borrarlas? Porque si las dejas, WordPress siempre usará esa URL fija, y si mañana quieres cambiar a otra, tendrás que volver a editarlo. Además, algunos plugins de caché pueden dar problemas.

[WARNING] No te olvides de este paso. Si lo dejas, es como dejar una llave maestra puesta en la puerta de tu casa. Funciona, pero es una mala práctica y puede causar conflictos con ciertas configuraciones de redirección.

Paso 6: Arregla los Enlaces Internos (Opcional pero Recomendado)

Si tu sitio ya tenía contenido con la URL antigua, es muy probable que las imágenes y enlaces internos sigan apuntando a la antigua dirección. Para arreglarlo, puedes usar un plugin como "Better Search Replace" o "Velvet Blues Update URLs".

Instala uno de estos plugins, ve a "Herramientas" y selecciona la opción de reemplazar. En el campo "Buscar" pon la URL antigua y en "Reemplazar por" la nueva. Ejecuta el reemplazo en todas las tablas.

Método 2: La Vía Manual (Solo Base de Datos)

Este método es para los más valientes, pero es igual de efectivo si sigues las instrucciones al pie de la letra. Implica editar la base de datos directamente desde phpMyAdmin.

Paso 1: Accede a phpMyAdmin

  1. En cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  2. Selecciona la base de datos de tu WordPress en el menú lateral izquierdo.

Paso 2: Localiza la Tabla wp_options

Verás una lista de tablas. Busca la que se llama wp_options (a veces puede tener un prefijo diferente, como miweb_options, si lo cambiaste al instalar).

Haz clic en el botón "Examinar" (o "Browse") que está al lado de la tabla.

Paso 3: Busca las Opciones de URL

Dentro de la tabla, verás una columna llamada option_name. Busca dos filas específicas:

  • siteurl
  • home

Haz clic en el icono de editar (generalmente es un lápiz) en la fila de siteurl. Cambia el valor en el campo option_value a tu nueva URL. Haz lo mismo con la fila home.

Ejemplo:

  • Antes: option_value = http://www.midominioantiguo.com
  • Después: option_value = https://www.midominionuevo.com

Guarda los cambios.

[TIP] Este método es más rápido que el primero, pero el riesgo es que si te equivocas en un carácter, no podrás acceder a tu sitio. Si no te sientes cómodo editando bases de datos, usa el Método 1.

Paso 4: Limpia la Caché de tu Navegador

Es probable que tu navegador tenga guardada la versión antigua. Borra la caché o prueba en una ventana de incógnito para ver el resultado.

Cómo Manejar la Redirección 301 (Importante para SEO)

Cuando cambias la URL, no solo cambia la dirección, sino que todos tus enlaces en Google y otras webs apuntan a la antigua. Para no perder visitas ni posicionamiento, necesitas una redirección 301. Esto le dice a los buscadores que tu página se ha mudado permanentemente.

Redirección desde cPanel

  1. En cPanel, busca la sección "Dominios" y haz clic en "Redirecciones".
  2. En el campo "Tipo", elige "Permanente (301)".
  3. En "Dominio", selecciona tu dominio antiguo.
  4. En "Directorio / URL", deja un / si quieres redirigir todo el sitio, o escribe una ruta específica.
  5. En "Redirige a", escribe tu nueva URL completa (ej: https://www.tudominionuevo.com).
  6. Haz clic en "Añadir".

Esto creará una regla en el archivo .htaccess automáticamente.

Redirección Manual en .htaccess

Si prefieres hacerlo a mano, edita el archivo .htaccess desde el Administrador de archivos de cPanel y añade estas líneas al principio (después de # BEGIN WordPress):

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^midominioantiguo.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.midominioantiguo.com$
RewriteRule (.*)$ https://www.midominionuevo.com/$1 [R=301,L]
</IfModule>

[INFO] La redirección 301 es vital para no perder tu posicionamiento en Google. Si solo cambias la URL sin redireccionar, es como si te mudaras de casa sin dejar tu nueva dirección en el buzón de la antigua. Todo el tráfico y el "jugo" SEO se pierde.

Errores Comunes y Cómo Solucionarlos

A veces, a pesar de seguir todo al pie de la letra, algo falla. Aquí tienes los problemas más típicos y su solución.

Error 1: "Error de demasiadas redirecciones"

Esto suele pasar cuando tienes una redirección en cPanel y otra en .htaccess que se contradicen, o cuando el sitio sigue intentando cargar la URL antigua.

Solución:

  1. Ve a cPanel > Redirecciones y elimina cualquier regla que hayas creado.
  2. Abre el .htaccess y asegúrate de que no haya bloques RewriteRule duplicados que apunten a la URL antigua.
  3. Borra la caché de tu navegador y de cualquier plugin de caché (como W3 Total Cache o WP Super Cache).

Error 2: No puedo acceder a wp-admin

Si después del cambio no puedes entrar al panel, es que la URL en la base de datos no se actualizó correctamente o el wp-config.php tiene un error de sintaxis.

Solución de emergencia:

  1. Vuelve a editar wp-config.php y añade las líneas WP_HOME y WP_SITEURL con la URL correcta.
  2. Entra a tudominio.com/wp-admin y ve a Ajustes > Generales para verificar que la URL es correcta.
  3. Elimina las líneas del wp-config.php y guarda.

Error 3: Imágenes Rotas

Las imágenes se guardan con la URL absoluta en la base de datos. Si no usaste un plugin de reemplazo, seguirán apuntando a la URL antigua.

Solución: Vuelve al paso 6 del Método 1 y usa el plugin "Better Search Replace" para actualizar todas las referencias en la base de datos.

Preguntas Frecuentes (FAQ)

¿Puedo cambiar la URL sin cPanel?
Sí, puedes usar el acceso por FTP o el administrador de archivos de tu hosting, pero cPanel es la forma más visual y segura de hacerlo, ya que integra todo (archivos, base de datos y redirecciones).

¿Qué pasa si mi hosting usa Syspanel en lugar de cPanel?
Si tu proveedor usa Syspanel (un panel de control alternativo), el proceso es muy similar. La principal diferencia es que el acceso suele ser a través del puerto 2106 (ej: https://tuip:2106). Busca las secciones "Administrador de archivos" y "Bases de datos" que estarán en un menú lateral. El resto de los pasos (editar wp-config.php o phpMyAdmin) son idénticos.

¿Es necesario cambiar la URL si solo quiero pasar de HTTP a HTTPS?
Sí, absolutamente. Debes cambiar http:// por https:// en todas las referencias. Además, asegúrate de tener un certificado SSL válido instalado en cPanel (sección "Seguridad" > "SSL/TLS").

¿Cuánto tarda en actualizarse Google?
La redirección 301 se propaga casi al instante, pero Google puede tardar unos días o semanas en rastrear y actualizar sus índices. Mientras tanto, los usuarios que hagan clic en enlaces antiguos serán redirigidos automáticamente a tu nueva URL.

¿Pierdo mi posicionamiento SEO al cambiar la URL?
Si haces la redirección 301 correctamente y mantienes la misma estructura de URLs (mismos nombres de página, mismos slugs), el impacto SEO es mínimo. Es normal que haya una pequeña caída temporal en las visitas mientras Google reindexa, pero se recupera.

Resumen Final: Tu Checklist de Seguridad

Antes de dar por hecho el cambio, revisa esta lista:

  1. ✅ Tienes un backup completo (archivos + BD) descargado en tu PC.
  2. ✅ Has cambiado la URL en wp-config.php (temporalmente o de forma fija).
  3. ✅ Has actualizado siteurl y home en phpMyAdmin (si usaste el método manual).
  4. ✅ Has configurado la redirección 301 en cPanel o .htaccess.
  5. ✅ Has borrado la caché del navegador y la de tu plugin de caché.
  6. ✅ Has reemplazado las URLs antiguas por las nuevas en la base de datos (para imágenes y enlaces internos).
  7. ✅ Has eliminado las líneas temporales del wp-config.php (si usaste el Método 1).

Con este plan, cambiar la URL de tu WordPress desde cPanel es un paseo por el parque. Tómate tu tiempo, sigue cada paso y, sobre todo, no te saltes el backup. ¡Tu yo del futuro te lo agradecerá cuando todo funcione perfectamente!

¿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