Cómo cambiar la URL de WordPress en Syspanel (sin romperla)
Antes de empezar: ¿Qué vamos a hacer y por qué es importante?
Cambiar la URL de tu WordPress es una de esas tareas que parecen sencillas, pero que si no se hacen con cuidado, pueden dejar tu web en blanco o dándote un temido error de "base de datos" o "página no encontrada".
En este artículo, te voy a explicar paso a paso cómo cambiar la URL de WordPress en Syspanel (tu panel de control de hosting) sin romper nada. Vamos a hacerlo de forma segura, didáctica y sin necesidad de ser un experto en programación.
A lo largo de esta guía, usaremos términos como cambiar url wordpress, syspanel wordpress, wordpress url y cambiar dominio wordpress, porque son las búsquedas típicas que te han traído hasta aquí.
Vamos a ello.
¿Qué es exactamente la URL de WordPress?
La URL de WordPress es la dirección web que utilizas para acceder a tu sitio. Técnicamente, WordPress guarda dos opciones muy importantes en su base de datos:
- URL del sitio (Home): Es la dirección que ven los visitantes en su navegador.
- URL de WordPress (Site URL): Es la dirección donde se encuentra el archivo principal de WordPress (el archivo
index.php).
Ambas deben estar sincronizadas. Si cambias una sin la otra, o si cambias una de forma incorrecta, puede que tu web se caiga.
Por eso, en este artículo te enseñaré a hacer el cambio de forma segura desde Syspanel, sin necesidad de tocar la base de datos directamente (aunque también te daré un truco por si acaso).
¿Cuándo necesitas cambiar la URL de WordPress?
Algunas situaciones típicas son:
- Compraste un dominio nuevo y quieres que tu web use esa nueva dirección.
- Migraste tu web de un servidor a otro y la URL antigua ya no funciona.
- Quieres cambiar de
http://ahttps://(aunque esto se suele hacer con un plugin, también se puede hacer manualmente). - Estás pasando de un subdominio (ej:
prueba.midominio.com) a un dominio principal (midominio.com). - Simplemente quieres cambiar la dirección de tu web por motivos de marca o SEO.
En todos estos casos, necesitas saber hacer el cambio sin romper la web.
Requisitos previos antes de tocar nada
Antes de empezar, asegúrate de tener a mano:
- Acceso a Syspanel (el puerto de acceso es el 2106, es decir, tu panel se abre en algo como
https://tu-servidor:2106). - Las credenciales de acceso a Syspanel (usuario y contraseña).
- El nombre de usuario de la base de datos de tu WordPress (por si acaso).
- Una copia de seguridad reciente de tu web (esto es fundamental).
Método 1: Cambiar la URL desde el escritorio de WordPress (si aún puedes acceder)
Este es el método más sencillo y el que recomiendo si tu web sigue funcionando y puedes entrar al panel de administración.
Paso 1: Accede a tu panel de WordPress
Escribe tu URL actual y añade /wp-admin al final (por ejemplo: www.midominio.com/wp-admin). Introduce tu usuario y contraseña.
Paso 2: Ve a Ajustes > Generales
En el menú lateral izquierdo, busca la opción Ajustes y haz clic en Generales.
Verás dos campos:
- Dirección de WordPress (URL)
- Dirección del sitio (URL)
Ambos deben tener la misma URL (aunque en configuraciones avanzadas pueden diferir, para la mayoría de casos deben ser iguales).
Paso 3: Cambia las URL
Escribe tu nueva URL en ambos campos. Por ejemplo, si antes tenías www.viejo-dominio.com y ahora quieres www.nuevo-dominio.com, escribe esta última en los dos campos.
Paso 4: Guarda los cambios
Haz clic en el botón Guardar cambios al final de la página.
Paso 5: Verifica
WordPress te redirigirá automáticamente a la nueva URL. Si todo ha ido bien, verás tu web funcionando.
[TIP] Si al guardar los cambios te da error o se queda en blanco, no entres en pánico. Sigue leyendo, te explico cómo solucionarlo.
Método 2: Cambiar la URL desde Syspanel (método directo y seguro)
Este es el método que te interesa si no puedes acceder al panel de WordPress o si prefieres hacerlo directamente desde el hosting. En Syspanel, el proceso es muy visual y seguro.
Paso 1: Accede a Syspanel
Abre tu navegador y escribe la dirección de tu servidor seguida de :2106. Por ejemplo: https://tu-servidor.com:2106.
Introduce tus credenciales.
[INFO] Recuerda: el puerto de acceso a Syspanel es el 2106. Es común que la primera vez salga un aviso de certificado; puedes aceptarlo sin problema.
Paso 2: Localiza tu sitio web
En el panel principal, busca la sección de Sitios Web o Websites. Verás una lista con todos los dominios y subdominios que tienes alojados.
Identifica el dominio o subdominio que quieres modificar.
Paso 3: Accede a los archivos de WordPress
Dentro de la ficha de tu sitio, busca la opción Administrador de archivos o File Manager.
Se abrirá un explorador de archivos. Navega hasta la carpeta donde está instalado WordPress. Normalmente es public_html o una subcarpeta que hayas creado (ej: public_html/miweb).
Paso 4: Edita el archivo wp-config.php
Dentro de la carpeta de WordPress, busca el archivo llamado wp-config.php. Haz clic derecho sobre él y selecciona Editar o Editar archivo.
Se abrirá un editor de texto.
Paso 5: Añade las líneas mágicas
Al final del archivo, justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, añade estas dos líneas:
define('WP_HOME', 'http://www.nuevo-dominio.com');
define('WP_SITEURL', 'http://www.nuevo-dominio.com');
Sustituye http://www.nuevo-dominio.com por tu nueva URL exacta (incluyendo https:// si tienes certificado SSL).
Paso 6: Guarda el archivo
Haz clic en Guardar y cierra el editor.
Paso 7: Verifica tu web
Ahora intenta acceder a tu web con la nueva URL. Debería funcionar.
[WARNING] Este método es muy efectivo, pero es importante que las dos líneas tengan la URL exacta. Un error tipográfico puede dejar tu web inaccesible. Si eso ocurre, vuelve a editar el archivo y corrige.
Método 3: Cambiar la URL desde la base de datos (para casos de emergencia)
Este método es más técnico, pero es el que te salvará si has roto la web y no puedes acceder ni al panel ni a los archivos.
Paso 1: Accede a phpMyAdmin desde Syspanel
En Syspanel, busca la sección de Bases de datos o Databases. Localiza la base de datos de tu WordPress (normalmente empieza con el prefijo de tu usuario).
Haz clic en phpMyAdmin para abrir la herramienta de gestión de bases de datos.
Paso 2: Localiza la tabla de opciones
Dentro de phpMyAdmin, verás una lista de tablas. Busca la que se llama wp_options (o el prefijo que hayas usado, ej: miweb_options).
Haz clic sobre ella.
Paso 3: Busca las opciones de URL
En la tabla wp_options, busca las filas con los nombres siteurl y home.
Puedes usar el buscador de phpMyAdmin para encontrarlas rápidamente.
Paso 4: Edita los valores
Haz clic en el icono de edición (lápiz) en la fila de siteurl y cambia el valor por tu nueva URL.
Repite el proceso con la fila home.
Paso 5: Guarda los cambios
Haz clic en Ejecutar o Guardar en cada edición.
Paso 6: Verifica
Accede a tu web con la nueva URL.
[INFO] Este método es el más fiable porque no depende de que WordPress esté funcionando. Es la solución definitiva para "desbloquear" una web rota.
Errores comunes y cómo solucionarlos
Error: "Error al conectar con la base de datos"
Esto suele ocurrir si has editado el wp-config.php y has puesto una URL incorrecta, o si has tocado algo de la base de datos sin querer.
Solución: Revisa que las líneas que añadiste al wp-config.php son exactas. Si no puedes acceder al archivo, usa phpMyAdmin para verificar las opciones siteurl y home.
Error: "Página no encontrada" después del cambio
Esto pasa cuando cambias la URL pero no actualizas los enlaces internos de tu web (imágenes, enlaces, etc.).
Solución: Instala un plugin como "Better Search Replace" y reemplaza tu antigua URL por la nueva en toda la base de datos. Te lo explico en la siguiente sección.
Cómo actualizar los enlaces internos después de cambiar la URL
Cuando cambias la URL de WordPress, los enlaces internos (imágenes, páginas, entradas) siguen apuntando a la URL antigua. Esto puede causar que las imágenes no carguen o que algunos enlaces den error.
Paso 1: Instala un plugin de reemplazo
Desde tu panel de WordPress (si ya puedes acceder), ve a Plugins > Añadir nuevo y busca Better Search Replace.
Instala y activa el plugin.
Paso 2: Realiza el reemplazo
Ve a Herramientas > Better Search Replace.
En el campo Buscar, escribe tu antigua URL (ej: http://www.viejo-dominio.com).
En el campo Reemplazar por, escribe tu nueva URL (ej: http://www.nuevo-dominio.com).
Selecciona todas las tablas de la base de datos.
Marca la opción Dry run (ejecución en seco) para que primero te muestre cuántas coincidencias hay.
Si todo está bien, desmarca la opción y haz clic en Ejecutar.
[WARNING] Haz siempre una copia de seguridad antes de usar este plugin. Aunque es muy seguro, es mejor prevenir.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL de WordPress sin perder el SEO?
Sí, si haces los cambios correctamente y configuras las redirecciones 301 (de la URL antigua a la nueva). Puedes hacerlo con un plugin como "Redirection" o desde el archivo .htaccess.
¿Qué pasa con mi certificado SSL?
Si cambias de dominio, necesitarás un certificado SSL para el nuevo dominio. En Syspanel, puedes generarlo fácilmente desde la sección de SSL (normalmente con Let's Encrypt es automático).
¿Cuánto tarda en propagarse el cambio de dominio?
La propagación de DNS puede tardar entre 24 y 72 horas. Durante ese tiempo, algunos usuarios podrían ver la web antigua y otros la nueva. No te preocupes, es normal.
¿Debo cambiar la URL en Syspanel y en WordPress?
No necesariamente. Si cambias la URL en WordPress, la web funcionará. Pero si cambias el dominio en Syspanel (es decir, en la configuración del sitio), también deberás actualizar la URL en WordPress para que todo cuadre.
Consejos finales para no romper tu web
- Siempre haz una copia de seguridad antes de hacer cualquier cambio (puedes hacerla desde Syspanel).
- Anota la URL antigua y la nueva en un papel antes de empezar.
- Haz los cambios de uno en uno y verifica que todo funciona antes de pasar al siguiente.
- Si algo sale mal, no te estreses: usa el método de phpMyAdmin para revertir los cambios.
- Actualiza tus enlaces internos con el plugin de reemplazo para evitar errores.
Resumen rápido
Cambiar la URL de WordPress en Syspanel es una tarea sencilla si sigues los pasos adecuados:
- Si puedes acceder a WordPress: hazlo desde Ajustes > Generales.
- Si no puedes acceder: edita el
wp-config.phpdesde el Administrador de archivos de Syspanel. - Si todo está roto: usa phpMyAdmin desde Syspanel para cambiar
siteurlyhome. - Después del cambio: actualiza los enlaces internos con un plugin.
Recuerda que Syspanel es tu aliado, y que el puerto de acceso es el 2106. No dudes en consultar la documentación oficial si tienes dudas.
Espero que este artículo te haya sido de ayuda. Si sigues estos pasos, podrás cambiar url wordpress sin romper nada. ¡Buena suerte con tu cambio de dominio!
