Cómo cambiar la URL de WordPress (siteurl y home) en Plesk
¿Por qué necesitas cambiar la URL de WordPress?
Cuando instalas WordPress por primera vez o mueves tu sitio a un dominio nuevo, es muy común que las URLs estén configuradas con una dirección antigua o provisional. Esto genera problemas graves: la web se ve sin estilos (solo texto y enlaces rotos), no puedes acceder al panel de administración, o el navegador te redirige a una página que ya no existe.
WordPress guarda la dirección de tu sitio en dos parámetros dentro de la base de datos: siteurl y home. El primero indica dónde están los archivos del núcleo de WordPress, y el segundo define la dirección que verán los visitantes. Si estos valores no coinciden con tu dominio actual, todo el sistema se vuelve inestable.
En este artículo aprenderás a cambiar la URL de WordPress desde Plesk, el panel de control que utiliza la mayoría de servidores de hosting. Te guiaré paso a paso, con opciones para que elijas la que mejor se adapte a tu nivel técnico. No necesitas ser un experto, solo seguir las instrucciones con calma.
Antes de empezar: prepara tu entorno
Haz una copia de seguridad completa
Modificar la base de datos de WordPress siempre implica un riesgo. Si cometes un error al escribir las URLs, podrías dejar tu sitio inaccesible. Por eso, el primer paso obligatorio es hacer una copia de seguridad de tu sitio y de tu base de datos.
En Plesk, puedes hacerlo desde Panel de control > Copias de seguridad. Crea un respaldo completo del dominio y de la base de datos asociada. Si algo sale mal, podrás restaurar todo en cuestión de minutos.
Identifica las URLs actuales
Antes de cambiar nada, necesitas saber qué valores tiene WordPress en este momento. Accede a tu panel de administración (si es que puedes) y ve a Ajustes > General. Ahí verás dos campos: Dirección de WordPress (siteurl) y Dirección del sitio (home).
Anota ambos valores en un bloc de notas. También escribe el nuevo dominio que quieres usar, por ejemplo: https://tudominio.com.
Elige el método que usarás
Existen varias formas de cambiar las URLs en WordPress dentro de Plesk. Te explicaré las cuatro más comunes, ordenadas de menor a mayor complejidad:
- Método 1: Desde el panel de administración (la más fácil).
- Método 2: Editando el archivo wp-config.php.
- Método 3: Con phpMyAdmin (base de datos).
- Método 4: Usando WP-CLI (para los más avanzados).
Si tu sitio está completamente roto y no puedes acceder al panel, ve directo al método 2 o 3.
Método 1: Cambiar la URL desde el panel de WordPress
Este es el método más sencillo y recomendado si tu sitio sigue funcionando, aunque sea parcialmente.
Paso a paso
-
Accede a tu panel de administración de WordPress:
https://tudominio.com/wp-admin. -
En el menú lateral izquierdo, ve a Ajustes y luego haz clic en Generales.
-
Verás dos campos importantes:
- Dirección de WordPress (URL): aquí va la dirección donde están los archivos de WordPress.
- Dirección del sitio (URL): aquí va la dirección pública de tu web.
-
Escribe el nuevo dominio en ambos campos. Por ejemplo, si estabas usando
http://localhost:8080y ahora quieres usarhttps://tudominio.com, reemplaza ambos valores. -
Haz clic en Guardar cambios.
-
WordPress te pedirá que inicies sesión de nuevo. Usa la nueva URL para entrar:
https://tudominio.com/wp-admin.
[WARNING] Si al guardar te aparece un error de "demasiadas redirecciones" o la página se queda en blanco, no entres en pánico. Tu sitio puede haber quedado bloqueado. Pasa directamente al método 2 o 3 para corregirlo.
¿Por qué este método a veces falla?
El panel de WordPress usa las URLs antiguas internamente. Si el servidor no puede resolver el dominio nuevo, el guardado no se completa correctamente. En ese caso, la edición manual del archivo de configuración es la solución más rápida.
Método 2: Editar el archivo wp-config.php
Este método es ideal cuando no puedes acceder al panel de administración. Modificarás un archivo de texto que le dirá a WordPress qué URLs debe usar, forzando la corrección.
Localiza el archivo
En Plesk, accede a Administración de archivos dentro de tu dominio. Busca la carpeta raíz (normalmente llamada httpdocs o public_html). Dentro, verás el archivo wp-config.php.
Edita el archivo
-
Haz clic derecho sobre
wp-config.phpy selecciona Editar (o usa el editor de archivos de Plesk). -
Busca la línea que dice:
define( 'WP_DEBUG', false );(o algo similar). Justo antes de esa línea, añade estas dos líneas:
define( 'WP_HOME', 'https://tudominio.com' );
define( 'WP_SITEURL', 'https://tudominio.com' );
-
Reemplaza
https://tudominio.comcon tu dominio real, incluyendo el protocolo (http o https) y sin barra al final. -
Guarda el archivo y cierra el editor.
-
Ahora intenta acceder a tu web y al panel de administración. Debería funcionar.
Después de la corrección
Una vez que todo funcione, es importante que elimines esas dos líneas de wp-config.php. Si las dejas, WordPress las usará siempre y podrían causar conflictos si más adelante cambias de dominio o configuras un CDN.
[TIP] Si no encuentras la línea define( 'WP_DEBUG', false );, busca cualquier línea que contenga define( y añade las dos líneas justo antes. El orden no es crítico, pero debe estar antes de require_once ABSPATH . 'wp-settings.php';.
Método 3: Cambiar las URLs con phpMyAdmin
Este método es el más directo porque modifica directamente los valores en la base de datos. Es la solución definitiva cuando los otros métodos fallan.
Accede a phpMyAdmin desde Plesk
-
En Plesk, ve a Bases de datos y localiza la base de datos asociada a tu WordPress.
-
Haz clic en phpMyAdmin (o "Administrar" si aparece esa opción).
-
Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.
Busca la tabla de opciones
En el panel izquierdo verás la lista de tablas de tu base de datos. Busca la tabla que se llama wp_options. Si tu WordPress usa un prefijo distinto (por ejemplo miweb_options), búscala con ese nombre.
Actualiza los valores
-
Haz clic en
wp_optionspara ver su contenido. -
Busca las filas donde
option_nameseasiteurlyhome. -
Haz clic en el icono de "Editar" (el lápiz) en la fila de
siteurl. -
En el campo
option_value, escribe la nueva URL completa. Por ejemplo:https://tudominio.com. -
Guarda los cambios.
-
Repite el mismo proceso con la fila de
home. -
Una vez actualizados ambos, vuelve a tu navegador y recarga tu web con la nueva URL.
[INFO] Si usas un prefijo de tabla personalizado (como wp_ es el predeterminado), el nombre de la tabla cambiará. Puedes ver el prefijo en el archivo wp-config.php, en la línea $table_prefix = 'wp_';.
Consulta SQL directa (opción avanzada)
Si prefieres usar SQL en lugar de la interfaz gráfica, ve a la pestaña SQL en phpMyAdmin y ejecuta:
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';
Esto actualiza ambos valores en un solo paso.
Método 4: Usar WP-CLI desde SSH
Si tienes acceso SSH a tu servidor, WP-CLI es la herramienta más rápida y segura. Plesk permite activar el acceso SSH desde Configuración del dominio > Acceso SSH.
Conéctate al servidor
-
Abre tu terminal (Linux/Mac) o usa PuTTY (Windows).
-
Conéctate con tu usuario SSH:
ssh usuario@tudominio.com. -
Navega hasta la carpeta de tu WordPress:
cd /var/www/vhosts/tudominio.com/httpdocs.
Ejecuta los comandos
wp option update home 'https://tudominio.com'
wp option update siteurl 'https://tudominio.com'
WP-CLI hará el cambio automáticamente y te mostrará un mensaje de éxito. Luego verifica que todo está correcto:
wp option get home
wp option get siteurl
[TIP] Si WP-CLI no está instalado, puedes usar la versión de Plesk: plesk bin wp --path=/var/www/vhosts/tudominio.com/httpdocs option update home 'https://tudominio.com'.
Después de cambiar la URL: limpieza y verificación
Actualiza los enlaces internos
Cambiar la URL no actualiza automáticamente los enlaces dentro de tus artículos y páginas. Si tu contenido tiene URLs antiguas, los visitantes encontrarán enlaces rotos.
Puedes usar un plugin como Better Search Replace para reemplazar todas las URLs antiguas por las nuevas en la base de datos. Es una herramienta segura si la usas con cuidado.
Limpia la caché
Tu navegador y el servidor pueden tener guardada la versión antigua de tu web. Limpia la caché de tu navegador (Ctrl+F5) y, si usas un plugin de caché como W3 Total Cache, también desde su panel.
Verifica el certificado SSL
Si cambiaste de HTTP a HTTPS, asegúrate de que el certificado SSL está instalado y funcionando. En Plesk, puedes activarlo desde Seguridad > Certificados SSL/TLS. También puedes forzar la redirección a HTTPS desde el archivo .htaccess.
Comprueba los enlaces permanentes
Ve a Ajustes > Enlaces permanentes en WordPress y haz clic en Guardar cambios sin modificar nada. Esto refresca las reglas de reescritura y evita errores 404.
Preguntas frecuentes (FAQ)
¿Qué pasa si no puedo acceder al panel de WordPress?
Usa el método 2 (editar wp-config.php) o el método 3 (phpMyAdmin). Son los más efectivos para recuperar el acceso.
¿Necesito cambiar las URLs si solo cambio de HTTP a HTTPS?
Sí, porque http:// y https:// se consideran URLs diferentes. Si tu sitio tenía HTTP y ahora usas SSL, debes actualizar ambos valores.
¿Puedo cambiar la URL sin tocar la base de datos?
Puedes usar el método 1 o 2. Ambos son válidos y no requieren acceso a phpMyAdmin.
¿Por qué mi web se ve sin estilos después del cambio?
Esto ocurre porque los enlaces a los archivos CSS y JS siguen apuntando a la URL antigua. Al actualizar siteurl y home, se soluciona automáticamente.
¿Qué pasa si tengo WordPress instalado en una subcarpeta?
Si tu WordPress está en http://tudominio.com/blog, la URL de siteurl y home debe incluir esa subcarpeta. Por ejemplo: https://tudominio.com/blog.
¿Puedo usar este método en otros paneles de control?
El procedimiento es el mismo en cualquier hosting, pero la interfaz cambia. Si usas Syspanel (accesible por el puerto 2106), los pasos son similares: busca la sección de archivos o bases de datos según el método que elijas.
Consejos finales para evitar problemas futuros
Usa URLs canónicas
Configura la URL canónica en tu sitio para indicar a Google cuál es la versión oficial de tu web. Esto evita problemas de contenido duplicado y mejora tu SEO.
Mantén un registro de tus URLs
Guarda siempre un documento con las URLs antiguas y nuevas. Esto te será útil para configurar redirecciones 301 si algún día cambias de dominio.
Redirecciona las URLs antiguas
Si tenías un dominio anterior, configura redirecciones 301 desde el dominio antiguo al nuevo. Puedes hacerlo en Plesk desde Hosting > Redirecciones o editando el .htaccess.
Prueba tu sitio en varios navegadores
Después del cambio, abre tu web en Chrome, Firefox y Safari. También prueba desde el móvil. Así te aseguras de que todo funciona correctamente.
Cambiar la URL de WordPress en Plesk es un procedimiento sencillo si sigues los pasos adecuados. Ya sea desde el panel, editando archivos o usando la base de datos, siempre hay una solución accesible para cualquier nivel de experiencia. Con esta guía, tu sitio estará funcionando con la nueva dirección en menos de diez minutos.
