Preguntas frecuentes sobre cómo cambiar la URL de WordPress en cPanel
¿Te encuentras en la situación de tener que mudar tu sitio web a un nuevo dominio o simplemente necesitas actualizar la dirección de tu WordPress desde el panel de cPanel? Es una tarea que puede parecer compleja, pero con la guía adecuada, es más sencilla de lo que crees. En este artículo, responderemos a las preguntas más frecuentes sobre cómo cambiar la URL de WordPress utilizando cPanel, cubriendo desde los métodos más seguros hasta soluciones para problemas comunes. Aquí encontrarás instrucciones paso a paso, consejos prácticos y advertencias importantes para que el proceso sea un éxito.
¿Por qué necesito cambiar la URL de mi WordPress?
Antes de entrar en el “cómo”, es importante entender el “por qué”. Cambiar la URL de tu sitio WordPress puede ser necesario por varias razones:
- Migración a un nuevo dominio: Has comprado un dominio más profesional o has cambiado el nombre de tu marca.
- Cambio de http a https: Para instalar un certificado SSL y tener un sitio seguro.
- Movimiento de un subdirectorio a la raíz: Por ejemplo, de
tudominio.com/blogatudominio.com. - Cambio de www a no-www (o viceversa): Para unificar la versión canónica de tu sitio.
- Pruebas en un entorno de desarrollo: Mover el sitio de un subdominio de pruebas al dominio principal.
Cualquiera que sea tu motivo, el proceso implica modificar dos valores clave en la base de datos de WordPress: siteurl y home. Si no se hace correctamente, puedes perder el acceso al panel de administración. Por eso, es fundamental conocer todas las opciones.
Pregunta 1: ¿Cuál es la forma más segura de cambiar la URL de WordPress desde cPanel?
La respuesta corta es: usando el archivo wp-config.php. Este método es rápido y no requiere acceso a la base de datos. Sin embargo, es un cambio temporal que debes revertir después.
Pasos para cambiar URL con wp-config.php:
-
Accede a cPanel: Ingresa a tu cuenta de hosting y busca la sección “Archivos” o “File Manager”.
-
Navega a la raíz de tu WordPress: Generalmente es la carpeta
public_htmlo la carpeta donde instalaste WordPress. -
Localiza el archivo
wp-config.php: Haz clic derecho sobre él y selecciona “Editar” o “Edit”. -
Añade las siguientes líneas JUSTO ANTES de la línea que dice
/* That's all, stop editing! Happy publishing. */:define('WP_HOME', 'https://tunuevodominio.com'); define('WP_SITEURL', 'https://tunuevodominio.com');Nota: Reemplaza
https://tunuevodominio.comcon tu nueva URL completa, incluyendohttp://ohttps://según corresponda. -
Guarda el archivo: Haz clic en “Save Changes” o “Guardar cambios”.
[TIP] Este método es excelente para recuperar el acceso si ya has cambiado el dominio y no puedes entrar al panel. Una vez que puedas acceder a tu administrador de WordPress, ve a Ajustes > Generales y actualiza ambas direcciones allí. Luego, elimina las líneas que agregaste en wp-config.php para evitar conflictos futuros.
Pregunta 2: ¿Cómo cambio la URL directamente desde la base de datos con phpMyAdmin?
Si no puedes acceder al panel de administración de WordPress, este es el método más directo y permanente.
Pasos para cambiar URL con phpMyAdmin:
- Accede a cPanel y busca la sección “Bases de Datos”. Haz clic en phpMyAdmin.
- Selecciona tu base de datos de WordPress (la que usas para el sitio).
- Busca la tabla
wp_options(el prefijowp_puede ser diferente, comomiwp_options). - Localiza las filas
siteurlyhome: Usa el buscador o desplázate por la lista. - Haz clic en “Editar” (el ícono del lápiz) en cada una de esas filas.
- Cambia el valor en la columna
option_valuepor tu nueva URL completa (ej:https://tunuevodominio.com). - Guarda los cambios haciendo clic en “Go” o “Continuar”.
[WARNING] Este método modifica directamente la base de datos. Asegúrate de tener un backup reciente de tu sitio antes de hacer cualquier cambio. Un error tipográfico puede dejar tu sitio inaccesible.
Pregunta 3: ¿Qué hago si después de cambiar la URL, mi sitio se ve roto (sin CSS, imágenes, etc.)?
Esto es muy común. Ocurre porque las rutas de los medios y enlaces internos aún apuntan a la URL antigua. La solución es actualizar esas referencias. Puedes hacerlo de dos maneras:
Opción A: Usar un plugin (recomendado para principiantes)
- Instala y activa un plugin como Better Search Replace o Velvet Blues Update URLs.
- Ve a la herramienta del plugin (normalmente en “Herramientas” o “Ajustes”).
- En el campo “Buscar”, escribe la URL antigua (ej:
https://viejodominio.com). - En el campo “Reemplazar”, escribe la nueva URL (ej:
https://nuevodominio.com). - Selecciona todas las tablas de la base de datos (o al menos
wp_posts,wp_postmetaywp_options). - Ejecuta el reemplazo.
Opción B: Consulta SQL manual (para usuarios más avanzados)
-
Accede a phpMyAdmin y selecciona tu base de datos.
-
Ve a la pestaña SQL.
-
Ejecuta el siguiente comando (cambiando las URLs por las tuyas):
UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://viejodominio.com', 'https://nuevodominio.com'); UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://viejodominio.com', 'https://nuevodominio.com'); UPDATE wp_options SET option_value = REPLACE(option_value, 'https://viejodominio.com', 'https://nuevodominio.com');
[INFO] Si tu prefijo de tabla no es wp_, cámbialo en el comando. Por ejemplo, si es miwp_, escribe UPDATE miwp_posts....
Pregunta 4: ¿Cómo cambio el dominio de mi WordPress si estoy usando Syspanel (HestiaCP)?
Si tu hosting utiliza Syspanel (el nombre que le damos a HestiaCP), el proceso es muy similar a cPanel, pero con algunos pasos específicos.
Pasos para cambiar dominio en Syspanel:
- Accede a Syspanel a través de
https://tudominio.com:2106(puerto 2106). - Ve a la sección “Web” o “Sitios Web” y busca tu dominio actual.
- Agrega el nuevo dominio como un alias o un dominio adicional desde la opción “Añadir dominio”.
- Una vez agregado, edita el dominio principal y cambia la ruta del documento si es necesario.
- Realiza el cambio de URL en WordPress usando uno de los métodos descritos anteriormente (wp-config.php o phpMyAdmin).
[TIP] En Syspanel, asegúrate de que el nuevo dominio esté apuntando a tu servidor (configura los registros DNS) antes de hacer el cambio en WordPress.
Pregunta 5: ¿Cómo redireccionar el dominio antiguo al nuevo después del cambio?
Una vez que hayas cambiado la URL de WordPress, es crucial configurar una redirección 301 desde el dominio antiguo al nuevo. Esto evita perder tráfico y mantiene el SEO.
Método 1: Desde cPanel (Redirecciones)
- En cPanel, busca la sección “Redirecciones” o “Redirects”.
- Selecciona el tipo “Permanente (301)”.
- En “Redirigir a”, escribe la URL completa de tu nuevo dominio (ej:
https://nuevodominio.com). - Marca la opción “Redirigir con o sin www” si es necesario.
- Haz clic en “Guardar”.
Método 2: Editando el archivo .htaccess
Si prefieres hacerlo manualmente, puedes agregar reglas de redirección en el archivo .htaccess de la raíz de tu sitio antiguo.
-
Accede al File Manager de cPanel y navega a la carpeta
public_html(o la raíz del dominio antiguo). -
Si no ves el archivo
.htaccess, asegúrate de que estén visibles los archivos ocultos (opción “Show Hidden Files”). -
Edita el archivo y agrega las siguientes líneas AL PRINCIPIO:
RewriteEngine On RewriteCond %{HTTP_HOST} ^viejodominio\.com [NC,OR] RewriteCond %{HTTP_HOST} ^www\.viejodominio\.com [NC] RewriteRule ^(.*)$ https://nuevodominio.com/$1 [L,R=301]Recuerda escapar los puntos con
\y cambiar las URLs por las tuyas.
[WARNING] Guarda siempre una copia de seguridad del .htaccess original antes de modificarlo. Un error puede bloquear tu sitio.
Pregunta 6: ¿Qué hago si mi sitio deja de cargar después del cambio?
No entres en pánico. Esto suele deberse a que la URL no se actualizó correctamente o a un error en la redirección. Sigue estos pasos de emergencia:
- Restaura el archivo
wp-config.phpsi añadiste las líneas de URL. Si no, usa FTP o File Manager para subir una versión limpia. - Accede a phpMyAdmin y verifica que los valores de
siteurlyhomeen la tablawp_optionssean correctos. - Limpia la caché del navegador y prueba de nuevo.
- Si usas un plugin de caché, desactívalo temporalmente renombrando la carpeta del plugin desde File Manager (ej:
wp-content/plugins/nombre-del-pluginawp-content/plugins/nombre-del-plugin-desactivado).
[INFO] Si todo falla, contacta a tu proveedor de hosting. Ellos pueden restaurar un backup reciente o ayudarte a diagnosticar el problema.
Pregunta 7: ¿Es necesario cambiar la URL si solo voy a usar HTTPS (SSL)?
Sí, pero el proceso es más simple. Si ya tienes un certificado SSL instalado, solo debes:
- Cambiar la URL en Ajustes > Generales de WordPress, reemplazando
http://porhttps://. - Usar un plugin como Really Simple SSL para forzar la redirección a HTTPS y actualizar las rutas de los medios.
- Opcionalmente, agregar una redirección 301 en
.htaccesspara todo el tráfico HTTP a HTTPS.
Pregunta 8: ¿Puedo cambiar la URL sin perder mi contenido y posicionamiento SEO?
¡Sí! Si sigues los pasos correctos y configuras la redirección 301, no perderás tu contenido ni tu posicionamiento. Google entenderá que el sitio se ha movido permanentemente y transferirá la autoridad al nuevo dominio.
Consejos adicionales para preservar el SEO:
- Actualiza tu sitemap y envíalo a Google Search Console con la nueva URL.
- Cambia la URL en todas tus redes sociales y perfiles online.
- Notifica a Google del cambio a través de la herramienta “Cambio de dirección” en Search Console.
- Mantén la misma estructura de URLs (slugs) para que las redirecciones sean directas.
Pregunta 9: ¿Qué herramientas de cPanel me facilitan todo este proceso?
cPanel ofrece varias herramientas integradas que pueden ayudarte:
- File Manager: Para editar
wp-config.phpy.htaccess. - phpMyAdmin: Para modificar la base de datos directamente.
- Redirecciones: Para configurar redirecciones 301 de forma gráfica.
- Backup: Siempre haz un backup completo antes de empezar (desde “Backup” o “Backup Wizard”).
- Softaculous (si está instalado): Algunos instaladores automáticos permiten cambiar la URL del sitio con un solo clic desde su panel.
[TIP] Si tu hosting tiene Softaculous, busca la opción “Editar” en la instalación de WordPress y allí podrás cambiar la URL sin tocar archivos.
Resumen final: Checklist para cambiar URL WordPress cPanel
Para que no se te pase nada, aquí tienes una lista de verificación rápida:
- Haz un backup completo del sitio (archivos y base de datos).
- Elige el método de cambio (wp-config.php, phpMyAdmin o Ajustes de WordPress).
- Actualiza
siteurlyhomeen la base de datos o mediante wp-config.php. - Reemplaza las URLs antiguas en el contenido (con plugin o SQL).
- Configura la redirección 301 del dominio antiguo al nuevo.
- Verifica que todo funcione (páginas, imágenes, enlaces).
- Actualiza Google Search Console y otros servicios externos.
Cambiar la URL de tu WordPress en cPanel no tiene por qué ser una odisea. Con esta guía de preguntas frecuentes, tienes todas las herramientas para hacerlo de forma segura y sin perder tu trabajo. Si sigues estos pasos, tu sitio estará funcionando en su nueva dirección en poco tiempo.
¿Tienes alguna otra duda? Recuerda que siempre puedes consultar con el soporte técnico de tu hosting o dejar tu pregunta en los comentarios. ¡Buena suerte con tu migración!
