Mi sto chiedendo se è davvero sicuro usare questa struttura della mia applicazione web.
WEBAPP
Application
Controllers
Models
Views
...
Framework
...
Core
Public
...
index.php
Se indico una cartella radice del sito web al / public, quindi se qualcuno viene nella mia pagina Web, ad esempio www.mywebsite.com ... accederà alla cartella /public in cui si trova index.php . La mia domanda è: sarà davvero così sicuro non spostare i file core della mia applicazione nella cartella /public ma al livello superiore invece?
Oppure è possibile accedere a webapp/application/ e webapp/framework/ dalle cartelle webapp/public/ da parte di alcuni hacker?