Je kunt nu je eigen webroots instellen voor je WordPress sites bij Kinsta met behulp van onze openbare API. Dit geeft ontwikkelaars en instanties meer flexibiliteit bij het beheren van implementaties, versiebeheer of aangepaste sitestructuren, zonder dat ze contact hoeven op te nemen met ondersteuning.
Voorheen, als je de webroot van een site wilde veranderen (bijvoorbeeld om structuren zoals Bedrock te ondersteunen, waar de openbare map /public/web
is), moest je een supportticket openen. Nu kun je dit programmatisch doen, wat tijd bespaart voor teams die meerdere omgevingen of complexe workflows beheren.
Hoe verander je de webroot van je WordPress site
Om de webroot van een site te wijzigen, stuur je een POST
verzoek naar het Kinsta API’s /change-webroot-subfolder
eindpunt voor een specifieke omgeving.
Hier is een voorbeeld POST
verzoek:
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
}'
In dit verzoek:
env_id
is de ID van de WordPress omgeving die je wilt bijwerken.web_root_subfolder
stelt de nieuwe submap in die je wilt gebruiken als webroot (bijvoorbeeldrelease_v2
ofweb
).clear_all_cache
(optioneel) bepaalt of de cache van de site moet worden gewist tijdens de wijziging. Standaard staat dit optrue
.refresh_plugins_and_themes
(optioneel) vernieuwt plugin- en themabestanden om conflicten na het overschakelen te voorkomen. Standaard ingesteld optrue
.
Zodra je het verzoek hebt verzonden, werkt Kinsta de serverconfiguratie bij om naar de nieuwe submap te verwijzen. Daarnaast kan het de cache wissen en plugin- en themabestanden verversen als je die opties hebt ingeschakeld.
Nadat het proces is voltooid, verschijnt het bijgewerkte webroot pad in je MyKinsta Omgevingsdetails, zoals hieronder getoond.

WordPress beheer dat bij je workflow past
Met de Kinsta API kun je meer doen dan alleen een custom webroot instellen. Automatiseer updates voor meerdere sites, integreer webrootwijzigingen in je deploymentproces, of bouw zelfs tools zoals Slackbots om je omgevingen on the fly te beheren.
Het draait allemaal om het geven van meer controle – en het gemakkelijker maken om WordPress sites te draaien zoals jij dat wilt.
Nog geen klant van Kinsta? Bekijk onze hostingpakketten om te zien wat er allemaal mogelijk is.