Cómo cambiar la URL de WordPress en Plesk (dominio nuevo o HTTPS)
¿Has cambiado el dominio de tu sitio web y ahora WordPress te muestra un error o una página en blanco? ¿O has instalado un certificado SSL y quieres que tu web funcione con el candadito de seguridad (HTTPS)? Si tu hosting usa Plesk, estás en el lugar correcto.
Cambiar la URL de WordPress en Plesk puede parecer una tarea de expertos, pero te prometo que con esta guía paso a paso lo harás sin romper nada (y si algo sale mal, también te enseño a arreglarlo). Vamos a ello.
Entendiendo por qué se rompe WordPress al cambiar el dominio o el HTTPS
Antes de tocar nada, es fundamental que entiendas qué está pasando. WordPress guarda la dirección de tu sitio en dos lugares concretos de la base de datos: en la tabla wp_options, en los campos siteurl y home.
Cuando accedes a tu web, WordPress usa esos valores para generar todos los enlaces internos, cargar las imágenes y construir las páginas.
Si cambias el dominio en Plesk (por ejemplo, de miviejo.com a miviejo.es) o activas un certificado SSL (para pasar de http:// a https://), pero no actualizas esos dos campos, WordPress seguirá intentando cargar los recursos desde la URL antigua.
El resultado es un lío: o te sale un error de "demasiadas redirecciones", o la página se ve sin estilos (todo en blanco y texto plano), o directamente te lanza un error de conexión con la base de datos.
La buena noticia es que arreglarlo es muy sencillo si sabes dónde mirar. Y en Plesk, tienes varias formas de hacerlo. Te voy a enseñar las tres más efectivas y seguras.
Método 1: Cambiar la URL desde el archivo wp-config.php (el más rápido)
Este es mi método favorito para casos de emergencia, sobre todo si tu web ha quedado inaccesible y no puedes entrar al panel de administración. Es un truco de manual que funciona en el 99% de los casos.
Paso 1: Accede al administrador de archivos de Plesk
Entra en tu panel de Plesk (normalmente en https://tu-dominio:8443 o la dirección que te haya dado tu proveedor). Una vez dentro, busca la sección "Archivos" o "Administrador de archivos" en el apartado de tu dominio.
Paso 2: Localiza la carpeta raíz de WordPress
Dentro del administrador de archivos, navega hasta la carpeta donde tienes instalado WordPress. Normalmente es httpdocs o public_html. Si tu web está en una subcarpeta (como blog o wordpress), entra en esa carpeta.
Busca el archivo llamado wp-config.php. Es uno de los archivos más importantes de WordPress. Haz clic derecho sobre él y selecciona "Editar" o "Editar en el editor de texto".
Paso 3: Añade las líneas mágicas
Verás un montón de código PHP. No te asustes. Solo necesitas buscar la línea que dice:
/* ¡Eso es todo! Deja de editar. ¡Feliz blogging! */
Justo encima de esa línea, pega estas dos líneas:
define('WP_HOME', 'https://tunuevadominio.com');
define('WP_SITEURL', 'https://tunuevadominio.com');
Importante: Sustituye https://tunuevadominio.com por tu URL real. Si estás cambiando a HTTPS, usa https://. Si solo cambias de dominio, pon la URL nueva completa.
Paso 4: Guarda los cambios
Haz clic en el botón "Guardar" o "OK" y listo. Ahora intenta acceder a tu web. Debería cargar correctamente con la nueva URL.
[TIP] Este método es genial porque no toca la base de datos directamente, así que es muy difícil que rompas algo. Además, si luego quieres quitar esas líneas, puedes hacerlo sin problema una vez que todo funcione.
Método 2: Usar phpMyAdmin para cambiar la URL (el más completo)
Si el método del archivo no te funciona, o si prefieres hacerlo desde la base de datos para tener un control total, esta es tu opción. Es un poco más técnico, pero es muy seguro si sigues los pasos al pie de la letra.
Paso 1: Accede a phpMyAdmin desde Plesk
En tu panel de Plesk, busca el icono de la base de datos de tu sitio. Normalmente está en la sección "Bases de datos". Al lado del nombre de tu base de datos, verás un botón o enlace llamado "phpMyAdmin". Haz clic en él.
Se abrirá una nueva ventana o pestaña con la interfaz de phpMyAdmin.
Paso 2: Selecciona tu base de datos
En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en la que corresponda a tu WordPress (suele tener un prefijo como wp_ o el nombre que le hayas puesto). Se mostrarán todas las tablas.
Paso 3: Busca la tabla wp_options
Localiza la tabla llamada wp_options (o el prefijo que tengas + _options). Haz clic en su nombre.
Paso 4: Ejecuta la consulta SQL
Arriba del todo, verás una pestaña llamada "SQL". Haz clic en ella. Se abrirá un cuadro de texto donde puedes escribir comandos.
Borra lo que haya y pega esto:
UPDATE wp_options SET option_value = 'https://tunuevadominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://tunuevadominio.com' WHERE option_name = 'home';
Recuerda cambiar https://tunuevadominio.com por tu URL real. Si tu prefijo de tabla no es wp_, cámbialo en el comando (ej: miweb_options).
Paso 5: Ejecuta la consulta
Haz clic en el botón "Continuar" o "Ejecutar" (depende de la versión de phpMyAdmin). Verás un mensaje de éxito. Ya has cambiado la URL en la base de datos.
[WARNING] Este método es más directo, pero si te equivocas en el nombre de la tabla o en la URL, podrías dejar tu web inaccesible. Si pasa eso, no te preocupes: repite el proceso con la URL correcta y se arregla.
Método 3: Cambiar la URL desde el panel de administración (si aún puedes acceder)
Si por algún milagro tu web sigue funcionando con la URL antigua (a veces pasa con configuraciones de caché), puedes cambiarlo desde el propio WordPress. Es la forma más fácil para novatos.
Paso 1: Entra en tu wp-admin
Ve a tudominio.com/wp-admin (usa la URL antigua si es la que funciona) e inicia sesión.
Paso 2: Ve a Ajustes > Generales
En el menú lateral izquierdo, pasa el ratón por encima de "Ajustes" y haz clic en "Generales".
Paso 3: Cambia las dos direcciones
Verás dos campos:
- Dirección de WordPress (URL)
- Dirección del sitio (URL)
En ambos, escribe tu nueva URL completa (con https:// si vas a usar SSL). Haz clic en "Guardar cambios" al final de la página.
Ojo: En cuanto guardes, WordPress te va a redirigir automáticamente a la nueva URL. Si has escrito algo mal, tendrás que usar el método 1 o 2 para arreglarlo.
Caso especial: Cambiar de HTTP a HTTPS en Plesk
Este es un caso muy común. Has instalado un certificado SSL (gratis con Let's Encrypt o de pago) y quieres que tu web cargue con el candadito. Pero al poner https:// delante, todo se rompe.
Además de cambiar la URL en WordPress (con cualquiera de los métodos anteriores), tienes que asegurarte de que Plesk esté forzando la redirección a HTTPS.
Configura la redirección en Plesk
En tu panel de Plesk, ve a tu dominio y busca la sección "Hosting y DNS" o "Sitios web y dominios". Ahí verás una opción llamada "Redirecciones" o "Redirección de HTTP a HTTPS".
Actívala. Esto hará que cualquier visita a http:// se redirija automáticamente a https://.
Actualiza el archivo .htaccess (si lo necesitas)
A veces, aunque configures la redirección en Plesk, WordPress tiene su propia regla. Puedes añadir esto al principio de tu archivo .htaccess (que está en la misma carpeta que wp-config.php):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
[INFO] Si usas un plugin de caché (como WP Rocket o W3 Total Cache), desactívalo temporalmente mientras haces el cambio. Luego lo reactivas y limpias la caché, o si no, verás la web con la URL nueva pero los recursos cargados desde la caché vieja.
Qué hacer si tu web se rompe después del cambio (solución de errores)
A veces las cosas no salen a la primera. No pasa nada, aquí tienes los errores más comunes y cómo solucionarlos.
Error: "Demasiadas redirecciones"
Esto suele pasar cuando tienes una regla de redirección en Plesk y otra en WordPress que se pisan. La solución es:
- Desactiva temporalmente la redirección de HTTP a HTTPS en Plesk.
- Vuelve a intentar acceder a tu web.
- Si funciona, activa la redirección de nuevo pero asegúrate de que en WordPress has puesto bien la URL con
https://.
Error: Página en blanco o sin estilos
Esto significa que WordPress está cargando los archivos desde la URL antigua. Repite el Método 1 o 2 y asegúrate de que no hay errores tipográficos.
Error: "Error al establecer conexión con la base de datos"
Esto es más raro, pero puede pasar si has tocado algo más en phpMyAdmin. No tiene relación directa con el cambio de URL. Revisa que los datos de acceso en wp-config.php son correctos.
Preguntas frecuentes (FAQ)
¿Tengo que cambiar algo más además de la URL?
Sí. Después de cambiar la URL, es recomendable que revises los enlaces internos de tus páginas y entradas. Si usas un plugin como "Better Search Replace", puedes hacer un reemplazo masivo de la URL antigua por la nueva en toda la base de datos. También debes actualizar los enlaces en tu menú y en las redes sociales.
¿Perderé mi posicionamiento SEO al cambiar de dominio o de HTTP a HTTPS?
Si haces el cambio bien y configuras las redirecciones 301 (que es lo que te he enseñado), no deberías perder posicionamiento. De hecho, pasar a HTTPS es un factor positivo para Google. Eso sí, tarda unos días en reindexar todo. Puedes acelerar el proceso enviando tu sitemap desde Google Search Console.
¿Puedo hacer este cambio sin acceso al panel de Plesk?
Si no tienes acceso a Plesk, necesitarás usar un cliente FTP (como FileZilla) para editar el wp-config.php o usar el administrador de archivos de tu hosting si tu proveedor lo ofrece. La base de datos es más complicada sin acceso a phpMyAdmin, pero con el Método 1 (el archivo) es suficiente en la mayoría de los casos.
¿Qué pasa con los enlaces internos que ya tenía en mi web?
Cuando cambias la URL, todos los enlaces internos que apuntaban a la URL antigua se romperán visualmente, aunque WordPress los actualizará en las redirecciones. Para evitar problemas, te recomiendo usar el plugin "Better Search Replace" para reemplazar todas las ocurrencias de la URL antigua por la nueva en las tablas de publicaciones (wp_posts y wp_postmeta).
¿Es lo mismo cambiar el dominio en Plesk que en cPanel?
La lógica es la misma, pero la interfaz cambia. En cPanel tienes herramientas similares (como "Redirecciones" y "phpMyAdmin"), así que puedes seguir estos pasos adaptando los nombres de las secciones. Si tu hosting usa Syspanel (antiguo HestiaCP), el puerto de acceso es el 2106 y la estructura es muy parecida a Plesk, solo que con nombres diferentes.
Consejos finales para no liarla
-
Haz una copia de seguridad antes de empezar. En Plesk, puedes hacerlo desde "Administrador de copias de seguridad". Así, si algo sale mal, restauras en 5 minutos.
-
Haz el cambio en horas de baja afluencia. Si tu web tiene visitas, intenta hacerlo de madrugada o en un momento en que sepas que hay poco tráfico.
-
Revisa tu web en varios dispositivos después del cambio. A veces el ordenador guarda caché y te muestra la versión vieja. Usa una ventana de incógnito para comprobar que todo está bien.
-
Actualiza tus enlaces externos. Si has cambiado de dominio, actualiza tus perfiles de redes sociales, firmas de correo y cualquier sitio donde tengas enlazada tu web. Las redirecciones 301 funcionan, pero es mejor no depender de ellas para siempre.
-
Prueba el formulario de contacto y la compra (si tienes tienda online). A veces, los plugins de pago o de formularios guardan la URL en su configuración interna. Si algo falla, revisa los ajustes de esos plugins.
Cambiar la URL de WordPress en Plesk es un proceso que asusta al principio, pero una vez que lo haces una vez, te das cuenta de que es pan comido. Con estos tres métodos, tienes soluciones para cualquier escenario: desde el más urgente (web caída) hasta el más cómodo (acceso al panel). Tómate tu tiempo, sigue los pasos con calma y, sobre todo, respira. Que tu web vuelva a funcionar con la nueva URL o con el candadito HTTPS está a solo unos clics de distancia.
