Miten voin isännöidä päädomainiani alikansiossa käyttämällä .htaccess-tiedostoa?
Tässä artikkelissa selitämme, kuinka päädomainia isännöidään alikansiossa .htaccess-tiedoston avulla.
Oletusarvoisesti päädomain käyttää public_html -hakemistoa tiedostojaan varten.
Lisädomainit (addon, alidomainit) käyttävät alihakemistoja juurihakemistossa.
On kuitenkin mahdollista isännöidä päädomainia alihakemistosta public_html -hakemistossa asettamalla ohjaus .htaccess -tiedostoon public_html -kansiossa, jotta palvelin ohjaa kaikki päädomainin pyynnöt vastavaan alihakemistoon public_html -hakemistossa.
Verkkosivuston vierailijat eivät tiedä, että domain ladataan alihakemistosta, koska tätä ei lisätä URL-osoitteeseen.
Tämän toiminnon suorittamiseksi seuraavat rivit on lisättävä tiedostoon.htaccess, public_html:
#Ota käyttöön Rewrite-tila
RewriteEngine on
#Vaihtaa "domeniu.ro" haluttuun domainiin
RewriteCond %{HTTP_HOST} ^(www.)?domeniu.ro$
#Vaihtaa "alihakemisto" käytettävän alihakemiston nimeen.
RewriteCond %{REQUEST_URI} !^/alihakemisto/
#Älä muuta näitä rivejä
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#Vaihtaa "alihakemisto" käytettävän alihakemiston nimeen.
RewriteRule ^(.*)$ /alihakemisto/$1
#Vaihtaa "domeniu.ro" haluttuun domainiin
RewriteCond %{HTTP_HOST} ^(www.)?domeniu.ro$
#Vaihtaa "alihakemisto" käytettävän alihakemiston nimeen ja index.html haluttuun oletussivuun.
RewriteRule ^(/)?$ alihakemisto/index.html [L]