Muitas vezes ao implantar um novo sistema fazemos em uma subpasta, que posteriormente acaba gerando um aspecto estranho na URL.
Ex:
www.meusite.com.br/novosite
Para abrir o site ja com os dados da pasta novosite, sem precisar mostra isso na barra de endereço do navegador, podemos usar o exemplo abaixo:
Na pasta raiz (public_html) crie ou edite o arquivo .htaccess e adicione o seguinte
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?seusite.com.br$
RewriteCond ${REQUEST_URI} !^/subpasta/
RewriteCond ${REQUEST_FILENAME} !-f
RewirteCond ${REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /subpasta/$1
RewriteCond %{HTTP_HOST} ^(www.)?seusite.com.br$
RewriteRule ^(/)?$ subpasta/index.php [L]
Altere "subpasta" pelo nome da pasta do seu site e o dominio pelo endereço do seu site.
Após isso você ira abrir seu site e sera mostrado o conteúdo da sub-pasta como se fosse a pasta principal.