Я использую bluehost ... вот что у меня работает:
Это полезно, когда вы используете общий хостинг и имеете несколько доменных имен.
Ваш основной домен настроен на public_html, но ваши дополнительные домены являются подпапками внутри public_html
Это позволяет избежать смешивания всех файлов основного имени домена с дополнительными папками домена ... каждый домен может находиться в отдельной папке ...
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?PUTYOURDOMAINNAMEHERE.com$
RewriteCond %{REQUEST_URI} !^/PUTYOURFOLDERHERE/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /PUTYOURFOLDERHERE/$1
RewriteCond %{HTTP_HOST} ^(www.)?PUTYOURDOMAINNAMEHERE.com$
RewriteRule ^(/)?$ PUTYOURFOLDERHERE/ [L]
Options +SymLinksIfOwnerMatch