Cómo cambiar la URL de WordPress en Plesk (dominio y SSL)
Antes de empezar: ¿Qué vamos a hacer exactamente?
Cambiar la URL de WordPress en Plesk es una tarea más común de lo que parece. Quizás has comprado un dominio nuevo, quieres pasar de HTTP a HTTPS, o simplemente necesitas mover tu sitio a otra dirección. Sea cual sea tu caso, este artículo está pensado para que lo hagas sin romper nada por el camino.
Vamos a ver dos grandes bloques: por un lado, cambiar el dominio en sí (o la URL base) y, por otro, configurar el SSL para que todo funcione con el candadito verde. Y lo haremos paso a paso, con calma y explicando cada cosa.
[INFO] Este instructivo está pensado para usuarios de Plesk, pero los conceptos son muy similares en otros paneles como cPanel o Syspanel (este último se accede por el puerto 2106). Si usas Syspanel, adapta las rutas de los menús.
¿Por qué necesitas cambiar la URL de WordPress en Plesk?
Antes de meternos en faena, es importante entender por qué haces este cambio. Las razones más habituales son:
- Compraste un dominio nuevo y quieres que tu WordPress responda a esa dirección.
- Quieres migrar de
http://ahttps://(SSL). - Estás moviendo el sitio de un subdominio a un dominio principal.
- Necesitas cambiar de
wwwa sinwww(o al revés).
Cualquiera de estas situaciones implica modificar dos cosas en WordPress: la URL del sitio y la URL de inicio (home). Si no las cambias correctamente, tu web puede quedarse en blanco o dar errores de redirección.
[WARNING] Nunca cambies solo una de las dos URLs. WordPress necesita que
siteurlyhomeapunten al mismo destino, o tendrás problemas de acceso al panel de administración.
Paso 1: Prepara tu dominio en Plesk
Lo primero es asegurarte de que el dominio que quieres usar ya existe en Plesk y está correctamente configurado. Si acabas de registrar un dominio nuevo, deberás añadirlo al panel.
Cómo añadir un dominio en Plesk
- Entra a tu panel de Plesk con tu usuario administrador.
- Ve a Sitios web y dominios.
- Haz clic en Añadir dominio.
- Escribe el nombre del dominio (por ejemplo,
muevadominio.com). - Deja marcada la opción de crear una base de datos si vas a instalar WordPress desde cero. Si ya tienes tu WordPress en otro dominio, selecciona la opción de "sin base de datos" (luego la conectaremos manualmente).
- Completa el asistente y espera a que el dominio se cree.
[TIP] Si tu WordPress ya tiene una base de datos creada en otro dominio, puedes reutilizarla. Solo tienes que apuntar el nuevo dominio a esa base de datos desde la sección Bases de datos de Plesk.
Configura el DNS
Si el dominio es nuevo, necesitas que apunte a tu servidor. Plesk normalmente te da los servidores DNS que debes usar. Ve a tu registrador de dominios (donde compraste el dominio) y actualiza los nameservers.
Sin DNS correcto, tu dominio no resolverá y no podrás ver el sitio. Este paso es crítico y puede tardar entre 24 y 48 horas en propagarse, aunque normalmente es mucho más rápido.
Paso 2: Cambia la URL de WordPress en Plesk (método desde el panel)
Ahora viene lo bueno. Tienes varias formas de cambiar la URL de WordPress, pero la más segura y limpia es hacerlo desde el propio panel de Plesk.
Opción A: Usar el administrador de WordPress de Plesk
Plesk tiene una integración con WordPress que te permite gestionar varias cosas sin tocar archivos. Sigue estos pasos:
- En Sitios web y dominios, localiza tu dominio.
- Haz clic en el icono de WordPress (el logo de la "W").
- Se abrirá el panel de administración de WordPress. Ve a Ajustes o Configuración.
- Busca la sección URL del sitio o Dirección del sitio.
- Cambia tanto la URL del sitio como la dirección de inicio (home) a la nueva dirección.
- Guarda los cambios.
[INFO] Esta opción solo funciona si Plesk detecta correctamente tu instalación de WordPress. Si no la detecta, tendrás que usar el método manual que te explico a continuación.
Opción B: Cambiar la URL desde la base de datos
Esta es la opción más fiable si el método anterior falla. Vamos a modificar directamente los valores en la tabla wp_options de la base de datos.
- Ve a Bases de datos en Plesk.
- Localiza la base de datos de tu WordPress (normalmente se llama algo como
wp_nombre). - Haz clic en phpMyAdmin para abrir el gestor de bases de datos.
- Dentro de phpMyAdmin, busca la tabla
wp_options(el prefijo puede variar, comowp_omiwordpress_). - Busca las filas con
option_nameigual asiteurlyhome. - Haz clic en Editar (el icono del lápiz) en cada una de ellas.
- Cambia el valor de
option_valuea tu nueva URL completa, por ejemplo:https://muevadominio.com. - Guarda los cambios.
[TIP] Aprovecha para revisar también la tabla
wp_postssi tu contenido tiene URLs antiguas. Aunque WordPress suele redirigir automáticamente, a veces los enlaces internos quedan con la URL vieja. Puedes usar un plugin como "Better Search Replace" para actualizar todas las referencias de golpe.
Opción C: Editar el archivo wp-config.php
Si no tienes acceso a la base de datos o prefieres un método más directo, puedes forzar las URLs desde el archivo de configuración.
- En Plesk, ve a Administrador de archivos.
- Navega hasta la carpeta de tu dominio (normalmente
httpdocs). - Busca el archivo
wp-config.php. - Edítalo y añade estas líneas justo antes de la línea que dice
/* That's all, stop editing! */:
define('WP_HOME', 'https://muevadominio.com');
define('WP_SITEURL', 'https://muevadominio.com');
- Guarda el archivo y listo.
[WARNING] Este método es definitivo. Si luego quieres cambiar la URL de nuevo, tendrás que editar este archivo otra vez o quitarlo. No lo uses si no estás seguro de lo que haces.
Paso 3: Configura el SSL en Plesk
Una vez que tu WordPress responde a la nueva URL, toca asegurarse de que funcione con HTTPS. El SSL es imprescindible hoy en día, tanto para el SEO como para la confianza de tus visitantes.
Instala un certificado SSL gratuito (Let's Encrypt)
Plesk incluye una integración nativa con Let's Encrypt, que te permite obtener certificados SSL gratuitos en minutos.
- Ve a Sitios web y dominios.
- Selecciona tu dominio.
- Haz clic en SSL/TLS.
- Busca la sección de Let's Encrypt.
- Marca la casilla de Asegurar el dominio y también la de Asegurar www (si usas www).
- Acepta los términos del servicio y haz clic en Instalar.
El certificado se generará automáticamente y se renovará de forma periódica. No necesitas hacer nada más.
[TIP] Si tu dominio ya tenía un certificado SSL de otro proveedor, puedes importarlo desde la misma sección. Busca la opción de Importar certificado y pega los archivos que te haya dado tu proveedor.
Fuerza la redirección a HTTPS
Una vez instalado el SSL, necesitas que todas las visitas a http:// se redirijan automáticamente a https://. En Plesk puedes hacerlo de dos formas:
Desde la configuración del dominio
- Ve a Sitios web y dominios.
- Busca la opción Hosting y DNS.
- Dentro, activa la casilla Redireccionar HTTP a HTTPS.
- Guarda los cambios.
Desde el archivo .htaccess
Si prefieres hacerlo manualmente, edita el archivo .htaccess de la raíz de tu dominio y añade estas líneas al principio:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
[WARNING] Si tu WordPress ya tiene reglas de reescritura en el
.htaccess, asegúrate de añadir estas líneas antes de las que ya existen, para que la redirección a HTTPS tenga prioridad.
Paso 4: Actualiza las URLs en tu WordPress
Ahora que tu dominio y SSL están configurados, es posible que WordPress todavía tenga referencias a la URL antigua en algunos lugares. Vamos a limpiarlo todo.
Usa un plugin para actualizar todas las URLs
La forma más rápida de actualizar todas las referencias es usar un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Te recomiendo el primero porque es más seguro.
- Instala y activa el plugin desde el panel de administración de WordPress.
- Ve a Herramientas > Better Search Replace.
- En el campo Buscar, escribe la URL antigua (por ejemplo,
http://dominioantiguo.com). - En el campo Reemplazar por, escribe la nueva (por ejemplo,
https://muevadominio.com). - Selecciona todas las tablas de la base de datos.
- Haz clic en Ejecutar y espera a que termine.
[INFO] Este proceso puede tardar unos segundos o minutos, dependiendo del tamaño de tu base de datos. No cierres la ventana del navegador mientras se ejecuta.
Revisa los enlaces internos
Después de actualizar, es buena idea revisar algunos enlaces internos de tu sitio para asegurarte de que todo funciona correctamente. Navega por las páginas principales, entra en el panel de administración y comprueba que las imágenes y los estilos cargan bien.
Paso 5: Configura las redirecciones 301 (si cambias de dominio)
Si has cambiado de dominio (no solo de HTTP a HTTPS), es importante que configures redirecciones 301 desde el dominio antiguo al nuevo. Esto evita perder posicionamiento en Google y que los usuarios que tenían enlaces antiguos lleguen a tu web.
Redirección desde Plesk
- Ve a Sitios web y dominios.
- Selecciona el dominio antiguo (si todavía existe en tu panel).
- Busca la opción Redireccionar o Redirección de hosting.
- Activa la redirección y escribe la URL completa del nuevo dominio.
- Elige el tipo 301 (permanente).
- Guarda los cambios.
[TIP] Mantén el dominio antiguo activo al menos unos meses para que las redirecciones funcionen y Google actualice sus índices. Si lo eliminas demasiado pronto, perderás todo el tráfico de enlaces antiguos.
Solución de problemas comunes
Mi WordPress se quedó en blanco después de cambiar la URL
Esto suele pasar cuando cambias la URL desde la base de datos y algo falla. Para solucionarlo:
- Accede a tu panel de Plesk.
- Ve a Administrador de archivos.
- Edita el archivo
wp-config.php. - Añade las líneas de
WP_HOMEyWP_SITEURLque te mostré antes. - Guarda y recarga tu sitio.
El SSL no se activa o da error
Comprueba que el certificado se ha instalado correctamente en la sección SSL/TLS de Plesk. También asegúrate de que tu dominio apunta al servidor correcto. A veces el problema es que el DNS aún no se ha propagado.
Los enlaces internos siguen apuntando a la URL antigua
Esto es normal si no has usado un plugin de búsqueda y reemplazo. Vuelve a ejecutar Better Search Replace y asegúrate de que has seleccionado todas las tablas.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL de WordPress sin perder mis visitas?
Sí, siempre que configures redirecciones 301 desde la URL antigua a la nueva. Esto le dice a Google que tu contenido se ha movido de forma permanente y conserva la mayoría del posicionamiento.
¿Es necesario instalar SSL si solo cambio de dominio?
No es obligatorio, pero es altamente recomendable. Google da prioridad a los sitios con HTTPS, y los navegadores marcan como "no seguro" los sitios que no lo usan. Además, tus visitantes confiarán más en tu web.
¿Qué pasa si mi WordPress está en un subdominio y quiero pasarlo al dominio principal?
El proceso es el mismo que hemos descrito, pero tendrás que mover los archivos y la base de datos al nuevo dominio. En Plesk puedes hacerlo fácilmente desde la sección de Sitios web y dominios, copiando los archivos de una carpeta a otra y actualizando las URLs.
¿Puedo usar Syspanel para hacer todo esto?
Sí, Syspanel (que se accede por el puerto 2106) tiene opciones muy similares a Plesk. Los pasos son prácticamente los mismos: añadir dominio, configurar SSL y editar las URLs de WordPress.
[INFO] Recuerda que Syspanel es el nuevo nombre de HestiaCP. Si tienes una guía que menciona HestiaCP, los pasos son los mismos pero en Syspanel.
Conclusión
Cambiar la URL de WordPress en Plesk es un proceso sencillo si sigues los pasos en orden. La clave está en preparar el dominio, actualizar las URLs de WordPress, instalar SSL y configurar redirecciones si es necesario.
No tengas miedo de equivocarte: con los métodos que te he mostrado, siempre puedes volver atrás y corregir. Y si algo falla, recuerda que tienes el wp-config.php como red de seguridad para forzar las URLs manualmente.
[TIP] Antes de hacer cualquier cambio importante, haz una copia de seguridad de tu base de datos y de tus archivos. En Plesk puedes hacerlo fácilmente desde la sección Copias de seguridad. Así, si algo sale mal, restauras en dos minutos.
Ahora ya sabes cómo cambiar la URL de WordPress en Plesk, tanto el dominio como el SSL. ¡Manos a la obra!
