Pentru a încărca conținutul domeniului principal dintr-un subdirector va fi necesar să introduceți următoarele reguli în fișierul .htaccess din directorul public_html și apoi să le actualizați conform explicațiilor afișate dedesubt:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteCond %{REQUEST_URI} !^/subdirectory/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /subdirectory/$1
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(/)?$ subdirectory/index.html [L]
- este necesar să înlocuiți:
-> subdirectory cu directorul pe care îl veți utiliza ca director rădăcină al domeniului principal;
-> example.com cu numele domeniului dumneavoastră;
-> index.html cu fișierul de tip index folosit (index.php, index.html, etc.).
Adăugand regulile indicate, vizitatorii care vor accesa site-ul dumneavoastră vor vizualiza în bara de adrese URL-ul http://example.com/page.html, deși conținutul va fi afișat dintr-un subdirector.
Notă! În cazul în care utilizați o platformă de site standard (WordPress / Drupal / Joomla) este necesar să urmați instrucțiunile publicate în documentația oficială a dezvoltatorilor în vederea afișării lor dintr-un subdirector din public_html.