Guía para cambiar la URL del sitio en WordPress desde cPanel
¿Cambiar la URL de tu WordPress te da miedo porque crees que vas a romper algo? Tranquilo, es una operación mucho más común y sencilla de lo que parece. En esta guía completa, te voy a enseñar paso a paso cómo hacerlo desde cPanel, la herramienta de administración de tu hosting. Ya sea que quieras cambiar el dominio principal, pasar de HTTP a HTTPS o simplemente mudar tu sitio a una nueva dirección, aquí tienes el manual definitivo.
¿Por qué necesitas cambiar la URL de tu WordPress?
Antes de ensuciarnos las manos, es importante entender el porqué. Cambiar la URL de tu sitio no es un capricho; suele ser una necesidad para:
- Migrar de dominio: Has comprado un dominio nuevo y más profesional y quieres que tu sitio viva ahí.
- Activar SSL/HTTPS: Después de instalar un certificado SSL, tu URL debe cambiar de
http://ahttps://para que la conexión sea segura. - Mover tu sitio de un subdominio a un dominio principal: Por ejemplo, de
prueba.midominio.comamidominio.com. - Desarrollar en local y subir a producción: Tienes tu web en un entorno de pruebas y ahora toca lanzarla al mundo.
El problema es que WordPress guarda la URL de tu sitio en varios lugares de la base de datos. Si no se cambian todos, puedes acabar con un sitio roto o con la temida página de "Error al conectar con la base de datos". Por eso, esta guía es tu salvavidas.
El Método Más Seguro: Cambiar la URL desde cPanel
Existen varias formas de hacerlo, pero hacerlo desde cPanel te da un control total y es muy fiable. Vamos a ver los dos métodos más efectivos: el de los archivos y el de la base de datos. Te recomiendo que empieces por el primero, ya que es el menos invasivo.
Método 1: Modificar el archivo wp-config.php (El más rápido)
Este es el método perfecto si solo necesitas hacer un cambio rápido y no quieres entrar en la base de datos. Es como cambiar la dirección en el buzón de tu casa.
-
Accede a tu cPanel: Abre tu navegador, ve a
tudominio.com/cPanelo a la dirección que te haya dado tu proveedor de hosting e inicia sesión con tus credenciales. -
Busca el Administrador de Archivos: Dentro de cPanel, busca el icono de "Administrador de Archivos" (File Manager). Suele estar en la sección "Archivos". Haz clic en él.
-
Navega hasta la raíz de tu WordPress: Se abrirá una ventana. Normalmente, tu sitio WordPress está en una carpeta llamada
public_html. A veces, puede estar en una subcarpeta si lo instalaste así. Haz doble clic enpublic_htmlpara entrar. -
Encuentra el archivo
wp-config.php: Busca el archivo llamadowp-config.php. No lo confundas conwp-config-sample.php. Haz clic derecho sobre él y selecciona "Editar" o "Code Editor". El sistema te pedirá confirmación; acéptala. -
Añade las líneas mágicas: Se abrirá un editor de texto. Busca la línea que dice
¡Eso es todo! ¡Diviértete!o la línea/* That's all, stop editing! Happy publishing. */. Justo antes de esa línea, pega lo siguiente:define('WP_HOME', 'http://tunuevadireccion.com'); define('WP_SITEURL', 'http://tunuevadireccion.com');Importante: Reemplaza
http://tunuevadireccion.comcon tu nueva URL exacta. Si es HTTPS, ponhttps://. No pongas una barra (/) al final. -
Guarda los cambios: Haz clic en el botón "Guardar" o "Save Changes" en la esquina superior derecha y cierra el editor.
-
Comprueba tu sitio: Ve a tu nueva URL. Si todo ha ido bien, tu sitio debería cargar correctamente. Si no funciona, no te preocupes, pasa al siguiente método.
[TIP] Este método es fantástico para una solución rápida, pero ten en cuenta que si más adelante cambias la URL de nuevo, tendrás que editar este archivo otra vez. Es un parche, no una solución permanente.
Método 2: La Forma Definitiva usando phpMyAdmin (La más completa)
Este método es el más exhaustivo y el que te recomiendo para un cambio definitivo. Modifica directamente la base de datos, asegurando que todo, desde la URL principal hasta las imágenes y los enlaces internos, se actualice correctamente.
Paso 1: Localizar y entrar en phpMyAdmin
-
Vuelve a tu cPanel. Busca la sección de "Bases de Datos" y haz clic en el icono de "phpMyAdmin".
-
Selecciona tu base de datos: En la columna de la izquierda, verás una lista de bases de datos. Haz clic en el nombre de la base de datos de tu WordPress. Si no sabes cuál es, revisa tu archivo
wp-config.php, ahí encontrarás la líneadefine('DB_NAME', 'nombre_de_tu_bd');.
Paso 2: Buscar y editar la tabla wp_options
Una vez dentro, verás una lista de tablas. Necesitamos la tabla que contiene la configuración general de tu sitio.
-
Encuentra la tabla
wp_options: Busca en la lista una tabla que se llamewp_options. (Si tu prefijo de base de datos es diferente, podría ser comomiweb_optionsoblog_options). Haz clic en su nombre. -
Busca las opciones
siteurlyhome: En la parte superior de la pantalla, verás una pestaña que dice "Buscar" (o "Search"). Haz clic en ella.- En el campo "En la tabla" (o "In table"), asegúrate de que esté seleccionada
wp_options. - En el campo "Buscar" (o "Search"), escribe
siteurly haz clic en "Ir" (o "Go").
- En el campo "En la tabla" (o "In table"), asegúrate de que esté seleccionada
-
Edita el valor de
siteurl: La búsqueda te mostrará la fila donde está la opciónsiteurl. Haz clic en el icono de "Editar" (normalmente un lápiz) al principio de la fila.- Verás un campo llamado "option_value" con la URL antigua. Cámbiala por tu nueva URL completa (ej.
https://tunuevadominio.com). - Haz clic en "Continuar" o "Go" en la parte inferior para guardar.
- Verás un campo llamado "option_value" con la URL antigua. Cámbiala por tu nueva URL completa (ej.
-
Repite el proceso para
home: Ahora, repite los pasos 4 y 5, pero esta vez buscahome. Encuentra la fila, edítala y cambia eloption_valuea la misma nueva URL.
[WARNING] Este es el paso crítico. Si solo cambias
siteurly nohome, WordPress sabrá dónde están los archivos del sistema, pero no la dirección de tu página principal. Esto puede causar errores raros. Asegúrate de cambiar ambos.
Paso 3: Actualizar todas las URL en la base de datos (El truco del "buscador")
Ahora viene la parte más potente. Si tu sitio tiene muchas imágenes, enlaces internos o archivos multimedia, estos también tienen la URL antigua guardada. Para cambiarlos todos de una vez, usaremos una consulta SQL. No te asustes, es más fácil de lo que parece.
-
Ve a la pestaña SQL: En la parte superior de phpMyAdmin, haz clic en la pestaña "SQL".
-
Pega la consulta mágica: En el cuadro de texto, verás que ya hay algo escrito. Bórralo y pega lo siguiente:
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://tudominioantiguo.com', 'https://tunuevodominio.com') WHERE option_value LIKE '%http://tudominioantiguo.com%'; UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://tudominioantiguo.com', 'https://tunuevodominio.com') WHERE post_content LIKE '%http://tudominioantiguo.com%'; UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://tudominioantiguo.com', 'https://tunuevodominio.com') WHERE meta_value LIKE '%http://tudominioantiguo.com%'; UPDATE wp_links SET link_url = REPLACE(link_url, 'http://tudominioantiguo.com', 'https://tunuevodominio.com') WHERE link_url LIKE '%http://tudominioantiguo.com%';CRÍTICO: Reemplaza
http://tudominioantiguo.comcon tu URL antigua exacta yhttps://tunuevodominio.comcon tu URL nueva exacta. Si tu URL antigua erahttp://www.miweb.com, pon eso. No pongas la barra final. -
Ejecuta la consulta: Haz clic en el botón "Continuar" o "Go" en la parte inferior.
Verás un mensaje de éxito. Este comando ha actualizado todas las entradas en las tablas wp_options, wp_posts, wp_postmeta y wp_links que contenían la URL antigua.
[INFO] Si tu sitio tiene plugins de comercio electrónico (como WooCommerce) o foros, puede haber otras tablas con URLs. Esta consulta cubre el 99% de los casos, pero si algo falla, podrías necesitar ejecutar la misma lógica en otras tablas. Para la mayoría, esta es suficiente.
¿Qué pasa si ya no puedo acceder a mi WordPress?
Esta es la pregunta del millón. A veces, se intenta cambiar la URL y el sitio se cae. No entres en pánico. Con este método desde cPanel, siempre puedes volver a entrar.
- Para el Método 1 (wp-config.php): Simplemente, borra las líneas que añadiste y guarda el archivo. Tu sitio volverá a la normalidad.
- Para el Método 2 (phpMyAdmin): Vuelve a entrar en phpMyAdmin y cambia los valores de
siteurlyhomede vuelta a la URL antigua. Tu sitio se restaurará al instante.
La clave está en que nunca pierdes el acceso a cPanel y phpMyAdmin, así que siempre tienes una puerta de escape. No hay nada que temer.
Preguntas Frecuentes (FAQ)
Para terminar, respondo a las dudas más comunes que me encuentro a diario.
¿Qué es wp_options?
Es la tabla principal de configuración de WordPress. Aquí se guardan desde el nombre del sitio hasta la URL. Por eso es tan importante en este proceso.
¿Necesito cambiar la URL en wp_options y en wp_posts?
Sí, es lo ideal. wp_options guarda la URL "maestra" del sitio, pero wp_posts contiene el contenido de tus entradas y páginas, donde los enlaces a imágenes y a otras páginas internas también tienen la URL antigua. Si no las cambias, tendrás enlaces rotos.
¿Puedo usar este método para cambiar de http a https?
¡Absolutamente! Es el método perfecto para ello. Solo asegúrate de que tu certificado SSL esté instalado y activo antes de hacer el cambio. El proceso es idéntico, solo cambias http:// por https:// en las URLs.
¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?
Si tu proveedor usa Syspanel, el proceso es muy similar. La principal diferencia es la interfaz. Para acceder a Syspanel, la URL suele ser tudominio.com:2106. Una vez dentro, busca las secciones de "Administrador de Archivos" y "Bases de Datos" (phpMyAdmin). Los pasos dentro de estas herramientas son exactamente los mismos que te he descrito.
¿Es normal que tarde un poco en "hacer efecto"?
A veces, el cambio es instantáneo. Otras veces, puede tardar unos minutos. Si no ves el cambio, prueba a limpiar la caché de tu navegador (Ctrl+F5) o la caché de tu plugin de caché si usas uno.
¿Y si solo quiero cambiar el dominio pero mantener el mismo contenido?
Eso es exactamente lo que hace esta guía. Cambias la URL y todo el contenido se "muda" a la nueva dirección. Es como cambiar la dirección de tu casa pero llevándote todos tus muebles.
Conclusión
Cambiar la URL de tu WordPress desde cPanel es una tarea de mantenimiento que, con la guía adecuada, es pan comido. Recuerda: la clave está en la calma y en seguir los pasos al pie de la letra. Si usas el método de wp-config.php para un cambio rápido o el de phpMyAdmin para una mudanza completa, ahora tienes todas las herramientas para hacerlo con éxito.
Ya no tienes excusa para no dar el salto a un dominio mejor o a una conexión segura. ¡Manos a la obra! Tu WordPress te lo agradecerá.
