Переадресация .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, так как вижу много противоречивых советов здесь и в сети относительно лучшего способа сделать это.

Ответы на вопрос(3)

Ваш ответ на вопрос