Cómo cambiar la URL de WordPress en Plesk (dominio y sitio)
¿Por qué necesitas cambiar la URL de WordPress en Plesk?
Cambiar la URL de WordPress en Plesk es una tarea más común de lo que parece. Puede que hayas comprado un dominio nuevo, que quieras cambiar de http:// a https:// (algo muy recomendable para el SEO), o que simplemente necesites mover tu sitio de una dirección temporal a la definitiva. Si no lo haces correctamente, tu web puede quedarse bloqueada mostrando errores como "demasiadas redirecciones" o simplemente una página en blanco. Pero no te preocupes, porque en esta guía te voy a explicar paso a paso cómo hacerlo de forma segura, incluso si no eres un experto en tecnología. Vamos a ello.
Antes de empezar: prepara tu entorno
Antes de tocar nada, es fundamental que entiendas qué vas a hacer y que hagas una copia de seguridad. Cambiar la URL afecta a la base de datos y a los archivos de configuración, así que un pequeño error puede dejar tu web inaccesible. Por eso, sigue estos pasos previos:
1. Haz una copia de seguridad completa
Accede a tu panel de Plesk y busca la sección de "Copias de seguridad" o "Backup". Crea una copia tanto de los archivos como de la base de datos. Si algo sale mal, podrás restaurar todo en cuestión de minutos. No te saltes este paso, es tu red de seguridad.
2. Decide qué URL quieres usar
Piensa bien si tu nuevo sitio usará www o no (por ejemplo, www.midominio.com vs midominio.com). La recomendación es elegir una y redirigir la otra, pero para este instructivo, nos centraremos en que tengas claro cuál será la URL canónica. También decide si usarás https:// (con SSL) o http://. Si tienes certificado SSL instalado en Plesk, te recomiendo usar https:// para mejorar la seguridad y el posicionamiento.
3. Ten a mano tus credenciales de acceso
Necesitarás acceso a Plesk, a la base de datos (aunque veremos que no siempre es necesario) y, en algunos casos, acceso por FTP o al administrador de WordPress. Tenlos listos.
Método 1: Cambiar la URL desde el panel de administración de WordPress (Sencillo)
Este es el método más sencillo y no requiere conocimientos técnicos avanzados. Eso sí, solo funcionará si tu sitio web sigue siendo accesible en la URL antigua. Si has roto algo y no puedes entrar, salta al Método 2 o 3.
Paso 1: Accede a tu panel de WordPress
Escribe en tu navegador tu-dominio.com/wp-admin (o la URL que uses normalmente para entrar). Inicia sesión con tu usuario y contraseña.
Paso 2: Ve a Ajustes > General
En el menú lateral izquierdo, busca "Ajustes" y haz clic en "Generales". Verás dos campos muy importantes: Dirección de WordPress (URL) y Dirección del sitio (URL). Es normal que te confundan, pero aquí va la explicación:
- Dirección de WordPress (URL): Es la dirección donde están instalados los archivos del sistema (el código de WordPress).
- Dirección del sitio (URL): Es la dirección que los visitantes verán en su navegador.
En la mayoría de los casos, ambas deben ser la misma. Cámbialas a tu nueva URL (por ejemplo, de http://midominio.com a https://www.midominio.com) y haz clic en "Guardar cambios".
Paso 3: Inicia sesión de nuevo
Después de guardar, WordPress te cerrará la sesión y te redirigirá a la nueva URL. Es posible que tengas que iniciar sesión de nuevo. ¡Ya está! Has cambiado la URL de WordPress en Plesk de la forma más fácil.
[WARNING]
Si después de guardar ves un mensaje de error o la página se queda en blanco, no entres en pánico. Esto significa que algo no ha ido bien. Vuelve a la base de datos con el Método 2 o 3 para corregirlo.
Método 2: Cambiar la URL desde la base de datos (phpMyAdmin)
Este método es ideal si no puedes acceder al panel de administración porque la web se ha roto. Vamos a editar directamente los registros de la base de datos.
Paso 1: Accede a phpMyAdmin desde Plesk
Entra en tu panel de Plesk y busca la sección de "Bases de datos". Verás la base de datos asociada a tu WordPress (normalmente empieza con el nombre de tu dominio). Haz clic en ella y luego en el botón "phpMyAdmin" o "Administrar".
Paso 2: Localiza la tabla wp_options
Se abrirá una ventana con varias tablas. Busca la tabla que se llame wp_options (el prefijo wp_ puede ser diferente si lo cambiaste al instalar). Haz clic en el icono "Examinar" o "Browse" (normalmente es una lupa o una tabla).
Paso 3: Encuentra las opciones siteurl y home
Dentro de la tabla wp_options, busca en la columna "option_name" los valores siteurl y home. Haz clic en el icono de edición (un lápiz) en la fila de siteurl.
Paso 4: Edita los valores
En el campo "option_value", escribe tu nueva URL completa (por ejemplo, https://www.midominio.com). Guarda los cambios. Repite el mismo proceso para la fila home con la misma URL. Es importante que ambas tengan el mismo valor para evitar problemas.
[INFO]
Si tu tabla no se llamawp_options, busca una tabla que tenga un nombre similar, comowp2_optionsoblog_options. El prefijo lo puedes ver en el nombre de otras tablas, comowp_postsowp_users.
Método 3: El método definitivo y profesional con WP-CLI en Plesk
Si te sientes más aventurero o quieres la solución más limpia y rápida, WP-CLI es la mejor opción. Es una herramienta de línea de comandos que permite gestionar WordPress sin tocar la base de datos manualmente. Plesk la incluye, así que vamos a usarla.
Paso 1: Accede al terminal de Plesk
En tu panel de Plesk, busca la opción "Acceso SSH" o "Terminal". Si no la tienes activa, deberás activarla desde "Configuración general" o contactar con tu proveedor de hosting. Una vez dentro, verás una ventana de texto (consola).
Paso 2: Navega hasta la carpeta de tu sitio
Escribe el comando ls para listar los archivos. Normalmente, los sitios en Plesk se guardan en /var/www/vhosts/. Usa el comando cd para entrar en la carpeta de tu dominio. Por ejemplo:
cd /var/www/vhosts/tu-dominio.com/httpdocs
Asegúrate de que estás en la carpeta correcta. Puedes verificarlo con el comando ls -la y buscando el archivo wp-config.php.
Paso 3: Verifica que WP-CLI funciona
Escribe wp --info para comprobar que la herramienta está disponible. Deberías ver información sobre la versión de WP-CLI y WordPress.
Paso 4: Cambia la URL con un solo comando
Ahora viene la magia. Para cambiar la URL de WordPress en Plesk, ejecuta el siguiente comando, reemplazando las URLs por las tuyas:
wp option update siteurl 'https://www.tu-nueva-url.com'
wp option update home 'https://www.tu-nueva-url.com'
O, si prefieres usar un solo comando para ambas:
wp search-replace 'http://tu-antigua-url.com' 'https://www.tu-nueva-url.com'
[TIP]
El comandowp search-replacees muy potente porque no solo cambia la URL en las opciones, sino también en todas las entradas, páginas y medios donde aparezca la URL antigua. Es la forma más completa de hacer el cambio y evita que se rompan enlaces internos.
Paso 5: Verifica el cambio
Una vez ejecutado, escribe wp option get siteurl y wp option get home para confirmar que los valores se han actualizado correctamente. Luego, abre tu navegador y visita tu nueva URL. ¡Debería funcionar!
¿Qué pasa con los enlaces internos y las imágenes?
Cuando cambias la URL de WordPress en Plesk, es posible que algunos enlaces internos o imágenes sigan apuntando a la URL antigua. Esto es más común si has movido el sitio de un subdirectorio a un dominio principal. Para solucionarlo, tienes dos opciones:
- Usar un plugin: Instala un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Te permitirá buscar y reemplazar la URL antigua por la nueva en toda la base de datos desde el panel de WordPress.
- Usar WP-CLI (recomendado): Si ya estás familiarizado con el terminal, el comando
wp search-replaceque vimos antes es la mejor herramienta. Es rápida, segura y no requiere instalar nada.
Cómo cambiar el dominio de WordPress en Plesk (escenario especial)
¿Qué pasa si no solo cambias la URL, sino que cambias el dominio completo? Por ejemplo, de midominioantiguo.com a midominionuevo.com. En este caso, los pasos son los mismos que hemos visto, pero con una diferencia clave: también debes asegurarte de que el nuevo dominio está configurado en Plesk.
Paso 1: Añade el nuevo dominio en Plesk
Ve a "Sitios web y dominios" y haz clic en "Añadir dominio". Sigue el asistente para crear el dominio nuevo. No necesitas instalar WordPress desde cero, solo crear el espacio.
Paso 2: Copia o mueve los archivos
Necesitas copiar los archivos de tu sitio antiguo al nuevo. Puedes hacerlo por FTP o, si estás en Plesk, usando la función de "Copiar archivos" o "Clonar". Asegúrate de copiar también la base de datos.
Paso 3: Cambia la URL en la base de datos
Una vez copiados, sigue el Método 2 (phpMyAdmin) o el Método 3 (WP-CLI) para cambiar la URL en la base de datos. Recuerda que debes buscar y reemplazar midominioantiguo.com por midominionuevo.com.
[WARNING]
Si estás usando un certificado SSL, asegúrate de que el nuevo dominio también lo tenga. En Plesk, puedes instalarlo fácilmente desde "Certificados SSL/TLS". Si no lo haces, tu web mostrará un aviso de "No seguro" y el SEO se verá afectado.
Solución de problemas comunes al cambiar la URL
A veces, incluso siguiendo todos los pasos, pueden surgir problemas. Aquí tienes los más comunes y cómo solucionarlos.
La web muestra "Error de redirección" o "Demasiadas redirecciones"
Esto suele pasar cuando tienes una redirección forzada a una URL que no existe o que está mal configurada. Revisa que en la base de datos (o en WP-CLI) las opciones siteurl y home sean exactamente las mismas y que no tengan una barra final (/) de más. También revisa si tienes algún plugin de caché o de redirección que esté causando el conflicto.
La página de administración no carga
Si no puedes acceder a wp-admin, revisa que la URL que escribes en el navegador es la correcta. Si el problema persiste, verifica que los archivos .htaccess y wp-config.php no tengan configuraciones incorrectas. En wp-config.php, puedes añadir estas líneas para forzar las URLs:
define('WP_HOME', 'https://www.tu-nueva-url.com');
define('WP_SITEURL', 'https://www.tu-nueva-url.com');
Las imágenes no se ven
Esto es un clásico. Las rutas de las imágenes en la base de datos siguen apuntando a la URL antigua. Usa el plugin "Better Search Replace" o el comando wp search-replace para solucionarlo. No olvides incluir también la URL de los archivos multimedia.
Conclusión y consejos finales
Cambiar la URL de WordPress en Plesk no tiene por qué ser una pesadilla. Ya sea que uses el panel de administración, phpMyAdmin o la potente herramienta WP-CLI, lo importante es hacer una copia de seguridad y ser meticuloso con los pasos. Si eres de los que prefieren la línea de comandos, WP-CLI es, sin duda, la opción más profesional y eficiente. Si te pierdes, siempre puedes volver al método gráfico.
Recuerda que después del cambio, es buena idea revisar tu sitio web completo, hacer clic en varios enlaces y comprobar que todo funciona correctamente. También te recomiendo que configures una redirección 301 desde la URL antigua a la nueva para no perder posicionamiento en Google.
[TIP]
Si en algún momento te sientes perdido, no dudes en contactar con el soporte de tu hosting. Ellos tienen acceso directo a Plesk y pueden ayudarte a solucionar cualquier incidencia. Y si usas Syspanel (antes HestiaCP) en otro servidor, el proceso es muy similar, solo que el acceso al panel se hace por el puerto 2106.
Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo cambiar la URL de WordPress en Plesk de manera segura y efectiva. ¡Buena suerte con tu proyecto!
