Hvordan kan jeg hoste hoveddomenet mitt fra en undermappe ved å bruke .htaccess-filen?
I denne artikkelen vil vi forklare hvordan man kan hoste hoveddomenet i en underkatalog ved å bruke .htaccess-filen.
Som standard vil hoveddomenet bruke public_html-katalogen for filene sine.
Ytterligere domener (tillegg, underdomener) vil bruke underkataloger innenfor rotkatalogen.
Det er imidlertid mulig å hoste hoveddomenet fra en underkatalog innen public_html ved å sette opp en omdirigering i .htaccess-filen i public_html-mappen, slik at serveren omdirigerer alle forespørselene for hoveddomenet til den respektive underkatalogen innen public_html.
Nettsidebesøkende vil ikke vite at domenet laster fra en underkatalog, da dette ikke vil bli lagt til i URL-navnet.
For å utføre denne operasjonen må følgende linjer legges til i filen.htaccess, fra public_html:
#Aktiver Rewrite-modus
RewriteEngine on
#Erstatt "domeniu.ro" med ønsket domene
RewriteCond %{HTTP_HOST} ^(www.)?domeniu.ro$
#Erstatt "underkatalog" med navnet på underkatalogen som brukes.
RewriteCond %{REQUEST_URI} !^/underkatalog/
#Ikke endre disse linjene
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#Erstatt "underkatalog" med navnet på underkatalogen som brukes.
RewriteRule ^(.*)$ /underkatalog/$1
#Erstatt "domeniu.ro" med ønsket domene
RewriteCond %{HTTP_HOST} ^(www.)?domeniu.ro$
#Erstatt "underkatalog" med navnet på underkatalogen som brukes og index.html med ønsket standard side.
RewriteRule ^(/)?$ underkatalog/index.html [L]