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

Cómo cambiar la URL de WordPress (http a https o dominio nuevo) en cPanel

Actualizado el 22 de noviembre de 2025

¿Por qué necesitas cambiar la URL de WordPress?

Cuando hablamos de cambiar url wordpress, normalmente nos referimos a dos situaciones muy concretas: migrar tu sitio de http a https (para activar el certificado SSL) o moverlo a un dominio nuevo (por ejemplo, de miviejo.com a miviejo.es). Ambas situaciones son más comunes de lo que crees y, si no se hacen bien, pueden dejarte con una página en blanco o con enlaces rotos.

La buena noticia es que no necesitas ser un experto en programación para hacerlo. En esta guía te voy a explicar, paso a paso y con un lenguaje muy sencillo, cómo realizar este cambio utilizando cPanel, que es el panel de control que la mayoría de los hosting ofrecen.

Vamos a dividir el proceso en dos grandes bloques:

  1. Cambiar de http a https (cuando ya tienes el SSL instalado).
  2. Cambiar a un dominio nuevo (cuando te mudas de dirección web).

En ambos casos, la clave está en actualizar dos parámetros muy concretos de tu base de datos: siteurl y home. Pero no te asustes, que te lo explico todo con calma.


Antes de empezar: haz una copia de seguridad

Esta es la regla de oro. Antes de tocar cualquier cosa, haz una copia de seguridad completa de tu sitio web. Esto incluye tanto los archivos (la carpeta public_html) como la base de datos.

[WARNING]: Si algo sale mal durante el proceso, una copia de seguridad te permitirá restaurar tu sitio en cuestión de minutos. No te saltes este paso, por favor.

La mayoría de los paneles de control de hosting, incluido cPanel, tienen herramientas para hacer backups automáticos o manuales. Busca la sección "Copias de seguridad" o "Backups" dentro de tu cPanel y sigue las instrucciones. Si tienes dudas, contacta con tu proveedor de hosting, que estará encantado de ayudarte.


Método 1: Cambiar WordPress de http a https

