Me pregunto si es realmente seguro usar esta estructura de mi aplicación web.
WEBAPP
Application
Controllers
Models
Views
...
Framework
...
Core
Public
...
index.php
Si dirijo una carpeta raíz de un sitio web a / public, entonces, si alguien visita mi página web, es decir, www.mywebsite.com
... accederá a la carpeta /public
donde se encuentra index.php
. Mi pregunta es, ¿será realmente seguro no mover los archivos principales de mi aplicación a la carpeta /public
sino al nivel superior?
¿O es posible acceder a las carpetas webapp/application/
y webapp/framework/
desde webapp/public/
por algunos hackers?