GuÃa para cambiar la URL de WordPress en cPanel sin errores
Cambiar la URL de tu sitio web WordPress es un paso que puede parecer sencillo, pero si no se hace correctamente, puede dejarte con una página en blanco o llena de enlaces rotos. No te preocupes, en esta guÃa te explicaré paso a paso cómo hacerlo desde cPanel, de forma segura y sin errores. Ya sea que quieras cambiar de dominio, pasar de HTTP a HTTPS, o simplemente mudarte a una nueva dirección, aquà encontrarás la solución.
¿Por qué necesitas cambiar la URL de WordPress?
Antes de empezar, es importante entender por qué quieres hacer este cambio. Las razones más comunes son:
- Migrar de dominio: Has comprado un nuevo nombre de dominio y quieres que tu web funcione con él.
- Instalar SSL: Al activar un certificado SSL, debes cambiar
http://porhttps://para que todo funcione seguro. - Cambiar de subdominio a dominio principal: Por ejemplo, de
blog.tudominio.comatudominio.com. - Reestructurar tu web: Necesitas mover tu sitio a una nueva carpeta o ruta.
El proceso en sà es delicado porque WordPress almacena la URL en varios lugares: en la base de datos, en archivos de configuración y en el contenido mismo. Si solo cambias una parte, pueden aparecer errores.
Preparación: Haz una copia de seguridad completa
Este es el paso más importante. Antes de tocar nada, realiza una copia de seguridad de tu sitio. Si algo sale mal, podrás restaurarlo sin perder datos.
Desde cPanel:
- Ve a la sección Archivos y haz clic en Copias de seguridad o Backup.
- Descarga una copia completa del directorio public_html (o la carpeta donde tengas instalado WordPress).
- Ve a phpMyAdmin (en la sección Bases de Datos) y exporta tu base de datos. Elige el formato SQL.
Guarda ambos archivos en tu computadora. Con esto, tienes un respaldo completo.
Método 1: Cambiar la URL desde la base de datos (el más fiable)
Si tu web ya no carga o no puedes acceder al panel de administración, este método es tu salvación. Se hace directamente desde phpMyAdmin en cPanel.
Paso 1: Accede a phpMyAdmin
- En cPanel, busca el icono de phpMyAdmin (suele estar en la sección Bases de Datos).
- Haz clic y se abrirá una nueva pestaña. Verás una lista de bases de datos a la izquierda.
- Selecciona la base de datos de tu WordPress. Si no sabes cuál es, revisa el archivo
wp-config.phpde tu sitio (lo veremos más adelante).
Paso 2: Busca la tabla de opciones
Dentro de tu base de datos, busca la tabla que se llama wp_options (el prefijo wp_ puede ser diferente si lo cambiaste al instalar WordPress). Haz clic en ella.
Paso 3: Edita las opciones de URL
Verás una lista de filas. Busca dos que son clave:
- siteurl: Contiene la URL principal de tu sitio (ej.
http://tudominio.com). - home: Es la dirección que ven los visitantes (normalmente es la misma).
Haz clic en Editar (el icono de lápiz) en cada una. Cambia el valor de la columna option_value por tu nueva URL. Por ejemplo, de http://antiguo.com a https://nuevo.com. Guarda los cambios.
[TIP] Si no encuentras las filas, puedes usar el buscador dentro de phpMyAdmin. Escribe "siteurl" o "home" en el campo de búsqueda.
Paso 4: Verifica el cambio
Ahora, intenta acceder a tu web con la nueva URL. Si todo está bien, verás el sitio funcionando. Si no, puede que necesites ajustar algo más.
Método 2: Usar el archivo wp-config.php (para cambios temporales o de emergencia)
Este método es útil si no puedes acceder a phpMyAdmin o si tu web está completamente caÃda. Modificarás un archivo de configuración.
Paso 1: Accede al administrador de archivos de cPanel
- En cPanel, ve a Administrador de Archivos (File Manager).
- Navega hasta la carpeta donde está instalado WordPress (normalmente
public_htmlo una subcarpeta). - Busca el archivo
wp-config.phpy haz clic derecho para Editar.
Paso 2: Añade las lÃneas de URL
Justo antes de la lÃnea que dice /* That's all, stop editing! Happy publishing. */, pega estas dos lÃneas:
define('WP_HOME','http://tudominionuevo.com');
define('WP_SITEURL','http://tudominionuevo.com');
Cambia http://tudominionuevo.com por tu nueva dirección. Si usas HTTPS, asegúrate de ponerlo.
Paso 3: Guarda y prueba
Guarda el archivo. Ahora, cuando entres a tu web, WordPress usará esas URL. Puedes borrar estas lÃneas después de que el cambio se haya aplicado correctamente.
[WARNING] Este método es temporal. Si borras las lÃneas, la URL volverá a la anterior. Es mejor usarlo solo para recuperar el acceso al panel.
Método 3: Cambiar la URL desde el panel de administración (si aún tienes acceso)
Si tu web sigue funcionando y puedes entrar a /wp-admin, este es el método más fácil.
- Ve a Ajustes > Generales.
- En los campos Dirección de WordPress (URL) y Dirección del sitio (URL), escribe tu nueva URL.
- Haz clic en Guardar cambios.
Problema común: Si cambias la URL aquÃ, es posible que la web deje de cargar inmediatamente si hay algún error de redirección. En ese caso, usa los métodos anteriores.
Corrigiendo enlaces rotos y redirecciones
Después de cambiar la URL, es probable que tengas enlaces rotos en tu contenido. Por ejemplo, imágenes, enlaces internos o archivos que aún apuntan a la antigua dirección.
Usa un plugin para actualizar enlaces en la base de datos
El plugin Better Search Replace es ideal para esto. Es gratuito y seguro.
- Instala y activa el plugin desde el panel de administración.
- Ve a Herramientas > Better Search Replace.
- En Buscar, escribe tu antigua URL (ej.
http://antiguo.com). - En Reemplazar con, escribe la nueva URL (ej.
https://nuevo.com). - Selecciona todas las tablas de la base de datos (marca la casilla de arriba para seleccionar todas).
- Haz clic en Ejecutar reemplazo.
[INFO] Siempre haz una copia de seguridad antes de usar este plugin. Aunque es seguro, un error puede dañar la base de datos.
Configura redirecciones 301 en cPanel
Para que los visitantes que lleguen a la antigua URL sean redirigidos automáticamente a la nueva, necesitas configurar una redirección 301.
- En cPanel, busca la sección Redirecciones (Redirects).
- Elige Tipo: Permanente (301).
- En Agregar redirección, escribe la ruta antigua (ej.
http://antiguo.com). - En Redirige a, escribe la nueva URL completa (ej.
https://nuevo.com). - Marca la casilla Redirigir con o sin www si es necesario.
- Haz clic en Agregar.
Esto asegura que cualquier enlace externo o bookmark siga funcionando.
Revisa el archivo .htaccess
A veces, el archivo .htaccess puede tener reglas antiguas que interfieran. Puedes regenerarlo desde el panel de WordPress (Ajustes > Enlaces permanentes > Guardar cambios) o editarlo manualmente desde el Administrador de Archivos.
Errores comunes y cómo solucionarlos
Error: "La página no funciona" o pantalla en blanco
Esto suele pasar si la URL en la base de datos no coincide con la real. Vuelve a phpMyAdmin y verifica que siteurl y home estén correctos.
Error: "Demasiadas redirecciones"
Generalmente ocurre si tienes un conflicto entre HTTP y HTTPS. Asegúrate de que tu nueva URL use el protocolo correcto y que no haya redirecciones en cadena. También revisa el archivo .htaccess.
Los enlaces internos siguen apuntando a la URL antigua
Usa el plugin Better Search Replace o, si prefieres hacerlo manualmente, edita las entradas de la base de datos con phpMyAdmin. Busca en la tabla wp_posts y reemplaza las cadenas de texto.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL sin perder mi contenido?
SÃ, siempre que sigas los pasos correctamente y hagas una copia de seguridad. El contenido no se pierde, solo se actualizan las referencias a la URL.
¿Qué hago si mi web usa Syspanel (antes HestiaCP)?
Si tu panel de control es Syspanel, el proceso es similar. Accede al puerto 2106 (por ejemplo, https://tudominio.com:2106) y busca las herramientas equivalentes: Administrador de Archivos y phpMyAdmin. Los pasos son idénticos.
¿Es necesario cambiar la URL en el archivo wp-config.php si ya lo hice en la base de datos?
No, si lo hiciste correctamente en la base de datos, no es necesario. Pero si tienes problemas, puedes añadir las lÃneas temporalmente para forzar el cambio.
¿Cuánto tiempo tarda en propagarse el cambio de dominio?
El cambio de URL en tu servidor es inmediato. Sin embargo, los DNS de un nuevo dominio pueden tardar hasta 48 horas en propagarse globalmente. Durante ese tiempo, algunos usuarios verán la web antigua.
¿Qué pasa con mis redirecciones si cambio de dominio?
Debes configurar redirecciones 301 desde el dominio antiguo al nuevo. En cPanel, usa la herramienta de Redirecciones. También puedes hacerlo mediante el archivo .htaccess.
Conclusión
Cambiar la URL de WordPress en cPanel no tiene por qué ser un dolor de cabeza. Con una buena preparación (copia de seguridad) y siguiendo los pasos correctos, puedes hacerlo sin errores. Recuerda que la clave está en actualizar tanto la base de datos como los enlaces internos, y configurar redirecciones para no perder visitas.
Si te encuentras con problemas, no dudes en volver a esta guÃa. Y si usas Syspanel, recuerda que el acceso es por el puerto 2106. ¡Buena suerte con tu cambio de URL!