Si ya has instalado un certificado SSL (normalmente lo ofrece tu hosting de forma gratuita con Let's Encrypt), el siguiente paso es hacer que WordPress lo use. Si no lo haces, tu sitio seguirá cargando en http y los visitantes verán el "candado roto" en el navegador, lo que da muy mala imagen.

Paso 1: Verifica que tu SSL está activo

Primero, asegúrate de que tu certificado SSL está instalado y funcionando. Puedes comprobarlo visitando tu web con https://tudominio.com. Si ves el candado verde, perfecto. Si no, primero instala el SSL desde tu cPanel (sección "SSL/TLS" o "Let's Encrypt").

Paso 2: Accede a phpMyAdmin

Para actualizar url wordpress, vamos a tocar la base de datos. Para ello:

  1. Entra en tu cPanel.
  2. Busca la sección "Bases de datos" y haz clic en phpMyAdmin.
  3. En el panel izquierdo, verás una lista de tus bases de datos. Haz clic en la que corresponde a tu WordPress (suele tener un prefijo como wp_).

Paso 3: Localiza las opciones siteurl y home

Dentro de tu base de datos, verás muchas tablas. Busca la tabla que se llama wp_options (o similar, dependiendo del prefijo). Haz clic en ella.

Ahora, dentro de esta tabla, busca las filas donde el option_name sea siteurl y home. Puedes usar el buscador de phpMyAdmin para encontrarlas más rápido.

Paso 4: Actualiza las URLs

Haz clic en el icono de "Editar" (el lápiz) en la fila de siteurl. En el campo option_value, cambia http://tudominio.com por https://tudominio.com. Guarda los cambios.

Repite exactamente el mismo proceso con la fila de home. Guarda los cambios.

[TIP]: No olvides cambiar la http por https y no añadir una barra al final. Debe quedar exactamente así: https://tudominio.com.

Paso 5: Limpia la caché

Ahora, entra en tu panel de administración de WordPress (https://tudominio.com/wp-admin). Si tienes algún plugin de caché (como W3 Total Cache o WP Super Cache), vacía la caché. También puedes borrar la caché del navegador.

Paso 6: Actualiza los enlaces internos (opcional pero recomendado)

Aunque ya has cambiado la URL principal, es posible que tengas enlaces antiguos en tu contenido que apunten a http://. Para solucionarlo, puedes usar un plugin como Better Search Replace o hacer una consulta SQL en phpMyAdmin.

Con el plugin, es muy sencillo:

  1. Instala y activa el plugin.
  2. Ve a "Herramientas" > "Buscar y reemplazar".
  3. En "Buscar", pon http://tudominio.com.
  4. En "Reemplazar por", pon https://tudominio.com.
  5. Selecciona todas las tablas de la base de datos y ejecuta.

[INFO]: Este plugin también es muy útil si luego decides cambiar de dominio, así que guárdalo en tu lista de imprescindibles.


Método 2: Cambiar WordPress a un dominio nuevo

Este proceso es un poco más complejo, porque no solo cambias la URL, sino que también tienes que mover los archivos del servidor. Vamos a verlo con detalle.

Paso 1: Prepara tu nuevo dominio

Asegúrate de que tu nuevo dominio está registrado y apunta a los servidores de tu hosting. Normalmente, en cPanel tienes una sección llamada "Dominios" o "Addon Domains" para añadirlo. También deberías instalar un certificado SSL para el nuevo dominio si es posible.

Paso 2: Copia los archivos de tu sitio

Accede al Administrador de archivos de cPanel. Busca la carpeta public_html (o la carpeta donde esté tu WordPress, como public_html/miweb). Selecciona todos los archivos y carpetas, haz clic derecho y elige "Copiar".

Ahora, ve a la carpeta raíz del nuevo dominio (puede ser public_html si vas a usar el dominio principal, o una subcarpeta si es un dominio adicional) y pega los archivos.

[WARNING]: Si el nuevo dominio es el principal, es posible que tengas que borrar los archivos que haya en public_html antes de pegar los nuevos. Ten mucho cuidado de no borrar otros sitios si los tienes.

Paso 3: Exporta e importa la base de datos

Vuelve a phpMyAdmin. Selecciona la base de datos de tu WordPress y haz clic en la pestaña "Exportar". Elige el método "Rápido" y formato SQL, y descarga el archivo.

Ahora, crea una nueva base de datos para el nuevo dominio (si no la tienes) desde tu cPanel. Luego, en phpMyAdmin, selecciona esa nueva base de datos y haz clic en "Importar". Sube el archivo SQL que descargaste y ejecuta.

Paso 4: Actualiza la configuración de wp-config.php

Este es un paso crucial. Necesitas decirle a WordPress que use la nueva base de datos. Para ello:

  1. Ve al Administrador de archivos de cPanel y navega hasta la carpeta de tu nuevo dominio.

  2. Busca el archivo wp-config.php y ábrelo con el editor de texto.

  3. Busca las líneas que definen el nombre de la base de datos, el usuario y la contraseña:

    define('DB_NAME', 'nombre_base_datos');
    define('DB_USER', 'usuario_base_datos');
    define('DB_PASSWORD', 'contraseña_base_datos');
    
  4. Reemplaza estos valores con los de la nueva base de datos que creaste.

  5. Guarda el archivo.

Paso 5: Cambia la URL en la base de datos

Ahora, sigue los pasos del Método 1 (pasos 2, 3 y 4) pero en la nueva base de datos. Cambia siteurl y home para que apunten a tu nuevo dominio (por ejemplo, https://nuevodominio.com).

Paso 6: Busca y reemplaza la URL antigua

Este paso es fundamental para que todo funcione. Como tu base de datos todavía tiene la URL antigua en muchos sitios (enlaces, imágenes, etc.), debes reemplazarla.

Puedes usar el plugin Better Search Replace que mencionamos antes, pero esta vez hazlo directamente sobre la nueva base de datos. La búsqueda sería https://tudominioantiguo.com y el reemplazo https://tudominionuevo.com.

[TIP]: Hazlo primero en una copia de la base de datos para asegurarte de que no hay errores.

Paso 7: Actualiza el DNS (si aplica)

Si estás cambiando de dominio de forma definitiva, deberás actualizar los registros DNS de tu nuevo dominio para que apunten a tu hosting. Esto se hace desde el proveedor donde compraste el dominio. Tu hosting te dará los nombres de servidor (nameservers) que debes usar.


Solución de problemas comunes

Mi sitio da error 500 después del cambio

Esto suele deberse a un problema con el archivo .htaccess. Ve al Administrador de archivos, busca el .htaccess en la raíz de tu instalación y renómbralo a .htaccess.bak. Luego, entra a tu-dominio/wp-admin y ve a "Ajustes" > "Enlaces permanentes". Haz clic en "Guardar cambios" para regenerar el archivo.

Solo veo la página de inicio, pero el resto da 404

Esto es un problema con los enlaces permanentes. Ve a "Ajustes" > "Enlaces permanentes" en tu panel de administración y haz clic en "Guardar cambios" sin modificar nada. Esto actualizará las reglas de reescritura.

Mi sitio sigue cargando en http a pesar del cambio

Esto puede ser por la caché del navegador o por algún plugin de caché. Limpia la caché del navegador y desactiva temporalmente los plugins de caché para ver si el problema se soluciona.

¿Qué pasa si no tengo acceso al panel de administración?

Si te quedaste fuera de WordPress, puedes cambiar la URL directamente desde phpMyAdmin (como hemos explicado) o usando el archivo wp-config.php. Añade estas líneas al final del archivo, justo antes de /* That's all, stop editing! */:

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

Guarda el archivo y podrás acceder al panel.


Preguntas frecuentes (FAQ)

¿Es necesario cambiar la URL si solo activo el SSL?

Sí, es muy recomendable. Si no actualizas siteurl y home, WordPress seguirá generando enlaces en http://, lo que puede provocar problemas de contenido mixto (tu web carga en https, pero algunos recursos se cargan en http) y afectar a tu SEO.

¿Puedo hacer este cambio desde el panel de administración de WordPress?

Sí, puedes ir a "Ajustes" > "Generales" y cambiar las URLs de "Dirección de WordPress" y "Dirección del sitio". Sin embargo, si haces esto y algo sale mal, podrías quedarte sin acceso al panel. Por eso, es más seguro hacerlo desde la base de datos como te he explicado.

¿Qué pasa con mis imágenes y enlaces internos?

Al cambiar la URL, es probable que las rutas de tus imágenes y enlaces internos sigan apuntando a la URL antigua. Por eso es tan importante el paso de "buscar y reemplazar" en la base de datos. No lo omitas.

¿Afecta esto a mi posicionamiento en Google?

Sí, un cambio de dominio o de protocolo (http a https) puede afectar temporalmente a tu SEO. Es crucial que configures correctamente las redirecciones 301 desde la URL antigua a la nueva para que Google entienda el cambio y no pierdas todo tu posicionamiento. Puedes hacerlo desde el archivo .htaccess.

¿Qué es mejor, usar un plugin o hacerlo manualmente?

Para la mayoría de los usuarios, usar un plugin como Better Search Replace es más seguro y sencillo, sobre todo para el paso de reemplazar URLs en la base de datos. Hacerlo manualmente con SQL puede ser arriesgado si no sabes lo que haces.

¿Y si mi hosting usa Syspanel en lugar de cPanel?

Si tu hosting utiliza Syspanel, el proceso es muy similar. La principal diferencia es que el puerto de acceso al panel es el 2106 (por ejemplo, https://tu-dominio:2106). La estructura de menús es parecida, y deberías encontrar las secciones de "Archivos", "Bases de datos" y "Dominios" con nombres equivalentes.


Conclusión

Cambiar la URL de WordPress, ya sea de http a https o a un dominio nuevo, no tiene por qué ser una pesadilla. Con esta guía y un poco de paciencia, podrás hacerlo tú mismo sin necesidad de pagar a un experto.

Recuerda siempre:

  1. Haz una copia de seguridad.
  2. Sigue los pasos con calma.
  3. Actualiza siteurl y home.
  4. Reemplaza las URLs antiguas en la base de datos.
  5. Limpia la caché.

Si en algún momento te sientes perdido, no dudes en contactar con el soporte de tu hosting. Ellos están para ayudarte y, con esta guía en la mano, sabrás explicarles exactamente qué necesitas. ¡Mucha suerte con tu 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