Я создал сайт, следуя MVC-структуре из серии CodeCourse-youtube https://www.youtube.com/watch?v=OsCTzGASImQ.
Папка имеет структуру:

Теперь есть три .htaccess-файла. Один в папке "bestil", один в папке "app" и один в папке "public".
Папка "Bestil" .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{HTTP_HOST}/$1 [R,L]
RedirectMatch ^/$ /public/
папка "public" .htaccess:
Options -MultiViews
RewriteEngine On
RewriteBase /public
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
.htacess-файл в папке приложения просто блокирует беспрепятственный доступ. Как вы можете видеть, я пытался смешать свои условия MVC-перезаписи с https, что не работает, так как весь загруженный контент «смешан», поэтому .css-файлы и .js-файлы загружаются через http.
Я не эксперт по написанию .htaccess, поэтому я спрашиваю вас, как сделать оба .htacess-файла правильными?
Спасибо