Cómo cambiar la URL de WordPress desde Syspanel (sin perder acceso)
[INFO] Este artículo está pensado para que puedas cambiar la URL de tu WordPress desde el panel de control Syspanel (accesible a través del puerto 2106) sin riesgo de perder el acceso a tu administración. Sigue los pasos en orden y, sobre todo, presta atención a los avisos de advertencia.
Cambiar la URL de un sitio WordPress es una tarea que, si se hace mal, puede dejarte fuera de tu propio panel de administración. Afortunadamente, si utilizas Syspanel (el panel de control que gestiona tu hosting, y que se accede desde https://tu-servidor:2106), tienes a tu disposición herramientas gráficas y archivos de configuración que hacen este proceso mucho más seguro y sencillo.
En esta guía, te explicaré paso a paso cómo realizar este cambio, ya sea porque estás moviendo WordPress a una nueva URL, cambiando el dominio principal de tu proyecto o simplemente migrando de HTTP a HTTPS.
¿Por qué es tan delicado cambiar la URL en WordPress?
Antes de entrar en materia, es fundamental que entiendas por qué este cambio puede "romper" tu sitio. WordPress guarda la dirección de tu web en dos opciones principales dentro de la base de datos:
siteurl: Es la dirección donde se encuentran los archivos principales de WordPress.home: Es la dirección que los visitantes verán en el navegador.
Si cambias una de estas dos opciones y la otra no coincide, o si las cambias pero los archivos .htaccess o wp-config.php tienen rutas antiguas, el panel de administración dejará de cargar. El objetivo de esta guía es que cambiar URL WordPress Syspanel sea un proceso quirúrgico y sin sustos.
Antes de empezar: La regla de oro (Haz una copia de seguridad)
[WARNING] No intentes cambiar la URL sin antes tener una copia de seguridad reciente. Si algo sale mal, podrás restaurar el sitio en segundos. En Syspanel, puedes hacerlo desde la sección de "Copias de seguridad" o "Backups".
Una copia de seguridad debe incluir:
- La carpeta pública (normalmente
public_html) donde están los archivos. - La base de datos MySQL asociada a tu WordPress.
Con esa copia en tu poder, incluso si el panel de administración desaparece, podrás restaurar el estado anterior.
Método 1: Cambiar la URL desde el administrador de archivos de Syspanel (El método más seguro)
Este es el método recomendado si ya tienes acceso a tu panel de administración de WordPress. Es el más visual y no requiere tocar código manualmente, aunque sí modificar un archivo de configuración.
Paso 1: Localiza el archivo wp-config.php
- Accede a tu Syspanel (puerto 2106).
- Ve a la sección "Administrador de archivos" o "Gestor de archivos".
- Navega hasta la raíz de tu instalación de WordPress (normalmente
public_html). - Busca el archivo llamado
wp-config.php. Haz clic derecho sobre él y selecciona "Editar" o "Editar archivo".
Paso 2: Añade las líneas mágicas
Dentro del archivo wp-config.php, busca la línea que dice:
/* ¡Eso es todo! Deja de editar. ¡Feliz blogging! */
Justo antes de esa línea, pega las siguientes líneas:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');
[INFO] Reemplaza https://tudominio.com con tu nueva URL exacta. Si estás moviendo WordPress a una URL nueva, usa la URL completa, incluyendo https://www o https:// sin www, según prefieras.
Paso 3: Guarda y verifica
- Guarda los cambios en el archivo.
- Abre una ventana de incógnito en tu navegador y visita tu nueva URL.
- Si el sitio carga correctamente, entra en
tudominio.com/wp-adminpara verificar que el panel funciona.
[TIP] Este método es infalible porque fuerza a WordPress a usar la nueva URL sin depender de la base de datos. Si después de esto quieres limpiar la base de datos, puedes hacerlo, pero no es obligatorio para que funcione.
Método 2: Cambiar la URL desde la base de datos (phpMyAdmin)
Si ya has perdido el acceso al panel de administración (por ejemplo, porque intentaste un cambio manual y algo falló), este es el método de rescate. Usaremos la herramienta de gestión de bases de datos que viene integrada en Syspanel.
Paso 1: Accede a phpMyAdmin
- En Syspanel (puerto 2106), busca la sección de "Bases de datos" o "MySQL".
- Haz clic en "phpMyAdmin".
- Selecciona la base de datos que utiliza tu WordPress. La encontrarás en el archivo
wp-config.php(líneaDB_NAME).
Paso 2: Localiza la tabla de opciones
Una vez dentro de phpMyAdmin, verás una lista de tablas en la columna izquierda. Busca la tabla que se llama wp_options.
[INFO] El prefijo puede ser diferente si lo personalizaste (por ejemplo, miwp_options). Si no lo sabes, busca una tabla que tenga el mismo nombre que el prefijo de tus tablas.
Paso 3: Ejecuta la consulta SQL (El método de los dos clics)
- Haz clic en la pestaña "SQL" en la parte superior.
- Borra cualquier texto que aparezca y pega la siguiente consulta:
UPDATE wp_options SET option_value = 'https://tudominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://tudominio.com' WHERE option_name = 'home';
- Haz clic en "Continuar" o "Ejecutar".
[WARNING] No olvides cambiar wp_options por el prefijo real de tus tablas. Si usas wp_, está bien. Si usas otro, cámbialo.
Paso 4: Limpia la caché de la base de datos (Opcional)
En algunos casos, los plugins de caché o el propio navegador guardan la URL antigua. Para forzar la limpieza, ejecuta esta consulta SQL adicional:
DELETE FROM wp_options WHERE option_name LIKE '_transient_%';
DELETE FROM wp_options WHERE option_name LIKE '_site_transient_%';
Esto limpiará las opciones temporales que pueden causar conflictos visuales.
Método 3: Cambiar la URL usando el archivo .htaccess (Para redirecciones)
Este método es útil si estás cambiando el dominio WordPress y quieres que los visitantes que usen la URL antigua sean redirigidos automáticamente a la nueva. También es útil si el problema es que el panel carga pero el front-end no.
Paso 1: Editar el .htaccess
- Ve al "Administrador de archivos" en Syspanel.
- Busca el archivo
.htaccessen la raíz de tu WordPress. - Edítalo y añade el siguiente bloque al principio del archivo:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Paso 2: Añade la redirección 301
Justo debajo de la línea RewriteEngine On, añade:
Redirect 301 / https://tudominio.com/
[INFO] Esto redirigirá todas las peticiones de tu dominio antiguo (o IP) al nuevo dominio. Es una solución elegante para no perder visitas ni posicionamiento SEO durante la migración.
Solución de problemas: ¿Qué hago si he perdido el acceso al panel?
Si has seguido los pasos y aun así no puedes acceder a wp-admin, no entres en pánico. Sigue esta escalera de resolución:
- Revisa el
wp-config.php: Asegúrate de no haber dejado las líneasWP_HOMEyWP_SITEURLcon una URL incorrecta (por ejemplo, conhttpen lugar dehttps). - Limpia la caché del navegador: Usa una ventana de incógnito para probar.
- Revisa el
wp_options: Vuelve a entrar en phpMyAdmin y verifica que los valores desiteurlyhomeson exactamente los que esperas. A veces se cuela un espacio o una barra extra. - Desactiva los plugins: Si el problema persiste, renombra la carpeta
wp-content/pluginsawp-content/plugins_bakdesde el administrador de archivos. Esto desactivará todos los plugins. Si el acceso vuelve, el conflicto era de un plugin.
Preguntas Frecuentes (FAQ) sobre el cambio de URL
¿Puedo cambiar de http a https con estos métodos?
Sí, absolutamente. Simplemente usa https://tudominio.com en los métodos 1 y 2. Además, te recomiendo que después de hacer el cambio, revises si tienes algún plugin de caché para vaciarlo.
¿Qué pasa con mis enlaces internos?
Cuando cambias la URL, los enlaces que apuntan a imágenes o páginas internas pueden quedar con la URL antigua en la base de datos. Para solucionarlo, necesitarás un plugin como Better Search Replace (o hacerlo manualmente con SQL). La consulta sería:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'url-antigua.com', 'url-nueva.com');
[TIP] Haz esto solo después de verificar que el sitio carga correctamente. Es un paso de limpieza, no un paso de activación.
¿Es necesario cambiar algo en el DNS?
Si estás cambiando el dominio principal, sí. Deberás apuntar el dominio nuevo a tu servidor desde el gestor de DNS de tu proveedor de dominio. Syspanel no gestiona los DNS externos, pero en su panel puedes ver la IP de tu servidor para configurarlos.
¿Perderé mi posicionamiento SEO?
Si haces una redirección 301 correcta (como en el Método 3) y actualizas Google Search Console, no deberías perder posicionamiento. Es un proceso delicado, pero con la redirección 301, Google entenderá que el contenido se ha movido permanentemente.
Conclusión: Cambiar URL WordPress Syspanel es un proceso controlado
Como has visto, cambiar la URL de WordPress desde Syspanel no es un misterio, pero requiere de orden y paciencia. La clave está en usar el administrador de archivos para editar wp-config.php como primera opción, o phpMyAdmin como plan de rescate. Siempre con una copia de seguridad a mano.
Recuerda que Syspanel (puerto 2106) es tu aliado: desde su gestor de archivos y su acceso a bases de datos, tienes todo el poder para mover WordPress a una nueva URL o cambiar el dominio WordPress sin depender de terceros.
Si has llegado hasta aquí y algo no te cuadra, repite el proceso desde el principio. La mayoría de los errores se deben a una URL mal escrita (con un espacio, sin https, o con una barra extra). Tómate tu tiempo y verifica cada paso. ¡Tu WordPress te lo agradecerá!
