Du kan nu ställa in anpassade webbroots för dina WordPress-webbplatser på Kinsta med hjälp av vårt offentliga API. Som ett resultat får utvecklare och agenturer större flexibilitet när de hanterar distribueringar, versionskontroll eller anpassade webbplatsstrukturer. Dessutom utan att behöva kontakta support.
Tidigare, om du ville ändra en webbplats webroot (exempelvis för att stödja strukturer som Bedrock, där den offentliga mappen är /public/web
), var du tvungen att öppna en supportbiljett. Nu kan du hantera det programmatiskt. Som ett resultat sparas det tid för team som hanterar flera miljöer eller komplexa arbetsflöden.
Så här ändrar du din WordPress-webbplats webroot
För att ändra en webbplats webroot, skicka en POST
-begäran till Kinsta API:s /change-webroot-subfolder
slutpunkt för en specifik miljö.
Här är ett exempel på en POST
-förfrågan:
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
}'
I denna begäran:
env_id
är ID:t för den WordPress-miljö som du vill uppdatera.web_root_subfolder
anger den nya undermappen som du vill använda som webroot (t.ex.release_v2
ellerweb
).clear_all_cache
(valfritt) avgör om webbplatsens cache ska rensas under ändringen. Standardvärdet ärtrue
.refresh_plugins_and_themes
(valfritt) uppdaterar plugin- och temafiler för att undvika konflikter efter bytet. Standardinställning ärtrue
.
När du har skickat begäran uppdaterar Kinsta serverkonfigurationen för att peka på den nya undermappen. Dessutom kan den rensa cacheminnet och uppdatera plugin- och temafiler om du har aktiverat dessa alternativ.
När processen är klar visas den uppdaterade webroot-sökvägen i dina MyKinsta-miljödetaljer, som visas nedan.

WordPress-hantering som passar ditt arbetsflöde
Med Kinsta API kan du göra mer än att bara ställa in en anpassad webroot. Automatisera uppdateringar över flera webbplatser, integrera webroot-ändringar i din distribueringsprocess eller till och med bygga verktyg som Slackbots för att hantera dina miljöer i farten.
Allt handlar om att ge dig mer kontroll – och göra det enklare att köra WordPress-webbplatser på det sätt du vill.
Är du inte en Kinsta-kund ännu? Kolla in våra hosting-planer för att se vad som är möjligt.