Domain mit einem Verzeichnis verknüpfen¶
Auf deinem Webspace liegen die Dateien deiner Websites in Ordnern. Welche Domain welchen Ordner anzeigt, legst du selbst fest — so kannst du mehrere Websites in einem Tarif betreiben, ohne dass sie sich in die Quere kommen.
Im cPanel: Domains → Domains — cPanel öffnen
Wie die Zuordnung funktioniert¶
| Domain | zeigt üblicherweise auf |
|---|---|
| deine Hauptdomain | public_html |
| jede weitere Domain | einen eigenen Ordner darunter, z. B. public_html/zweite-domain.de |
eine Subdomain wie shop.deine-domain.de |
einen eigenen Ordner, z. B. public_html/shop |
Der Ordner, auf den eine Domain zeigt, heißt im cPanel Stammverzeichnis (englisch Document Root). Alles, was dort liegt, ist über diese Domain im Internet erreichbar — alles darüber nicht.
Eine neue Domain mit einem Ordner verbinden¶
- cPanel öffnen und Domains → Domains aufrufen
- Auf Domain erstellen klicken
- Domainname eintragen
- Stammverzeichnis prüfen — cPanel schlägt automatisch einen Ordner vor. Genau hier lohnt der zweite Blick, siehe Kasten unten.
- Speichern
Ausführlich: Neue Domain / Website anlegen
Der Vorschlag von cPanel ist nicht immer der richtige
cPanel baut den Ordnernamen automatisch aus der Domain. Wenn deine Dateien aber schon in einem anderen Ordner liegen — etwa weil du sie vorher hochgeladen hast —, zeigt die Domain ins Leere und du siehst eine leere Seite oder „404“.
Trage den Ordner ein, in dem deine Dateien wirklich liegen. Nachsehen kannst du das im Dateimanager.
Das Verzeichnis einer bestehenden Domain ändern¶
- Domains → Domains
- Bei der gewünschten Domain auf Verwalten
- Das Stammverzeichnis anpassen und speichern
Die Änderung wirkt sofort. Wenn danach nichts mehr angezeigt wird, zeigt die Domain auf einen Ordner, in dem keine Startdatei liegt. Siehe unten.
Wenn es nicht klappt¶
| Was du siehst | Woran es liegt |
|---|---|
| leere Seite oder Verzeichnisliste | Im Ordner fehlt eine Startdatei (index.html oder index.php) |
| „404 Not Found“ | Die Domain zeigt auf einen Ordner, in dem die Website nicht liegt |
| die falsche Website | Zwei Domains zeigen auf denselben Ordner |
| „Server nicht gefunden“ | Kein Verzeichnisproblem — die Domain zeigt noch gar nicht auf uns, siehe DNS ändern |
Ordnung, die sich später auszahlt¶
- Pro Website ein eigener Ordner, benannt wie die Domain. Wer nach zwei Jahren aufräumen will, weiß sonst nicht mehr, was wohin gehört.
- Nichts direkt in
public_htmlablegen, wenn dort schon die Hauptdomain liegt — sonst vermischen sich zwei Websites im selben Ordner. - Alte Projekte löschen statt liegenlassen: Jede vergessene Installation ist eine Angriffsfläche, die niemand mehr aktualisiert.
Für Experten
- Das Stammverzeichnis lässt sich nachträglich ändern, ohne die Domain neu anzulegen — unter Domains → Verwalten. Dateien werden dabei nicht verschoben.
- Bei einer Domain, die als Alias (früher „geparkte Domain“) angelegt ist, gibt es kein eigenes Stammverzeichnis: Sie zeigt immer dorthin, wohin die Domain zeigt, der sie zugeordnet ist.
- Zeigen zwei Domains auf denselben Ordner, sieht eine Suchmaschine dieselben Inhalte unter zwei Adressen. Wenn das gewollt ist, sollte eine der beiden per Umleitung auf die andere zeigen.