Cómo cambiar la URL de tu sitio en WordPress desde Plesk
¿Necesitas cambiar la URL de tu sitio web en WordPress y tu hosting usa Plesk? No te preocupes, es un proceso mucho más sencillo de lo que parece. Cambiar la URL de WordPress es una tarea común, ya sea porque estás migrando tu sitio a un nuevo dominio, añadiendo un certificado SSL (lo que cambia http:// a https://) o moviendo tu web de un subdominio a un dominio principal.
En esta guía extensa y paso a paso, te explicaré cómo cambiar la URL de tu sitio en WordPress desde Plesk sin romper nada por el camino. Lo haremos de forma segura, cubriendo los métodos más efectivos y los errores típicos que debes evitar.
Vamos a ello.
¿Por qué es importante cambiar la URL correctamente en WordPress?
Antes de ensuciarnos las manos, es crucial entender que WordPress guarda la dirección de tu sitio en dos opciones específicas dentro de la base de datos: siteurl y home. Si cambias estas opciones de forma incorrecta o solo cambias el dominio en el panel de Plesk sin tocar la base de datos, tu sitio puede volverse inaccesible.
Imagina que cambias el dominio en Plesk, pero WordPress sigue intentando cargar los archivos desde la URL antigua. El resultado es un error de "demasiadas redirecciones" o una página en blanco. Por eso, vamos a hacerlo de manera metódica.
[WARNING]: Antes de empezar cualquier cambio, haz una copia de seguridad completa de tu sitio web y de la base de datos. En Plesk, puedes hacerlo fácilmente desde la sección "Administrador de copias de seguridad". Esto te permitirá restaurar todo si algo sale mal.
Método 1: Cambiar la URL usando el archivo wp-config.php (El más seguro)
Este es, con diferencia, el método más fiable y el que recomiendo para usuarios sin experiencia. No tocamos la base de datos directamente; en su lugar, forzamos a WordPress a usar la nueva URL añadiendo dos líneas de código al archivo de configuración principal.
Este método es especialmente útil si ya has cambiado el dominio en Plesk y tu sitio te muestra un error. Es la "llave maestra" para resolver el bloqueo.
Paso 1: Accede al Administrador de Archivos en Plesk
- Inicia sesión en tu panel de control de Plesk.
- Busca la sección "Sitios web y dominios".
- Localiza tu dominio y haz clic en "Administrador de archivos" (suele tener un icono de carpeta).
Paso 2: Encuentra y edita el archivo wp-config.php
-
Dentro del Administrador de archivos, navega hasta la carpeta donde está instalado WordPress. Normalmente es
httpdocs,public_htmlo la raíz del dominio. -
Busca el archivo llamado
wp-config.php. Haz clic derecho sobre él y selecciona "Editar en el editor de texto" (o simplemente "Editar"). -
Se abrirá un editor de texto. Busca la línea que dice:
/* ¡Eso es todo! Deja de editar. ¡Feliz blogging! */Justo antes de esa línea, pega el siguiente código:
define('WP_HOME', 'https://tunuevadominio.com'); define('WP_SITEURL', 'https://tunuevadominio.com');Importante: Reemplaza
https://tunuevadominio.comcon tu URL real. Asegúrate de incluirhttps://(ohttp://) y no añadas una barra al final. -
Guarda los cambios (Ctrl+S o el botón de guardar) y cierra el editor.
[TIP]: Si tu sitio tiene un certificado SSL activo, asegúrate de usar https:// en esas líneas. Esto evita problemas de contenido mixto y redirecciones.
Paso 3: Verifica el resultado
Ahora, intenta acceder a tu dominio. Si has hecho los cambios correctamente, tu sitio debería cargar con la nueva URL. Si el problema era un error de redireccionamiento, este método lo habrá solucionado.
Método 2: Cambiar la URL desde el Panel de Administración de WordPress
Este es el método más "limpio" y el que debes usar si tu sitio aún es accesible desde el panel de administración (wp-admin). Solo tienes que cambiar dos campos en los ajustes generales.
[INFO]: Este método funciona perfectamente si estás cambiando de http:// a https:// o si tu sitio sigue siendo accesible con la URL antigua. Si tu sitio ya no carga, salta al Método 1 o al Método 3.
Paso 1: Accede a tu panel de administración
- Ve a
tudominio.com/wp-admine inicia sesión con tus credenciales de administrador.
Paso 2: Navega a los Ajustes Generales
- En el menú lateral izquierdo, pasa el ratón sobre "Ajustes" y haz clic en "Generales".
Paso 3: Modifica las direcciones
Verás dos campos críticos:
- Dirección de WordPress (URL): Es la dirección donde se encuentran los archivos principales de WordPress.
- Dirección del sitio (URL): Es la dirección que los visitantes verán en la barra del navegador.
- En ambos campos, borra la URL antigua y escribe la nueva. Por ejemplo, cambia
http://www.antiguo.comahttps://www.nuevo.com. - Haz clic en "Guardar cambios" al final de la página.
Paso 4: Inicia sesión de nuevo
Al guardar, WordPress te pedirá que inicies sesión de nuevo. Hazlo con la nueva URL. A partir de este momento, tu sitio usará la nueva dirección.
[WARNING]: Este método no actualiza las URL que están dentro del contenido de tus páginas o entradas (por ejemplo, enlaces a imágenes o enlaces internos). Para eso, necesitarás un plugin como "Better Search Replace" o "Velvet Blues Update URLs", o hacerlo manualmente en la base de datos (Método 3).
Método 3: Cambiar la URL directamente en la Base de Datos (phpMyAdmin)
Este método es para cuando ya no tienes acceso al panel de administración de WordPress y el Método 1 no te ha funcionado, o simplemente prefieres tocar la base de datos directamente. Es un poco más técnico, pero muy efectivo.
Paso 1: Accede a phpMyAdmin desde Plesk
- En Plesk, ve a "Sitios web y dominios".
- Busca la sección "Bases de datos" (normalmente en el menú lateral o en la parte inferior).
- Verás un icono de phpMyAdmin. Haz clic en él.
Paso 2: Selecciona tu base de datos y busca la tabla de opciones
- En phpMyAdmin, en el panel de la izquierda, haz clic en el nombre de la base de datos de tu WordPress (suele tener un prefijo como
wp_). - Se mostrarán todas las tablas. Busca la tabla llamada
wp_options(el prefijowp_puede variar).
Paso 3: Actualiza las opciones siteurl y home
- Haz clic en el icono de "Editar" (el lápiz) o en la pestaña "Examinar" (Browse) en la fila de
wp_options. - Busca las filas donde
option_nameseasiteurlyhome. Puede que tengas que usar el buscador dentro de la tabla si hay muchas filas. - Haz clic en el icono de editar (lápiz) en la fila de
siteurl. - Cambia el valor en el campo
option_valuepor la nueva URL completa (ej.https://tunuevadominio.com). - Haz clic en "Continuar" o "Ejecutar" en la parte inferior.
- Repite el proceso con la fila de
home.
[TIP]: Asegúrate de que la URL no tenga una barra diagonal (/) al final. WordPress la añadirá automáticamente si es necesario.
Paso 4: Actualiza las URLs en el contenido (Opcional pero recomendado)
Para evitar enlaces rotos a imágenes y páginas internas, es recomendable hacer un "buscar y reemplazar" en las tablas de contenido (wp_posts y wp_postmeta).
En phpMyAdmin, ve a la pestaña "SQL" y ejecuta la siguiente consulta:
UPDATE wp_posts SET guid = REPLACE(guid, 'http://www.antiguodominio.com', 'https://www.nuevodominio.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.antiguodominio.com', 'https://www.nuevodominio.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://www.antiguodominio.com', 'https://www.nuevodominio.com');
Importante: Reemplaza wp_ por tu prefijo real, y las URLs antiguas y nuevas por las tuyas. Este paso es opcional, pero te ahorrará muchos dolores de cabeza con imágenes rotas.
Cambiar el Dominio en Plesk vs. Cambiar la URL en WordPress
Es fundamental entender que cambiar el dominio en Plesk (la parte de hosting) y cambiar la URL en WordPress son dos cosas diferentes pero complementarias.
- Cambiar el dominio en Plesk: Es como cambiar el nombre de la puerta de tu casa. Configuras el servidor para que acepte peticiones para el nuevo dominio. Esto lo haces en "Sitios web y dominios" > "Añadir dominio" o "Cambiar configuración".
- Cambiar la URL en WordPress: Es como cambiar la dirección que le das a la gente para que encuentren tu casa. Le dices a WordPress cuál es su nueva dirección.
La regla de oro es: Primero cambia el dominio en Plesk (para que el servidor sepa que el nuevo dominio apunta a tu sitio) y luego cambia la URL en WordPress (para que el CMS genere los enlaces correctos). Si solo haces una de las dos cosas, tendrás problemas.
Errores Comunes y Cómo Solucionarlos
Aquí tienes una pequeña guía de problemas típicos al cambiar la URL de WordPress en Plesk:
Error de "demasiadas redirecciones" (ERR_TOO_MANY_REDIRECTS)
Este error suele aparecer cuando hay un conflicto entre la URL en la base de datos y la configurada en el servidor o en algún plugin de caché.
Solución: Prueba el Método 1 (añadir las constantes en wp-config.php) para forzar la URL. Limpia la caché de tu navegador y, si usas un plugin de caché, actívalo después de solucionar el problema.
Página en blanco (White Screen of Death)
Este error puede deberse a que has introducido mal la URL en wp-config.php o en la base de datos, o a un problema con el certificado SSL.
Solución: Revisa que la URL sea exacta, sin espacios y con el protocolo correcto (https://). Si usas SSL, asegúrate de que el certificado esté correctamente instalado en Plesk.
Enlaces internos e imágenes rotas
Esto ocurre porque el contenido de tus entradas sigue teniendo la URL antigua.
Solución: Usa la consulta SQL del Método 3 o un plugin como "Better Search Replace" para actualizar todas las URLs en el contenido.
Preguntas Frecuentes (FAQ)
¿Puedo cambiar la URL de mi sitio desde Plesk sin afectar al correo electrónico?
Sí. El cambio de URL de WordPress no afecta a las cuentas de correo asociadas a tu dominio en Plesk. Son servicios independientes. Asegúrate de que los registros MX de tu nuevo dominio están configurados correctamente si vas a usar un dominio nuevo.
¿Qué pasa si solo quiero cambiar de http:// a https://?
Es un proceso idéntico. Solo tienes que cambiar las URLs para que incluyan https://. Asegúrate de tener un certificado SSL activo en Plesk antes de hacer el cambio. Puedes usar los Métodos 1, 2 o 3 indistintamente, pero el Método 2 es el más rápido si tu sitio aún es accesible.
¿Necesito cambiar el dominio en Plesk antes de cambiar la URL en WordPress?
Sí, la secuencia lógica es esa. Primero, en Plesk, asegúrate de que tu nuevo dominio está configurado y apunta a la carpeta correcta de tu sitio. Después, cambia la URL en WordPress.
¿Qué prefijo debo usar en la base de datos si no es wp_?
Puedes ver el prefijo real en el archivo wp-config.php. Busca la línea que dice $table_prefix = 'wp_';. El valor entre comillas es tu prefijo. Si es mi_prefijo_, entonces la tabla se llamará mi_prefijo_options.
¿Es necesario usar un plugin para actualizar las URLs?
No es estrictamente necesario, pero sí muy recomendable si tu sitio tiene muchas páginas y entradas. La consulta SQL del Método 3 hace lo mismo, pero un plugin te da una interfaz más amigable y segura. Si te sientes cómodo con SQL, puedes hacerlo manualmente.
[INFO]: Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), el acceso a la gestión de archivos y bases de datos se realiza a través del puerto 2106 (por ejemplo, https://tudominio:2106). El proceso de cambiar la URL en WordPress es idéntico al descrito aquí, ya que el cambio se hace en los archivos y la base de datos, no en el panel.
Conclusión Final
Cambiar la URL de tu sitio en WordPress desde Plesk no tiene por qué ser una pesadilla. Siguiendo estos pasos y entendiendo la lógica detrás de cada método, podrás hacerlo de forma segura y rápida.
Recuerda siempre:
- Hacer una copia de seguridad antes de empezar.
- Cambiar el dominio en Plesk primero.
- Usar el Método 1 (wp-config.php) si tu sitio se ha vuelto inaccesible.
- Actualizar las URLs en el contenido para evitar enlaces rotos.
Con estas herramientas, podrás migrar tu WordPress a un nuevo dominio o cambiar a HTTPS sin estrés. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu cambio!
