Ayuda básica: Cambiar la URL de WordPress desde cPanel
¿Necesitas mudar tu sitio web a un nuevo dominio o simplemente corregir la dirección de tu WordPress? Cambiar la URL de WordPress es una tarea común, pero si no se hace correctamente, puede dejar tu web inaccesible.
No te preocupes. En esta guía completa y paso a paso, te explicaré cómo cambiar la URL de WordPress desde cPanel de forma segura, incluso si eres principiante. Usaremos el método más fiable: modificar la base de datos directamente.
Sigue cada paso al pie de la letra y, en menos de 10 minutos, tu sitio estará funcionando en la nueva dirección.
¿Por qué necesitas cambiar la URL de WordPress?
Antes de comenzar, es importante entender que WordPress almacena tu dirección web en dos lugares principales dentro de la base de datos: siteurl y home. Si cambias de dominio (por ejemplo, de tusitio.com a tusitio.net) o simplemente quieres cambiar de HTTP a HTTPS, debes actualizar estos valores.
Si intentas cambiar la URL solo desde el panel de administración de WordPress, podrías bloquear el acceso a tu sitio. Por eso, hacerlo desde cPanel es más seguro.
Requisitos previos
Para seguir esta guía, necesitas:
- Acceso a cPanel o Syspanel (anteriormente conocido como HestiaCP). Si usas Syspanel, recuerda que el puerto de acceso es el 2106.
- Tu nombre de usuario y contraseña de la base de datos de WordPress.
- La nueva URL que deseas usar (completa, incluyendo
https://). - Un respaldo reciente de tu sitio web (por si algo sale mal).
[WARNING] Siempre haz un respaldo completo de tu base de datos y archivos antes de modificar cualquier cosa. Un error puede dejar tu web inactiva.
Método 1: Cambiar la URL de WordPress desde phpMyAdmin (Recomendado)
Este es el método más directo y seguro. No necesitas instalar plugins ni tocar archivos de configuración.
Paso 1: Accede a cPanel y busca phpMyAdmin
- Inicia sesión en tu cPanel. La dirección suele ser
tudominio.com/cpanel. - Dentro del panel, busca la sección Bases de datos.
- Haz clic en phpMyAdmin.
[TIP] Si usas Syspanel, accede a través del puerto 2106 (ejemplo: tudominio.com:2106) y luego busca la opción de bases de datos.
Paso 2: Selecciona tu base de datos de WordPress
En la ventana de phpMyAdmin, verás una lista de bases de datos a la izquierda. Haz clic en la que corresponde a tu WordPress (normalmente tiene un prefijo como wp_ o blog_).
Paso 3: Busca la tabla wp_options
Dentro de la base de datos, busca la tabla llamada wp_options (o tuprefijo_options). Haz clic en ella.
Paso 4: Encuentra las filas siteurl y home
Verás una lista de opciones. Busca dos filas específicas:
siteurl(dirección de WordPress)home(dirección del sitio)
Normalmente están cerca del principio. Si no las ves, puedes usar el buscador de phpMyAdmin (arriba a la derecha) o filtrar por option_name.
Paso 5: Modifica los valores
- Haz clic en el icono de Editar (un lápiz) junto a la fila
siteurl. - En el campo
option_value, escribe tu nueva URL completa. Por ejemplo:https://tusitio.com. - Haz clic en Continuar o Guardar.
- Repite el mismo proceso para la fila
homecon la misma URL.
[INFO] Asegúrate de incluir https:// si tu sitio usa SSL. Si no estás seguro, usa http:// primero y luego cambia a HTTPS después de verificar que todo funciona.
Paso 6: Verifica el cambio
Ahora abre tu navegador y visita tu nueva URL. Deberías ver tu sitio funcionando correctamente. Si todo está bien, ¡felicidades! Has cambiado la URL de WordPress desde cPanel.
Método 2: Cambiar la URL editando el archivo wp-config.php
Este método es útil si no puedes acceder a phpMyAdmin o si tu base de datos está corrupta.
Paso 1: Accede al administrador de archivos de cPanel
- En cPanel, busca la sección Archivos.
- Haz clic en Administrador de archivos.
- Navega hasta la carpeta donde está instalado WordPress (normalmente
public_htmlotudominio).
Paso 2: Encuentra y edita wp-config.php
Busca el archivo wp-config.php. Haz clic derecho sobre él y selecciona Editar (o Code Editor).
Paso 3: Agrega las líneas de configuración
Justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, agrega estas dos líneas:
define('WP_HOME','https://tudominio.com');
define('WP_SITEURL','https://tudominio.com');
Reemplaza https://tudominio.com con tu nueva URL.
[WARNING] Este método solo es temporal. Una vez que hayas cambiado la URL, deberías eliminar estas líneas del archivo y actualizar la base de datos manualmente (Método 1). De lo contrario, cada vez que actualices WordPress, podrías tener problemas.
Paso 4: Guarda y verifica
Guarda los cambios y cierra el editor. Visita tu nueva URL para comprobar que funciona.
Método 3: Usando un plugin (Para usuarios que prefieren no tocar código)
Si te sientes más cómodo usando plugins, puedes instalar uno como Better Search Replace o Velvet Blues Update URLs. Sin embargo, ten en cuenta que los plugins pueden consumir recursos y, en algunos casos, no actualizar todas las referencias.
Pasos rápidos:
- Accede a tu panel de WordPress (si aún puedes).
- Ve a Plugins > Añadir nuevo.
- Busca e instala "Better Search Replace".
- Actívalo y ve a Herramientas > Better Search Replace.
- En "Search for", escribe la URL antigua.
- En "Replace with", escribe la nueva URL.
- Selecciona todas las tablas de la base de datos.
- Haz clic en Run Search/Replace.
[TIP] Este método también actualiza las URLs en el contenido de tus entradas y páginas, algo que los métodos anteriores no hacen automáticamente.
Solución de problemas comunes
Mi sitio muestra un error de "No se puede conectar a la base de datos"
Esto suele ocurrir si cambiaste la URL pero no actualizaste correctamente las filas siteurl y home. Vuelve a phpMyAdmin y verifica que los valores sean correctos.
Veo la página en blanco o un error 500
Puede ser un problema de permisos de archivos o un error en el archivo .htaccess. Regenera el archivo .htaccess desde el panel de WordPress (Ajustes > Enlaces permanentes > Guardar cambios).
La URL cambió pero las imágenes no cargan
Las rutas de las imágenes están almacenadas en la base de datos. Usa el plugin Better Search Replace para actualizar todas las referencias de la URL antigua a la nueva.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL de WordPress sin perder el SEO?
Sí, siempre que configures redirecciones 301 desde la URL antigua a la nueva. Puedes hacerlo desde el archivo .htaccess o usando un plugin de redirección.
¿Qué pasa si solo cambio siteurl y no home?
WordPress usará una URL para la administración y otra para el sitio público, lo que puede causar problemas de carga de estilos y scripts. Siempre cambia ambas.
¿Necesito cambiar la URL si migro a HTTPS?
Sí, debes actualizar siteurl y home para que usen https://. Además, asegúrate de que tu SSL esté activo.
¿Cómo cambio la URL si mi sitio ya no carga?
Usa el Método 1 (phpMyAdmin) o el Método 2 (wp-config.php). Si no puedes acceder a cPanel, contacta a tu proveedor de hosting.
¿Syspanel (HestiaCP) tiene phpMyAdmin?
Sí, aunque el acceso es diferente. Recuerda que el puerto de Syspanel es el 2106. Una vez dentro, busca la sección de bases de datos y encontrarás phpMyAdmin.
Conclusión
Cambiar la URL de WordPress desde cPanel es un proceso sencillo si sigues los pasos correctos. El método más recomendado es a través de phpMyAdmin, ya que es directo y no requiere instalar nada adicional.
Recuerda siempre:
- Hacer un respaldo antes de cualquier cambio.
- Actualizar tanto
siteurlcomohome. - Verificar que tu sitio funcione correctamente después del cambio.
Si encuentras algún problema, revisa la sección de solución de problemas o contacta a tu proveedor de hosting. ¡Buena suerte con tu nuevo dominio!
[INFO] ¿Te resultó útil esta guía? Compártela con otros usuarios que puedan necesitarla. Y si tienes dudas, déjalas en los comentarios.
