WordPress: Cómo cambiar la URL del sitio en el panel de control
¿Necesitas mudar tu web WordPress a un nuevo dominio, cambiar de http a https, o simplemente corregir una URL mal escrita? Cambiar la URL de tu sitio es una tarea delicada, pero más común de lo que piensas. Si no se hace correctamente, podrías perder el acceso a tu panel de administración o generar enlaces rotos que afecten tu SEO.
No te preocupes. En esta guía completa y paso a paso, te explicaré cómo cambiar URL WordPress directamente desde el WordPress panel de control (wp-admin) y, si pierdes el acceso, cómo hacerlo desde los paneles de control de tu hosting como cPanel, Plesk o Syspanel (HestiaCP). Además, te daré trucos para solucionar enlaces rotos WordPress después del cambio.
Vamos a ello.
¿Por qué necesitas cambiar la URL de tu sitio WordPress?
Antes de meternos en el barro, es importante entender por qué ocurre esto. Las razones más comunes son:
- Migrar tu web de un dominio a otro (ej: de midominioantiguo.com a midominionuevo.com).
- Instalar WordPress en un subdirectorio y luego moverlo a la raíz.
- Cambiar de HTTP a HTTPS (instalar un certificado SSL).
- Cambiar la URL de desarrollo (localhost o staging) a la URL de producción.
- Corregir un error al escribir la URL durante la instalación.
WordPress guarda dos URLs clave en la base de datos: la URL del sitio (dirección de WordPress) y la URL de inicio (dirección del sitio web). Si estas no coinciden con la realidad, tu web dejará de cargar correctamente o el panel de administración se volverá inaccesible.
Método 1: Cambiar la URL desde el Panel de Administración (Acceso Normal)
Si aún puedes entrar a tu WordPress panel de control (wp-admin), este es el método más rápido y seguro. Sigue estos pasos:
- Inicia sesión en tu WordPress (ej: tudominio.com/wp-admin).
- En el menú lateral izquierdo, ve a Ajustes > Generales.
- Aquí verás dos campos clave:
- Dirección de WordPress (URL): Es la dirección donde están instalados los archivos de WordPress.
- Dirección del sitio (URL): Es la dirección que los visitantes escriben en el navegador para ver tu web.
- Cambia ambas URLs por la nueva dirección. Por ejemplo, si antes era
http://midominio.comy ahora eshttps://midominio.com, escríbelo exactamente igual, con o sin www, y con el protocolo correcto (http o https). - Haz clic en Guardar cambios.
[WARNING] ¡Cuidado! Una vez que guardes, WordPress te pedirá que inicies sesión de nuevo con la nueva URL. Si la escribiste mal, perderás el acceso. Verifica dos veces antes de guardar.
Si todo sale bien, tu web funcionará en la nueva dirección. Si no, pasa al siguiente método.
Método 2: Cambiar la URL desde el Archivo wp-config.php (Sin Acceso a wp-admin)
Si cometiste un error y no puedes entrar al panel, no entres en pánico. Puedes forzar las URLs desde el archivo de configuración de WordPress. Necesitas acceso a los archivos de tu hosting, ya sea por FTP o por el administrador de archivos de cPanel, Plesk o Syspanel.
- Conéctate a tu hosting y localiza la carpeta raíz de tu WordPress (normalmente
public_htmlowww). - Busca el archivo wp-config.php.
- Ábrelo con un editor de texto (Block de notas, Sublime Text, o el editor del panel).
- Justo antes de la línea que dice
/* That's all, stop editing! Happy publishing. */, añade estas dos líneas:
define('WP_HOME','https://tunuevadominio.com');
define('WP_SITEURL','https://tunuevadominio.com');
- Sustituye
https://tunuevadominio.compor tu nueva URL exacta. - Guarda el archivo y vuelve a cargar tu web.
Este método es infalible y sobreescribe cualquier valor de la base de datos. Una vez que accedas al panel, puedes eliminar esas líneas si quieres, pero no es obligatorio.
Método 3: Cambiar la URL desde cPanel (phpMyAdmin)
Si no te sientes cómodo editando archivos, o el método anterior no funcionó, puedes cambiar las URLs directamente en la base de datos usando phpMyAdmin. Este es el método más común para cambiar sitio URL cPanel.
- Accede a tu cPanel (generalmente en tudominio.com/cpanel).
- Busca la sección Bases de Datos y haz clic en phpMyAdmin.
- Selecciona la base de datos de tu WordPress (la que usaste durante la instalación).
- Verás una lista de tablas. Busca la tabla wp_options.
- Dentro de
wp_options, busca las filas dondeoption_namesea:siteurlhome
- Haz clic en Editar (el lápiz) en cada una de ellas.
- En el campo
option_value, escribe la nueva URL completa (ej:https://tunuevadominio.com). - Guarda los cambios.
[INFO] Si tu prefijo de tabla no es wp_ (por ejemplo, si es miweb_), la tabla se llamará miweb_options. Búscala con ese nombre.
Método 4: Cambiar la URL desde Plesk
Si tu hosting usa Plesk, el proceso es igual de sencillo. Para WordPress URL Plesk:
- Accede a tu panel de Plesk.
- Ve a Sitios web y dominios.
- Busca tu dominio y haz clic en phpMyAdmin (o en Bases de datos y luego en el icono de phpMyAdmin).
- Repite los pasos 3 a 8 del método anterior (buscar la tabla
wp_optionsy editarsiteurlyhome).
Plesk también tiene una herramienta de "WordPress Toolkit" que permite cambiar la URL de forma gráfica. Busca la opción "Cambiar URL del sitio" dentro de las herramientas de tu instalación de WordPress.
Método 5: Cambiar la URL desde Syspanel (HestiaCP)
Si tu proveedor de hosting usa Syspanel (basado en HestiaCP), el proceso es muy parecido al de cPanel, solo que el acceso a la base de datos se hace por otro puerto. Recuerda: Syspanel se accede por el puerto 2106.
- Accede a tu Syspanel:
https://tudominio.com:2106(o la IP de tu servidor). - Inicia sesión con tus credenciales.
- Ve a Base de datos y localiza la base de datos de tu WordPress.
- Haz clic en phpMyAdmin (o en el icono de la base de datos para abrirla).
- Dentro de phpMyAdmin, busca la tabla
wp_optionsy edita las filassiteurlyhomecon la nueva URL.
[TIP] En Syspanel, la ruta a los archivos suele ser /home/nombredeusuario/web/tudominio.com/public_html. Si necesitas editar el wp-config.php, busca ahí.
Cómo solucionar enlaces rotos en WordPress después del cambio
Cambiar la URL no solo afecta a la configuración general. Todos los enlaces internos de tus entradas, páginas, imágenes y medios siguen apuntando a la URL antigua. Esto genera los temidos enlaces rotos WordPress, que dañan tu SEO y la experiencia de usuario.
Para solucionarlo, tienes dos opciones:
Opción 1: Usar un plugin de búsqueda y reemplazo (Recomendado para principiantes)
El plugin Better Search Replace o Velvet Blues Update URLs son perfectos. Son seguros y no requieren conocimientos técnicos.
- Instala y activa el plugin desde el panel de WordPress.
- Ve a Herramientas > Better Search Replace.
- En el campo Buscar, escribe la URL antigua (ej:
http://midominioantiguo.com). - En el campo Reemplazar con, escribe la URL nueva (ej:
https://midominionuevo.com). - Marca todas las tablas de la base de datos (especialmente
wp_postsywp_postmeta). - Haz clic en Ejecutar búsqueda/reemplazo.
[WARNING] Haz siempre una copia de seguridad de la base de datos antes de usar este tipo de herramientas.
Opción 2: Hacerlo manualmente con SQL en phpMyAdmin (Avanzado)
Si prefieres no usar plugins, puedes ejecutar una consulta SQL directamente en phpMyAdmin.
- Accede a phpMyAdmin (como en los métodos anteriores).
- Selecciona tu base de datos.
- Ve a la pestaña SQL.
- Ejecuta esta consulta (cambiando las URLs por las tuyas):
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://antiguodominio.com', 'https://nuevodominio.com');
Esto reemplazará todas las ocurrencias de la URL antigua en el contenido de tus entradas y páginas. También deberías ejecutarla para las tablas wp_postmeta, wp_options y wp_links si las usas.
Preguntas Frecuentes (FAQ) sobre cambio de URL en WordPress
P: ¿Qué pasa si solo cambio la URL del sitio y no la de WordPress?
R: Puedes romper la ruta de los archivos CSS, JS e imágenes. Lo ideal es que ambas coincidan.
P: ¿Pierdo mi SEO al cambiar la URL?
R: Temporalmente puede haber una pequeña caída, pero si configuras correctamente las redirecciones 301 (con un plugin como Redirection o desde el .htaccess), Google entenderá el cambio y no perderás posicionamiento.
P: ¿Debo cambiar la URL si instalo un SSL?
R: Sí, es obligatorio. Debes cambiar http:// por https:// en ambas URLs. Además, instala un plugin como Really Simple SSL para forzar el HTTPS.
P: ¿Puedo cambiar la URL sin perder los datos de mi web?
R: Sí, siempre que no borres la base de datos ni los archivos. El cambio solo modifica la dirección, no el contenido.
P: ¿Qué hago si después del cambio veo la página en blanco?
R: Suele ser un error de cache o de permisos. Borra la cache del navegador, revisa el archivo .htaccess y asegúrate de que los archivos de WordPress tengan permisos 644 y las carpetas 755.
Resumen y recomendaciones finales
Cambiar la URL de un sitio WordPress no tiene por qué ser una pesadilla. Como has visto, existen múltiples formas de hacerlo, desde el propio panel hasta la base de datos. La clave está en:
- Planificar: Decide la nueva URL exacta antes de empezar.
- Hacer copia de seguridad: Tanto de archivos como de base de datos.
- Ejecutar el cambio: Usa el método que mejor se adapte a tu nivel de acceso.
- Solucionar enlaces rotos: Usa un plugin o SQL para actualizar todas las referencias internas.
- Configurar redirecciones: Para que los visitantes y motores de búsqueda encuentren la nueva ubicación.
Si sigues estos pasos, tu web estará funcionando en la nueva dirección sin problemas y manteniendo su rendimiento SEO.
[TIP] Si tienes dudas, no dudes en contactar con el soporte técnico de tu hosting. Ellos pueden ayudarte a realizar el cambio desde el panel de control (cPanel, Plesk o Syspanel) y verificar que todo quede correcto.
¿Te ha sido útil esta guía? Si tienes alguna otra pregunta sobre cómo cambiar URL WordPress, déjala en los comentarios (si los tienes) o consulta a tu proveedor de hosting. ¡Buena suerte con tu migración!
