In diesem Artikel erfährst du, was das Document Root ist, wo sich das Startverzeichnis deines Hostings befindet und in welchem Verzeichnis du deine Webseitendaten ablegen musst.
Was ist das Document Root?
Das Document Root ist das Startverzeichnis deiner Domain auf dem Webserver.
In diesem Verzeichnis werden die Dateien deiner Webseite abgelegt, beispielsweise HTML-Dateien, PHP-Dateien, Bilder und weitere Webinhalte.
Wenn jemand deine Domain im Browser aufruft, greift der Webserver auf das für diese Domain konfigurierte Startverzeichnis zu.
Der genaue Pfad hängt davon ab, ob dein Hosting auf einem Windows-Webserver oder einem CloudLinux-Webserver betrieben wird.
Document Root auf Windows-Webservern
Bei einem Windows-Webhosting befindet sich das Startverzeichnis direkt im Hauptverzeichnis deines FTP-Zugangs.
Startverzeichnis: /
Absoluter Pfad: d:\www\<benutzername>
Beispiel:
d:\www\www250
Wenn du dich über FTP mit deinem Hosting verbindest, gelangst du direkt in dieses Verzeichnis.
Hier kannst du die Dateien deiner Webseite hochladen und verwalten.
Document Root auf CloudLinux-Webservern
Bei einem CloudLinux-Webhosting befindet sich das Startverzeichnis im Unterordner /www.
Startverzeichnis: /www
Absoluter Pfad: /data/www/<benutzername>/www
Beispiel:
/data/www/www250/www
Lege die Dateien deiner Webseite im Verzeichnis /www ab, damit sie über deine Domain aufgerufen werden können.
Document Root mit PHP ermitteln
Du kannst den absoluten Pfad deines Document Roots auch mithilfe einer PHP-Datei anzeigen lassen.
Gehe dazu wie folgt vor:
Erstelle eine neue Textdatei.
Füge den folgenden PHP-Code ein:
<?php echo $_SERVER["DOCUMENT_ROOT"]; ?>
Speichere die Datei beispielsweise unter dem Namen root.php.
Lade die Datei per FTP in das gewünschte Webverzeichnis hoch.
Öffne die Datei über deine Domain im Browser, beispielsweise über https://deinedomain.ch/root.php.
Anschliessend wird dir der absolute Pfad des konfigurierten Document Roots angezeigt.
Wichtig: Lösche die Datei nach der Überprüfung wieder von deinem Hosting, damit der interne Serverpfad nicht dauerhaft öffentlich zugänglich bleibt.
Document Root bei Domain-Mappings
Wenn du im System Configurator den Verzeichnispfad deiner Hauptdomain anpasst oder ein Domain-Mapping einrichtest, kann sich das Document Root für die betreffende Domain ändern.
Beispiel: Subdomain mit eigenem Verzeichnis
Du erstellst die Subdomain shop.deinedomain.ch und weist ihr das Verzeichnis /shop zu.
Dadurch werden die Inhalte der Subdomain aus diesem Verzeichnis geladen.
Windows-Webhosting
Startverzeichnis: /shop
Absoluter Pfad: d:\www\<benutzername>\shop
CloudLinux-Webhosting
Startverzeichnis: /www/shop
Absoluter Pfad: /data/www/<benutzername>/www/shop
So kannst du für verschiedene Domains oder Subdomains unterschiedliche Startverzeichnisse verwenden.
Weitere Informationen
Möchtest du eine Domain oder Subdomain mit einem bestimmten Verzeichnis verknüpfen?
Weitere Informationen findest du in unserem Help-Center-Artikel Domain Mappings einrichten.
