Kako mogu hostovati svoju glavnu domenu iz podfoldera koristeći .htaccess datoteku?
U ovom članku ćemo vam objasniti kako se može hostovati glavni domen koristeći podfolder putem .htaccess datoteke.
Implicit, glavna domena će koristiti direktorij public_html za svoje datoteke.
Dodatne domene (addon, subdomeni) će koristiti poddirektorije unutar glavnog direktorija.
Međutim, moguće je hostovati glavnu domenu iz podfoldere unutar public_html tako što ćete konfigurisati preusmjeravanje u datoteci .htaccess u folderu public_html, tako da server preusmjeri sve zahtjeve za glavnu domenu na odgovarajući podfolder unutar public_html.
Posjetioci sajta neće znati da se domena učitava iz podfoldere, jer to nije dodato u naziv URL-a.
Za izvođenje ove operacije potrebno je dodati sljedeće linije unutar datoteke.htacces, u public_html:
#Aktivirajte mod Rewrite
RewriteEngine on
#Zamijenite "domenij.ro" sa željenom domenom
RewriteCond %{HTTP_HOST} ^(www.)?domenij.ro$
#Zamijenite "podfolder" sa nazivom korištenog podfoldera.
RewriteCond %{REQUEST_URI} !^/subfolder/
#Ne mijenjajte ove linije
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#Zamijenite "podfolder" sa nazivom korištenog podfoldera.
RewriteRule ^(.*)$ /subfolder/$1
#Zamijenite "domenij.ro" sa željenom domenom
RewriteCond %{HTTP_HOST} ^(www.)?domenij.ro$
#Zamijenite "podfolder" sa nazivom korištenog podfoldera i index.html sa željenom zadnjom stranicom.
RewriteRule ^(/)?$ subfolder/index.html [L]