Guía para cambiar la URL de WordPress en cPanel
¿Por qué necesitas cambiar la URL de WordPress en cPanel?
Cambiar la URL de tu sitio web WordPress es una tarea más común de lo que parece. Puede que quieras migrar de un dominio antiguo a uno nuevo, o quizás necesitas cambiar la dirección de tu sitio de http:// a https:// después de instalar un certificado SSL. Otra situación típica es estar trabajando en un sitio local (como localhost) y querer moverlo a un servidor en vivo. Sea cual sea tu motivo, hacerlo mal puede dejarte sin acceso a tu panel de administración. Por eso, en esta guía te explicaremos paso a paso cómo cambiar URL WordPress cPanel de forma segura, evitando errores y pérdidas de datos.
La operación de WordPress cambiar dominio o simplemente cPanel modificar URL puede hacerse de varias maneras. Aquí nos centraremos en el método más fiable: modificar directamente los archivos de configuración a través de cPanel. Este enfoque es ideal para usuarios sin experiencia técnica porque no requiere instalar plugins adicionales ni lidiar con comandos complejos de base de datos.
Antes de empezar, ten en cuenta que WordPress URL cambio implica modificar dos valores clave en la base de datos: siteurl y home. Si los cambias incorrectamente, tu sitio puede volverse inaccesible. Por eso, siempre recomendamos hacer una copia de seguridad completa antes de comenzar. ¿Listo? Vamos a ello.
Requisitos previos antes de modificar la URL
Antes de realizar cualquier cambio, asegúrate de tener lo siguiente:
- Acceso a cPanel: Necesitas las credenciales de tu hosting. Si no las tienes, contacta con tu proveedor.
- Copia de seguridad: Es fundamental respaldar tanto los archivos como la base de datos. En cPanel, puedes usar la herramienta "Backup" o "JetBackup".
- Nuevo dominio o URL: Ten a mano la dirección exacta que quieres usar (por ejemplo,
https://muevodominio.comohttps://tusitio.com). - SSL instalado (opcional): Si vas a cambiar a HTTPS, asegúrate de que el certificado SSL esté activo en tu hosting.
[WARNING] Nunca modifiques la URL directamente desde el panel de administración de WordPress si no tienes acceso a la base de datos o a los archivos. Si cometes un error, podrías quedarte fuera de tu propio sitio.
Método 1: Cambiar la URL desde los archivos de WordPress en cPanel
Este es el método más seguro y recomendado para cambiar URL WordPress cPanel sin riesgos. Accederemos al archivo wp-config.php y forzaremos las nuevas URLs.
Paso 1: Accede al administrador de archivos de cPanel
- Inicia sesión en tu cPanel.
- Busca la sección "Archivos" y haz clic en "Administrador de Archivos".
- Selecciona la carpeta raíz de tu sitio (normalmente
public_htmlo el nombre de tu dominio). - Localiza el archivo
wp-config.php. Si no lo ves, asegúrate de que estás en la carpeta correcta.
Paso 2: Edita el archivo wp-config.php
- Haz clic derecho sobre
wp-config.phpy selecciona "Editar". - Busca la línea que dice
define('WP_DEBUG', false);o similar. - Justo antes de esa línea (o después de
require_once(ABSPATH . 'wp-settings.php');), agrega estas dos líneas:
define('WP_HOME','https://tunuevodominio.com');
define('WP_SITEURL','https://tunuevodominio.com');
- Reemplaza
https://tunuevodominio.comcon tu nueva URL. Si es solo un cambio de HTTP a HTTPS, usa la misma dirección pero conhttps://. - Guarda los cambios y cierra el archivo.
[TIP] Si tu sitio usa
www, inclúyelo:https://www.tunuevodominio.com. Si no, omítelo. La consistencia es clave.
Paso 3: Verifica el acceso
Ahora intenta acceder a tu sitio con la nueva URL. Si todo está bien, verás tu página funcionando. Luego, inicia sesión en el panel de administración (/wp-admin) y ve a Ajustes > Generales. Ahí verás que las URLs ya están actualizadas. No las modifiques manualmente aquí, ya que las líneas en wp-config.php tienen prioridad.
Método 2: Cambiar la URL desde la base de datos (phpMyAdmin)
Este método es útil si ya no puedes acceder al panel de administración o si el método anterior no funcionó. Es un poco más técnico, pero igual de efectivo para WordPress cambiar dominio.
Paso 1: Accede a phpMyAdmin desde cPanel
- En cPanel, busca la sección "Bases de Datos" y haz clic en "phpMyAdmin".
- Selecciona la base de datos de tu WordPress (la que usas en
wp-config.php). - Verás una lista de tablas. Busca la tabla
wp_options(el prefijowp_puede variar).
Paso 2: Modifica las opciones siteurl y home
- Haz clic en "Examinar" (o "Browse") junto a
wp_options. - Busca las filas donde
option_nameseasiteurlyhome. Puedes usar el filtro de búsqueda. - Haz clic en "Editar" (el ícono de lápiz) en cada una.
- Cambia el valor de
option_valuepor tu nueva URL completa (ejemplo:https://tunuevodominio.com). - Guarda los cambios.
Paso 3: Limpia la caché de WordPress
Después de modificar la base de datos, es posible que algunos plugins de caché mantengan la URL antigua. Para evitar problemas:
- Ve a Ajustes > Enlaces permanentes en tu panel de WordPress.
- Simplemente haz clic en "Guardar cambios" sin modificar nada. Esto regenera las reglas de reescritura.
- Si usas un plugin de caché (como W3 Total Cache o WP Super Cache), limpia la caché desde su configuración.
[INFO] Si no puedes acceder al panel de administración, puedes forzar la limpieza de caché desde cPanel eliminando manualmente los archivos de caché en la carpeta
wp-content/cache.
Método 3: Usar la función de búsqueda y reemplazo en la base de datos
Si tu sitio tiene muchas URLs internas (enlaces en contenido, imágenes, etc.), solo cambiar siteurl y home no es suficiente. Debes actualizar todas las referencias a la URL antigua. Para esto, usaremos una consulta SQL segura.
Paso 1: Accede a phpMyAdmin y selecciona tu base de datos
Sigue los pasos del método 2 para llegar a phpMyAdmin.
Paso 2: Ejecuta una consulta SQL de búsqueda y reemplazo
- Haz clic en la pestaña "SQL" en la parte superior.
- Copia y pega el siguiente código, reemplazando los valores:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://dominioantiguo.com', 'https://nuevodominio.com');
- Cambia
http://dominioantiguo.compor tu URL anterior yhttps://nuevodominio.compor la nueva. - Haz clic en "Continuar" para ejecutar.
[WARNING] Esta consulta solo afecta a la tabla
wp_posts(contenido de entradas y páginas). Si tienes otros campos con URLs (como en widgets o meta datos), necesitarás consultas adicionales. Para un cambio completo, considera usar un plugin como "Better Search Replace" desde el panel de administración (si tienes acceso).
Solución de problemas comunes
No puedo acceder al panel de administración después del cambio
Si al intentar entrar a /wp-admin te redirige a la URL antigua o ves un error, prueba lo siguiente:
- Revisa el archivo wp-config.php: Asegúrate de que las líneas
WP_HOMEyWP_SITEURLestén escritas correctamente y sin espacios extra. - Limpia el DNS: Si cambiaste de dominio, espera a que el DNS se propague (puede tardar hasta 48 horas). Mientras tanto, puedes editar tu archivo
hostslocal para forzar la resolución. - Usa la herramienta de emergencia de cPanel: Algunos hosting tienen un "Modo de recuperación" que permite acceder al sitio con una URL temporal.
El sitio muestra un error de base de datos
Esto suele ocurrir si modificaste la base de datos incorrectamente. Vuelve a phpMyAdmin y verifica que los valores de siteurl y home sean exactamente los que necesitas. Si tienes una copia de seguridad, restaura la base de datos.
Los enlaces internos siguen apuntando a la URL antigua
Como mencionamos, el cambio de siteurl y home no actualiza el contenido. Usa la consulta SQL del método 3 o un plugin de búsqueda y reemplazo. Si no puedes acceder al panel, puedes subir manualmente el plugin a la carpeta wp-content/plugins mediante FTP.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL de WordPress sin cPanel?
Sí, pero cPanel facilita el proceso. Si usas otro panel como Syspanel (accesible por el puerto 2106), los pasos son similares: busca el administrador de archivos o phpMyAdmin. La lógica es la misma.
¿Qué pasa si solo quiero cambiar de HTTP a HTTPS?
Sigue los mismos pasos, pero asegúrate de que el certificado SSL esté instalado y funcionando. Además, en el archivo .htaccess puedes forzar la redirección de HTTP a HTTPS con reglas de reescritura.
¿Pierdo mis datos al cambiar la URL?
No, los datos (entradas, páginas, usuarios) se mantienen intactos. Solo cambias la dirección de acceso. Sin embargo, es posible que necesites actualizar enlaces internos en el contenido.
¿Cuánto tiempo tarda en verse el cambio?
El cambio es inmediato en el servidor, pero el navegador y los servicios DNS pueden tardar en reflejarlo. Si no ves el cambio, limpia la caché del navegador o usa una ventana de incógnito.
Conclusión
Cambiar URL WordPress cPanel no tiene por qué ser un dolor de cabeza. Con esta guía, tienes tres métodos probados: desde los archivos de configuración, desde la base de datos o mediante una búsqueda y reemplazo global. Recuerda siempre hacer una copia de seguridad antes de empezar y verificar que el nuevo dominio o URL esté correctamente configurado en tu hosting.
Si encuentras problemas, no dudes en consultar a tu proveedor de hosting o buscar ayuda en foros especializados. La clave está en la paciencia y en seguir los pasos al pie de la letra. ¡Ahora ya sabes cómo hacer que tu sitio WordPress luzca exactamente donde quieres!
