.htaccess redireciona da raiz do site para a pasta pública, ocultando "public" no URL?
Abaixo está a estrutura de diretórios do meu site:
htdocs/
My-Project/
public/
index.php
css/
img/
js/
src/
config.php
templates/
library/
Eu não quero acesso direto do usuário a nenhum arquivo dentro dosrc
diretório.src
contém meus scripts de lógica de modelagem e back-end.
Eu quero montar meu.htaccess
para que quando o usuário vá ao meu site (pasta raizMy-Project
), eles são redirecionados paraMy-Project/public/index.php
. Eu gostaria que o URL fosse simplesmenteMy-Project.com
enquanto estiver na página de índice.
Qualquer ajuda? Hesito em modificar meu arquivo .htaccess, pois vejo muitos conselhos conflitantes por aqui e na Internet sobre a melhor maneira de fazer isso.