Kapitel 4 · 4.6
En anden mappe til din hjemmeside (dokumentrod)
Dokumentroden (i DirectAdmin Webrodmappe eller Dokumentrod) er den mappe, besøgende ser, når de åbner din hjemmeside. Ved dit hoveddomæne er det domains/dindomæne.nl/public_html. Nogle gange vil du have en anden mappe, for eksempel fordi din hjemmeside ligger i en undermappe, eller fordi et framework som Laravel bruger en mappe kaldet public.
Ved et subdomæne: vælg Brugerdefineret
Ved et subdomæne vælger du selv mappen: ved oprettelsen, eller senere med blyanten.
- Gå til Administration af underdomæner og klik på TILFØJ SUBDOMÆNE.
- Indtast subdomænet.
- Vælg under Dokumentrod Brugerdefineret og angiv mappen. Mappen skal ligge inden for din pakke, for eksempel /domains/dindomæne.nl/public_html/nytsite.
- Klik på TILFØJ SUBDOMÆNE.

Sådan kan du for eksempel lade test.dindomæne.nl pege på en mappe med en ny version af din side, eller på mappen public i et Laravel-projekt.
Ændring af mappen for et eksisterende subdomæne
- Gå til Administration af underdomæner.
- Klik på blyanten i subdomænets række.
- Vinduet Skift dokumentrod åbner. Indtast den nye mappe under Dokumentrod.
- Klik på GEM.

Filerne flytter ikke automatisk med: du skal selv placere dem i den nye mappe, for eksempel med Filhåndtering (se Åbn Filhåndtering: mapperne i din pakke).
Via de tre prikker i samme række åbner du Statistik, Forbrugslog, Fejllog og WAF-log for subdomænet (se Oversigt og logs for websted: fejlloggen og adgangsloggen).

Ved dit hoveddomæne: sådan løser du det
Dokumentroden for dit hoveddomæne kan du ikke selv ændre: den er altid public_html. Har du brug for en anden mappe, har du disse muligheder:
- Læg hjemmesiden direkte i public_html. Det er som regel det enkleste. Flyt filerne i Filhåndtering (se Åbn Filhåndtering: mapperne i din pakke).
- Omdiriger med .htaccess til undermappen. Læg en .htaccess-fil i public_html med en regel, der internt sender alle forespørgsler videre til undermappen. Den besøgende mærker ikke noget til det. For Laravel findes der et eksempel på dette i Laravels dokumentation.
- Spørg os. Kan du ikke finde ud af det, så opret en sag. Angiv domænet og den mappe, du vil bruge.
Bemærk: Læg aldrig filer med adgangskoder (som en .env-fil) direkte i public_html. Alt i public_html kan i princippet hentes via internettet.
