.htaccess redirigir desde la raíz del sitio a la carpeta pública, ocultando "público" en la URL?
A continuación se muestra la estructura de directorios de mi sitio:
htdocs/
My-Project/
public/
index.php
css/
img/
js/
src/
config.php
templates/
library/
No quiero ningún acceso directo de usuario a ningún archivo dentro delsrc
directorio.src
contiene mis scripts de plantilla y lógica de back-end.
Quiero configurar mi.htaccess
para que cuando el usuario vaya a mi sitio web (carpeta raízMy-Project
), se redirigen aMy-Project/public/index.php
. Me gustaría que la URL simplemente se vea comoMy-Project.com
mientras está en la página de índice.
¿Alguna ayuda? Dudo en modificar mi archivo .htaccess porque veo muchos consejos contradictorios por aquí y en la red sobre la mejor manera de hacerlo.