我正在创建一个包含许多项目的n层网站。我想在结构方面遵循最佳实践规则。
是否有任何与文件夹结构相关的文章,或者是否有人有自己使用的好模式?
答案 0 :(得分:0)
在PHP站点中,我通常有一个.htaccess文件,它将所有请求重定向到单个文件,然后处理路由。对于这个MVC设置,我会做这样的事情:
/web_root
/public
/css
/js
/images
index.php
/app
/lib
/models
/routes
/templates
bootstrap.php
然后我会强制我的apache服务/web_root/public/
目录作为文档根目录,只允许用户访问我的'公共'文件...我的所有逻辑都隐藏在/web_root/app
中为了增加安全性。