我正在创建一个包含多个项目的 n 层网站。我想在结构方面遵循最佳实践规则。
是否有任何与文件夹结构相关的文章,或者是否有人有他们自己使用的好模式?
我正在创建一个包含多个项目的 n 层网站。我想在结构方面遵循最佳实践规则。
是否有任何与文件夹结构相关的文章,或者是否有人有他们自己使用的好模式?
在 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
以增加安全性。