Cómo cambiar la URL de WordPress desde cPanel sin perder contenido
Cambiar la URL de tu sitio web en WordPress es una tarea que puede parecer complicada, pero con las herramientas adecuadas y siguiendo los pasos correctos, es un proceso sencillo y seguro. En esta guía, te explicaremos cómo cambiar URL WordPress cPanel sin perder contenido, ya sea porque deseas migrar a un nuevo dominio, cambiar de HTTP a HTTPS, o simplemente ajustar la dirección de tu sitio.
Vamos a cubrir los métodos más efectivos, incluyendo el uso de cPanel, la modificación del archivo wp-config.php y otras opciones para que puedas modificar URL WordPress cPanel de forma limpia y sin errores. Al final, también responderemos las preguntas más frecuentes para que no te quede ninguna duda.
¿Por qué necesitas cambiar la URL de WordPress?
Antes de entrar en materia, es importante entender las situaciones comunes que te llevarán a WordPress cambiar dominio cPanel. Algunas de las razones más habituales son:
- Migración a un nuevo dominio: Has comprado un dominio nuevo y quieres que tu sitio se muestre con esa dirección.
- Cambio de HTTP a HTTPS: Después de instalar un certificado SSL, debes actualizar la URL para que sea segura.
- Traslado de un entorno local a producción: Pasaste tu web de un servidor local (como XAMPP) a un hosting real.
- Corrección de errores de configuración: Tal vez accidentalmente pusiste una URL incorrecta y ahora no puedes acceder al panel de administración.
Cualquiera que sea tu caso, el proceso es similar y, si sigues estos pasos, tu contenido (páginas, entradas, imágenes, enlaces) se mantendrá intacto.
Método 1: Cambiar la URL desde cPanel usando phpMyAdmin
Este es el método más directo y recomendado si no puedes acceder al panel de administración de WordPress. Utilizaremos cPanel y su herramienta phpMyAdmin para cambiar URL WordPress cPanel de forma manual.
Paso 1: Accede a cPanel
Ingresa a tu cuenta de cPanel. Por lo general, la dirección es algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña.
Paso 2: Busca phpMyAdmin
Dentro de cPanel, localiza la sección Bases de datos y haz clic en phpMyAdmin. Esto abrirá una nueva pestaña con el gestor de bases de datos.
Paso 3: Selecciona tu base de datos
En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en la que corresponde a tu sitio WordPress (normalmente tiene un nombre como tuusuario_wp).
Paso 4: Encuentra la tabla wp_options
Dentro de la base de datos, busca la tabla que comienza con wp_options. El prefijo puede ser diferente si lo personalizaste (por ejemplo, miwp_options). Haz clic en ella.
Paso 5: Modifica las opciones siteurl y home
En la tabla wp_options, busca las filas donde option_name sea siteurl y home. Estas dos entradas controlan la URL de tu sitio.
- Haz clic en Editar (el ícono de lápiz) junto a cada una.
- Cambia el valor de
option_valuepor tu nueva URL. Por ejemplo, si tu nuevo dominio eshttps://nuevodominio.com, escribe eso exactamente. - Guarda los cambios haciendo clic en Continuar o Aceptar.
[INFO] Asegúrate de que la URL incluya el protocolo (
http://ohttps://) y no tenga barra al final. Por ejemplo:https://tudominio.com(sin barra).
Paso 6: Verifica el cambio
Ahora, abre tu navegador y escribe la nueva URL. Deberías ver tu sitio funcionando. Si todo está correcto, el cambio se habrá realizado sin perder ningún contenido.
Método 2: Modificar el archivo wp-config.php
Otra forma efectiva de modificar URL WordPress cPanel es editando directamente el archivo wp-config.php. Este método es útil si no tienes acceso a phpMyAdmin o prefieres hacerlo desde el panel de archivos.
Paso 1: Accede al administrador de archivos de cPanel
Desde cPanel, busca la sección Archivos y haz clic en Administrador de archivos. Se abrirá una ventana con la estructura de tu hosting.
Paso 2: Navega a la carpeta de WordPress
Ve a la carpeta public_html (o la carpeta donde esté instalado WordPress). Allí encontrarás el archivo wp-config.php.
Paso 3: Edita el archivo
Haz clic derecho sobre wp-config.php y selecciona Editar. Se abrirá un editor de texto.
Paso 4: Agrega las líneas de URL
Busca la línea que dice /* ¡Eso es todo, deja de editar! Feliz blogging. */ y justo antes de ella, agrega las siguientes líneas:
define('WP_HOME','https://nuevodominio.com');
define('WP_SITEURL','https://nuevodominio.com');
[TIP] Si estás cambiando de HTTP a HTTPS, reemplaza
http://porhttps://. Si cambias de dominio, pon el nuevo dominio completo.
Paso 5: Guarda y cierra
Guarda los cambios (Ctrl+S o Cmd+S) y cierra el editor. Luego, verifica tu sitio en el navegador.
Método 3: Usar la función de búsqueda y reemplazo en la base de datos
A veces, cambiar solo las URLs principales no es suficiente, porque tu contenido puede tener enlaces internos que apunten a la URL antigua. Para evitar enlaces rotos, puedes usar una herramienta de búsqueda y reemplazo en la base de datos.
Paso 1: Accede a phpMyAdmin (como en el Método 1)
Paso 2: Selecciona tu base de datos
Paso 3: Ve a la pestaña SQL
En la parte superior de phpMyAdmin, haz clic en SQL. Se abrirá un cuadro de texto donde puedes escribir consultas.
Paso 4: Ejecuta la consulta de reemplazo
Escribe la siguiente consulta SQL, reemplazando https://dominioantiguo.com por tu URL anterior y https://nuevodominio.com por la nueva:
UPDATE wp_options SET option_value = replace(option_value, 'https://dominioantiguo.com', 'https://nuevodominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'https://dominioantiguo.com','https://nuevodominio.com');
UPDATE wp_posts SET post_content = replace(post_content, 'https://dominioantiguo.com', 'https://nuevodominio.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'https://dominioantiguo.com', 'https://nuevodominio.com');
[WARNING] Esta consulta modificará todos los enlaces internos en tus entradas, páginas y metadatos. Asegúrate de haber hecho una copia de seguridad antes de ejecutarla.
Paso 5: Haz clic en Continuar
phpMyAdmin ejecutará la consulta y te mostrará cuántas filas fueron afectadas. Luego, verifica tu sitio.
Método 4: Usar un plugin de migración (opcional)
Si prefieres no tocar código, existen plugins como Better Search Replace o Velvet Blues Update URLs que pueden hacer el trabajo por ti. Sin embargo, ten en cuenta que algunos plugins pueden no funcionar si ya no tienes acceso al panel de administración.
[INFO] Si aún puedes acceder a tu panel de WordPress, instala y activa el plugin Better Search Replace. Luego, ve a Herramientas > Better Search Replace, ingresa la URL antigua y la nueva, selecciona todas las tablas y ejecuta el reemplazo.
Preguntas frecuentes (FAQ)
¿Qué hago si después del cambio no puedo acceder al panel de administración?
Si la URL se configuró incorrectamente, puedes solucionarlo editando el archivo wp-config.php (Método 2) o accediendo a phpMyAdmin (Método 1). También puedes intentar acceder a través de la URL directa: tudominio.com/wp-admin y luego iniciar sesión.
¿Se perderán mis imágenes o archivos multimedia?
No, los archivos multimedia (imágenes, PDFs, etc.) permanecen en la carpeta wp-content/uploads. Solo cambia la ruta que los enlaza. Al actualizar las URLs en la base de datos, los enlaces se corregirán.
¿Necesito cambiar algo en el DNS del dominio?
Sí, si estás cambiando a un dominio completamente nuevo, debes apuntar los registros DNS de ese dominio a tu servidor de hosting. Esto se hace desde el panel de control de tu proveedor de dominios.
¿Qué pasa si uso Syspanel (HestiaCP)?
Si tu hosting utiliza Syspanel (anteriormente HestiaCP), el proceso es similar. Accede a Syspanel a través del puerto 2106 (por ejemplo, tudominio.com:2106). Luego, busca la opción de Base de datos y sigue los pasos del Método 1 o 3. El archivo wp-config.php se edita desde el administrador de archivos de Syspanel.
¿Es necesario hacer una copia de seguridad antes?
Sí, siempre es recomendable. Puedes hacer una copia de seguridad de la base de datos desde phpMyAdmin (exportar) y de los archivos desde el administrador de archivos de cPanel. Así, si algo sale mal, puedes restaurar todo.
Conclusión
Cambiar URL WordPress cPanel es un proceso que, con las herramientas adecuadas, puedes realizar en pocos minutos. Ya sea que uses phpMyAdmin, edites el archivo wp-config.php o realices una búsqueda y reemplazo en la base de datos, tu contenido se mantendrá intacto si sigues estos pasos.
Recuerda que, si tienes dudas, siempre puedes consultar con el soporte técnico de tu hosting. Y si usas Syspanel, no olvides acceder por el puerto 2106 para gestionar tu base de datos.
¡Ahora ya sabes cómo modificar URL WordPress cPanel sin perder contenido! Si te ha sido útil, comparte esta guía con otros usuarios que puedan necesitarla.
