Ahora puedes establecer webroots personalizados para tus sitios de WordPress en Kinsta utilizando nuestra API pública. Esto proporciona a los desarrolladores y agencias una mayor flexibilidad a la hora de gestionar despliegues, control de versiones o estructuras de sitios personalizadas, sin necesidad de contactar con el servicio de soporte.
Antes, si querías cambiar el webroot de un sitio (por ejemplo, para soportar estructuras como Bedrock, donde la carpeta de cara al público es /public/web
), tenías que abrir un ticket de soporte. Ahora puedes hacerlo mediante programación, ahorrando tiempo a los equipos que gestionan varios entornos o flujos de trabajo complejos.
Cómo cambiar el webroot de tu sitio de WordPress
Para cambiar el webroot de un sitio, envía una solicitud POST
al endpoint de la API de Kinsta /change-webroot-subfolder
para un entorno específico.
Aquí tienes un ejemplo de solicitud POST
:
curl -i -X POST
'https://api.kinsta.com/v2/sites/environments/{env_id}/change-webroot-subfolder'
-H 'Authorization: Bearer '
-H 'Content-Type: application/json'
-d '{
"web_root_subfolder": "your_subfolder_name",
"clear_all_cache": true,
"refresh_plugins_and_themes": true
}'
En esta petición
env_id
es el ID del entorno WordPress que quieres actualizar.web_root_subfolder
establece la nueva subcarpeta que quieres utilizar como webroot (por ejemplo,release_v2
oweb
).clear_all_cache
(opcional) determina si el caché del sitio debe borrarse durante el cambio. Por defecto estrue
.refresh_plugins_and_themes
(opcional) refresca los archivos de plugins y temas para evitar conflictos tras el cambio. Por defecto estrue
.
Una vez enviada la solicitud, Kinsta actualiza la configuración del servidor para que apunte a la nueva subcarpeta. Además, puede borrar el caché y actualizar los archivos de plugins y temas si tienes activadas esas opciones.
Una vez completado el proceso, la ruta webroot actualizada aparece en los detalles de tu Entorno MyKinsta, como se muestra a continuación.

Gestión de WordPress que se adapta a tu flujo de trabajo
Con la API de Kinsta, puedes hacer mucho más que establecer un webroot personalizado. Automatiza las actualizaciones en varios sitios, integra los cambios del webroot en tu proceso de despliegue, o incluso crea herramientas como Slackbots para gestionar tus entornos sobre la marcha.
Se trata de darte más control y de facilitar la gestión de los sitios de WordPress como tú quieras.
¿Aún no eres cliente de Kinsta? Echa un vistazo a nuestros planes de alojamiento para ver lo que es posible.