Cómo mover WordPress de un directorio a la raíz en Plesk
Antes de Empezar: ¿Qué Significa Mover WordPress a la Raíz?
Mover WordPress de un directorio (por ejemplo, tudominio.com/blog) a la raíz de tu dominio (es decir, tudominio.com) es un proceso más común de lo que piensas. Quizás instalaste WordPress en una subcarpeta para hacer pruebas, o tal vez tu web principal está en un subdirectorio y ahora quieres que sea la portada de tu sitio.
En Plesk, este proceso se puede hacer de dos formas principales: cambiando el documento raíz del dominio (la forma más limpia y recomendada) o moviendo físicamente los archivos (más manual y propenso a errores). En esta guía te explicaré ambas opciones, paso a paso, para que elijas la que mejor se adapte a tu nivel de comodidad.
[INFO] Antes de tocar nada, haz una copia de seguridad completa de tu sitio (archivos y base de datos). Si algo sale mal, podrás restaurarlo en minutos. En Plesk, ve a "Administrador de copias de seguridad" y crea una copia completa. No te saltes este paso.
Opción 1: Cambiar el Documento Raíz del Dominio (Método Recomendado)
Esta es la forma más elegante y segura. No mueves ni un solo archivo; simplemente le dices a Plesk que el "inicio" de tu dominio ahora apunte a la carpeta donde ya tienes WordPress instalado. Es ideal si tu WordPress vive en public_html/blog y quieres que tudominio.com cargue ese WordPress.
Paso 1: Localiza la Ruta Actual de WordPress
Primero, necesitas saber exactamente dónde está tu WordPress. Normalmente estará en una carpeta dentro de httpdocs o public_html. Por ejemplo: /var/www/vhosts/tudominio.com/httpdocs/blog.
Paso 2: Accede a la Configuración del Dominio en Plesk
- Inicia sesión en tu panel de Plesk.
- En el menú lateral, haz clic en "Sitios web y dominios".
- Busca tu dominio principal (por ejemplo,
tudominio.com). No el subdominio ni el alias, sino el dominio raíz. - Haz clic en "Configurar" (o en el icono de ajustes) que aparece al lado del nombre del dominio. Se abrirá la configuración general del dominio.
Paso 3: Modifica el Campo "Documento raíz"
Dentro de la configuración del dominio, busca la sección "Documento raíz" o "Directorio raíz". Verás una ruta como esta: httpdocs.
Cámbiala por la ruta completa de tu carpeta de WordPress. Siguiendo el ejemplo anterior, sería: httpdocs/blog.
[WARNING] Es MUY importante que la ruta sea exacta. Si te equivocas en una letra, el dominio mostrará un error 404 o de servidor. Te recomiendo copiar y pegar la ruta desde el administrador de archivos de Plesk.
Paso 4: Guarda y Verifica
Haz clic en "Aceptar" o "Guardar". Ahora, visita tu dominio principal. Deberías ver tu sitio de WordPress cargado desde el directorio /blog.
Paso 5: Actualiza la URL en WordPress (Crucial)
WordPress guarda la URL del sitio en la base de datos. Si no la actualizas, los enlaces internos, las imágenes y los estilos seguirán apuntando a tudominio.com/blog, lo que causará redireccionamientos extraños o contenido roto.
Para actualizarlo:
- Accede al panel de administración de WordPress (por ejemplo,
tudominio.com/wp-admin). - Ve a Ajustes > Generales.
- En "Dirección de WordPress (URL)" y "Dirección del sitio (URL)", escribe la nueva URL. En este caso, ambas deben ser
https://tudominio.com(sin el/blog). - Guarda los cambios.
[TIP] Si no puedes acceder al panel de administración, puedes cambiar las URLs directamente en la base de datos usando phpMyAdmin desde Plesk. Busca la tabla
wp_optionsy modifica los campossiteurlyhome.
Paso 6: Los Enlaces Permanentes (Permalinks)
Después de cambiar la URL, es probable que los enlaces de tus entradas den error 404. Esto se debe a que las reglas de reescritura de Apache/Nginx se han desactualizado.
- Ve a Ajustes > Enlaces permanentes en tu panel de WordPress.
- Sin cambiar nada, haz clic en "Guardar cambios". Esto actualizará el archivo
.htaccessy las reglas de reescritura. - Prueba a navegar por tu sitio. Todo debería funcionar correctamente.
Opción 2: Mover Archivos y Actualizar la Base de Datos (Método Manual)
Este método es para los que prefieren tener los archivos en la raíz del servidor (es decir, dentro de httpdocs directamente). Es un poco más laborioso, pero te da un control total.
Paso 1: Mueve los Archivos con el Administrador de Archivos de Plesk
- Ve a "Sitios web y dominios" y selecciona tu dominio.
- Haz clic en "Administrador de archivos".
- Navega hasta tu carpeta de WordPress (ej.
httpdocs/blog). - Selecciona todos los archivos y carpetas dentro de
/blog(usa Ctrl+A o Cmd+A). - Haz clic en "Mover" (icono de tijeras o flecha).
- Navega a la carpeta
httpdocs(la raíz) y haz clic en "Pegar".
[WARNING] Este paso puede tardar unos minutos si tienes muchos archivos. No cierres la pestaña del navegador durante el proceso.
Paso 2: Actualiza el Archivo wp-config.php (Si Es Necesario)
En la mayoría de los casos, no necesitas tocar nada, ya que la base de datos sigue teniendo el mismo nombre. Sin embargo, es buena práctica verificar que las constantes DB_NAME, DB_USER y DB_PASSWORD sean correctas. Puedes hacerlo editando el archivo wp-config.php desde el administrador de archivos.
Paso 3: Actualiza las URLs en la Base de Datos (Usando SQL)
Este es el paso más crítico y donde la gente suele equivocarse. Necesitas actualizar todas las referencias a la antigua URL (tudominio.com/blog) en la base de datos.
- Ve a "Sitios web y dominios".
- Busca la sección "Bases de datos" y haz clic en phpMyAdmin.
- Selecciona tu base de datos de WordPress (normalmente comienza con
wp_). - Haz clic en la pestaña "SQL".
- Ejecuta la siguiente consulta SQL, reemplazando
tudominio.com/blogpor la URL antigua ytudominio.compor la nueva:
UPDATE wp_options SET option_value = REPLACE(option_value, 'https://tudominio.com/blog', 'https://tudominio.com') WHERE option_name IN ('siteurl', 'home');
UPDATE wp_posts SET guid = REPLACE(guid, 'https://tudominio.com/blog', 'https://tudominio.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://tudominio.com/blog', 'https://tudominio.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://tudominio.com/blog', 'https://tudominio.com');
[INFO] Si tu sitio usa un prefijo de tabla diferente a
wp_, cámbialo en la consulta. Puedes verlo en el archivowp-config.php(variable$table_prefix).
Paso 4: Actualiza los Enlaces Permanentes
Al igual que en el método anterior, ve a Ajustes > Enlaces permanentes y pulsa "Guardar cambios" para regenerar las reglas de reescritura.
Paso 5: Limpieza Final
Una vez que todo funcione, puedes eliminar la carpeta vacía /blog desde el administrador de archivos de Plesk para mantener tu servidor limpio.
Preguntas Frecuentes (FAQ)
¿Qué pasa con las imágenes y medios que ya tengo subidos?
Las imágenes se guardan en la carpeta wp-content/uploads. Al mover los archivos, se mueven junto con todo lo demás. La consulta SQL del método manual actualiza las rutas en la base de datos, por lo que las imágenes seguirán cargando correctamente.
¿Pierdo el SEO si muevo WordPress a la raíz?
Si haces los redireccionamientos 301 correctamente, no deberías perder posicionamiento. Te recomiendo instalar un plugin como Yoast SEO o Rank Math y configurar la redirección de la antigua URL /blog a la nueva raíz.
¿Puedo tener dos WordPress instalados en el mismo dominio?
Sí, pero solo uno puede estar en la raíz. Puedes tener uno en la raíz y otro en /blog, pero el segundo será un sitio independiente con su propia base de datos.
¿Y si mi WordPress está en un subdominio (ej. blog.tudominio.com)?
El proceso es similar, pero tendrás que cambiar el documento raíz del subdominio en lugar del dominio principal. En Plesk, ve a la configuración del subdominio y modifica el campo "Documento raíz".
¿Qué es Syspanel y cómo se relaciona con Plesk?
Syspanel es el nombre que le damos a nuestro panel de control alternativo, que puedes usar para gestionar tus sitios web. Si tu proveedor usa Syspanel, el puerto de acceso es el 2106 (por ejemplo, https://tudominio.com:2106). Aunque la interfaz es diferente, los conceptos de "Sitios web y dominios" y "Administrador de archivos" son similares a los de Plesk, por lo que esta guía te servirá de referencia.
¿Qué hago si después de mover todo, mi web muestra un error 500 o "Error al conectar con la base de datos"?
Esto suele indicar que la ruta en wp-config.php es incorrecta o que la base de datos no se ha actualizado correctamente. Revisa que las constantes de la base de datos sean correctas y que la consulta SQL se haya ejecutado sin errores.
¿Es necesario cambiar la URL en "Ajustes > Generales" antes o después de mover los archivos?
Se recomienda hacerlo después de mover los archivos y, en el método manual, después de ejecutar la consulta SQL. Si lo haces antes, WordPress podría intentar cargar la nueva URL antes de que los archivos estén en su lugar.
Resumen y Consejos Finales
Mover WordPress de un directorio a la raíz en Plesk no es complicado, pero requiere atención a los detalles. La clave está en actualizar las URLs tanto en la configuración como en la base de datos.
Mi recomendación personal es que uses el Método 1 (cambiar el documento raíz). Es más rápido, menos propenso a errores y no tocas la base de datos manualmente. Solo tienes que actualizar las URLs en los ajustes de WordPress y los enlaces permanentes.
[TIP] Después de completar el proceso, revisa tu sitio en modo incógnito para evitar caché del navegador. También puedes usar herramientas como "Búsqueda y reemplazo" de WP-CLI (si tienes acceso SSH) para una actualización más profunda de la base de datos.
Si has seguido todos los pasos y algo no funciona, no dudes en contactar con tu proveedor de hosting. Ellos podrán verificar la configuración del servidor y ayudarte a diagnosticar el problema.
Recuerda: la práctica hace al maestro. La primera vez puede parecer abrumador, pero una vez que lo haces, te darás cuenta de que es un proceso lógico y manejable. ¡Mucha suerte con tu migración!
