Переадресация .htaccess из корня сайта в общую папку, скрытие «публичного» в URL?
Ниже приведена структура каталогов моего сайта:
htdocs/
My-Project/
public/
index.php
css/
img/
js/
src/
config.php
templates/
library/
Я не хочу прямого доступа пользователей к любым файлам внутриsrc
каталог.src
содержит мои шаблонные и серверные логические сценарии.
Я хочу настроить свой.htaccess
так что когда пользователь заходит на мой сайт (корневая папкаMy-Project
), они перенаправлены наMy-Project/public/index.php
, Я хотел бы, чтобы URL просто выглядел какMy-Project.com
в то время как на странице индекса.
Любая помощь? Я не решаюсь изменить свой файл .htaccess, так как вижу много противоречивых советов здесь и в сети относительно лучшего способа сделать это.