Paso a paso: Cómo cambiar la URL de WordPress desde cPanel
¿Necesitas cambiar la URL de WordPress desde cPanel? Ya sea porque migraste tu web a un nuevo dominio, cambiaste de http a https, o simplemente necesitas actualizar la dirección de tu sitio, este proceso es más común de lo que crees. Hacerlo mal puede dejar tu web inaccesible, pero no te preocupes: aquí te guiaré paso a paso, de forma clara y sin tecnicismos complicados. Vamos a ello.
¿Por qué necesitas modificar el dominio en WordPress?
Antes de meternos en faena, es útil entender por qué a veces toca modificar dominio WordPress. Las razones más frecuentes son:
- Migración a un nuevo dominio: Has comprado un nombre más profesional o cambiaste de marca.
- Instalación en un subdirectorio: Probaste tu web en
tudominio.com/pruebay ahora quieres moverla a la raíztudominio.com. - Cambio de HTTP a HTTPS: Instalaste un certificado SSL y necesitas que todo funcione con la «s» de seguridad.
- Entorno de desarrollo: Pasaste tu web de un subdominio de pruebas (como
test.tudominio.com) al dominio final.
Si no actualizas correctamente la URL, tu web puede redirigir a la vieja dirección o, peor aún, mostrar una pantalla en blanco. Por eso, siguiendo este cPanel cambiar URL WordPress guía, lo harás sin sobresaltos.
Antes de empezar: Lo que necesitas saber
[WARNING] Este proceso modifica registros importantes de tu base de datos. Aunque es sencillo, un error puede romper tu web. Siempre haz una copia de seguridad completa (archivos y base de datos) antes de continuar. En cPanel puedes usar la herramienta «Backup» o «Copias de seguridad».
Además, ten a mano estos datos:
- Usuario y contraseña de cPanel (te lo proporcionó tu hosting).
- La nueva URL que quieres usar (por ejemplo,
https://tunuevodominio.com). - Acceso a phpMyAdmin (para el método manual, que es el más fiable).
Si tu panel de control es Syspanel (el antiguo HestiaCP), el acceso es similar, pero la URL de entrada suele ser https://tudominio.com:2106. En ese caso, busca «phpMyAdmin» o «Base de datos» dentro del panel.
Método 1: Cambiar la URL desde la base de datos (el más seguro)
Este es el método recomendado por la mayoría de expertos, ya que evita problemas de redirecciones y es compatible con cualquier configuración de WordPress. Vamos a cambiar URL WordPress cPanel directamente desde phpMyAdmin.
Paso 1: Accede a phpMyAdmin desde cPanel
- Inicia sesión en tu cPanel (o Syspanel en puerto 2106).
- Busca la sección «Bases de datos» y haz clic en «phpMyAdmin».
- Se abrirá una nueva ventana. A la izquierda verás una lista con todas tus bases de datos. Haz clic en la que corresponde a tu WordPress (suele llamarse algo como
tuusuario_wpdb).
Paso 2: Localiza la tabla wp_options
Dentro de la base de datos, verás muchas tablas (son como carpetas con información). Busca la que se llama wp_options (el prefijo «wp_» puede ser diferente si lo cambiaste al instalar, por ejemplo miwp_options). Haz clic en ella.
Paso 3: Edita las opciones siteurl y home
Dentro de wp_options, verás una lista de «option_name» y «option_value». Busca estas dos filas:
siteurl(Dirección de WordPress): contiene la URL actual de tu sitio.home(Dirección del sitio): normalmente es la misma quesiteurl.
Haz clic en el botón «Editar» (el lápiz o el icono de editar) de la fila siteurl. En el campo «option_value», cambia la URL antigua por la nueva. Por ejemplo, de http://www.viejo-dominio.com a https://www.nuevo-dominio.com. Guarda los cambios.
Repite exactamente el mismo proceso con la fila home. Guarda.
[TIP] Si no encuentras estas opciones, puedes ejecutar una búsqueda dentro de la tabla. En la parte superior de phpMyAdmin hay una pestaña «Buscar». Escribe «siteurl» y te llevará directamente.
Paso 4: Verifica que todo funciona
Ahora, abre una ventana de incógnito en tu navegador (para evitar caché) y escribe tu nueva URL. Si todo está bien, verás tu web funcionando con la nueva dirección. Si ves un error, no te asustes: a veces la caché del navegador o del hosting guarda la vieja URL. Prueba a limpiar la caché de tu navegador o espera unos minutos.
Método 2: Usar un plugin (para los que prefieren interfaz gráfica)
Si no te sientes cómodo editando bases de datos, puedes usar un plugin como «Better Search Replace» o «Velvet Blues Update URLs». Son seguros y fáciles de usar, pero no son recomendables si tu web tiene mucha información (miles de entradas o productos), ya que pueden saturarse o dejar la base de datos inconsistente.
Pasos rápidos con Better Search Replace:
- Instala y activa el plugin desde el escritorio de WordPress (si tu web aún es accesible con la URL antigua).
- Ve a Herramientas > Better Search Replace.
- En «Search for» escribe la URL antigua (ej:
http://viejo-dominio.com). - En «Replace with» escribe la nueva (ej:
https://nuevo-dominio.com). - Selecciona todas las tablas de la base de datos (marca la casilla «Select all»).
- Haz clic en «Run Search/Replace» y confirma.
[WARNING] Este plugin modifica directamente la base de datos. Asegúrate de que la URL antigua y nueva están escritas exactamente (sin espacios, con o sin www, con o sin https). Un error puede romper enlaces internos.
Método 3: Editar el archivo wp-config.php (solución de emergencia)
Si tu web ya no carga y no puedes acceder a phpMyAdmin, este método te salvará. Solo funciona si tienes acceso a los archivos del servidor vía FTP o el administrador de archivos de cPanel.
Paso 1: Conéctate a tu hosting
Desde cPanel, abre «Administrador de archivos» (File Manager). Ve a la carpeta donde está instalado WordPress (normalmente public_html o una subcarpeta).
Paso 2: Encuentra y edita wp-config.php
Busca el archivo wp-config.php en la raíz de tu instalación. Haz clic derecho y selecciona «Editar». Se abrirá un editor de texto.
Paso 3: Agrega las líneas mágicas
Justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, pega estas dos líneas:
define('WP_HOME','https://tunuevodominio.com');
define('WP_SITEURL','https://tunuevodominio.com');
Cambia https://tunuevodominio.com por tu nueva URL (con o sin www, según corresponda). Guarda el archivo.
[INFO] Este método es temporal. Una vez que la web cargue, deberías entrar al escritorio de WordPress e ir a Ajustes > Generales para actualizar ambas direcciones de forma permanente. Luego, borra estas líneas de
wp-config.phppara evitar conflictos futuros.
Después del cambio: Tareas de limpieza
Modificar la URL no termina con el cambio. Para que tu web funcione perfectamente y el SEO no se resienta, sigue estos pasos:
1. Actualiza los enlaces internos
Si tu web tiene enlaces a páginas o imágenes con la URL antigua (por ejemplo, en el contenido de entradas), quedarán rotos. Usa el plugin «Better Search Replace» para reemplazar todas las ocurrencias de la URL antigua por la nueva en toda la base de datos (no solo en siteurl y home). Esto incluye:
- Enlaces en entradas y páginas.
- URLs de imágenes y medios.
- Widgets y menús.
2. Redirecciones 301 (imprescindible para SEO)
Para que los visitantes que lleguen con la URL antigua (desde Google u otros enlaces) sean enviados automáticamente a la nueva, debes crear una redirección 301. En cPanel, busca la herramienta «Redirecciones» (dentro de «Dominios»). Crea una redirección permanente desde tu viejo dominio al nuevo. Si usas Syspanel, puedes editar el archivo .htaccess manualmente (consulta a soporte si no sabes cómo).
3. Notifica a Google (opcional pero recomendado)
Si cambiaste de dominio, usa Google Search Console para añadir tu nueva propiedad y solicitar el cambio de dirección. Esto acelera que Google indexe tu nuevo dominio y mantenga tu posicionamiento.
4. Revisa plugins y temas
Algunos plugins (como los de caché, SEO o constructores de páginas) guardan la URL en sus propias tablas. Después del cambio, ve a Ajustes > Enlaces permanentes y haz clic en «Guardar cambios» (sin modificar nada) para refrescar las reglas de reescritura. Luego, limpia la caché de cualquier plugin de caché que tengas.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL de WordPress sin cPanel?
Sí, si tu hosting no tiene cPanel (por ejemplo, si usas un panel propietario o Syspanel), los pasos son similares: busca la herramienta de bases de datos (phpMyAdmin) o edita los archivos vía FTP. La lógica es la misma.
¿Qué pasa si solo cambio siteurl y no home?
Tu web puede cargar la parte pública pero el escritorio de WordPress (wp-admin) dejará de funcionar o redirigirá a la URL antigua. Siempre cambia ambas.
¿Y si después del cambio veo una pantalla blanca?
Es un error común. Posiblemente la nueva URL no está bien escrita (falta https:// o tiene una barra extra). Revisa los pasos del método de emergencia (wp-config.php) para forzar la URL correcta. También puede ser un problema de permisos de archivos.
¿Debo cambiar también la URL en la configuración de WordPress desde el escritorio?
Sí, una vez que la web cargue con la nueva URL, ve a Ajustes > Generales y verifica que «Dirección de WordPress» y «Dirección del sitio» tengan la nueva URL. Si las cambiaste desde phpMyAdmin, ya deberían estar actualizadas, pero nunca está de más comprobarlo.
¿Afecta esto a mi SEO?
Si lo haces bien, no. De hecho, si cambias a HTTPS o a un dominio más relevante, puede mejorar. Lo crucial es implementar redirecciones 301 desde la URL antigua a la nueva para que Google entienda el cambio y no pierdas tráfico.
Conclusión
Cambiar URL WordPress cPanel es un proceso que, aunque parezca técnico, con estos pasos lo puedes hacer tú mismo sin necesidad de un desarrollador. Recuerda siempre: copia de seguridad, paciencia y verifica cada paso. Si en algún momento te sientes perdido, vuelve a leer esta guía o contacta al soporte de tu hosting (ellos pueden hacer el cambio por ti si no te atreves).
Ahora que ya sabes cómo modificar dominio WordPress, ya sea desde phpMyAdmin, con un plugin o editando archivos, tu web está lista para su nueva dirección. ¡Manos a la obra!
