Du kannst jetzt über unsere öffentliche API benutzerdefinierte Webroots für deine WordPress-Websites bei Kinsta einrichten. Das gibt Entwicklern und Agenturen mehr Flexibilität bei der Verwaltung von Deployments, Versionskontrolle oder angepassten Site-Strukturen, ohne dass sie den Support kontaktieren müssen.

Wenn du bisher das Webroot einer Website ändern wolltest (z. B. um Strukturen wie Bedrock zu unterstützen, wo der öffentliche Ordner /public/web heißt), musstest du ein Support-Ticket öffnen. Jetzt kannst du das programmgesteuert erledigen und sparst so Zeit bei Teams, die mehrere Umgebungen oder komplexe Arbeitsabläufe verwalten.

So änderst du die Webroot deiner WordPress-Website

Um die Webroot einer Website zu ändern, sende eine POST Anfrage an den Kinsta API /change-webroot-subfolder endpunkt für eine bestimmte Umgebung.

Hier ist ein Beispiel für eine POST Anfrage:

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 dieser Anfrage:

  • env_id ist die ID der WordPress-Umgebung, die du aktualisieren möchtest.
  • web_root_subfolder legt den neuen Unterordner fest, den du als Webroot verwenden möchtest (zum Beispiel release_v2 oder web).
  • clear_all_cache (optional) legt fest, ob der Cache der Website während der Änderung geleert werden soll. Die Voreinstellung ist true.
  • refresh_plugins_and_themes (optional) aktualisiert die Plugin- und Theme-Dateien, um Konflikte nach dem Wechsel zu vermeiden. Der Standardwert ist true.

Sobald du die Anfrage gesendet hast, aktualisiert Kinsta die Serverkonfiguration und verweist auf den neuen Unterordner. Außerdem kann es den Cache leeren und die Plugin- und Themedateien aktualisieren, wenn du diese Optionen aktiviert hast.

Nach Abschluss des Vorgangs wird der aktualisierte Webroot-Pfad in deinen MyKinsta-Umgebungsdetails angezeigt, wie unten dargestellt.

Aktualisierter Webroot-Pfad wird in den Umgebungsdetails angezeigt
Der aktualisierte Webroot-Pfad wird in den Umgebungsdetails angezeigt

WordPress-Verwaltung, die zu deinem Arbeitsablauf passt

Mit der Kinsta-API kannst du mehr tun, als nur eine benutzerdefinierte Webroot festzulegen. Du kannst Updates für mehrere Websites automatisieren, Webroot-Änderungen in deinen Bereitstellungsprozess integrieren oder sogar Tools wie Slackbots entwickeln, um deine Umgebungen im laufenden Betrieb zu verwalten.

Es geht darum, dir mehr Kontrolle zu geben – und es einfacher zu machen, WordPress-Websites so zu betreiben, wie du es willst.

Du bist noch kein Kinsta-Kunde? Schau dir unsere Hosting-Angebote an, und erfahre was alles möglich ist.