application:應用目錄
|——common:公用模塊
|——home:前臺模塊
|——admin:后臺模塊
|——install:安裝模塊
|——common.php:公共函數
config:配置文件
route:路由設置
data:數據
|——db:數據庫備份
extend:自定義類庫
public:資源文件
|——static:js、css、圖片、字體
|——uploads:上傳文件目錄
|——admin.php:后臺入口
|——index.php:前臺入口
|——.htaccess:Apache重寫規則
runtime:應用的運行時目錄
thinkphp:thinkphp5框架
vendor:composer第三方類庫
admin.php:后臺入口
index.php:前臺入口
.htaccess:Apache重寫規則
Nginx.txt:nginx重寫規則
httpd.ini:iis重寫規則
* * * * *
以上結構在根目錄和 public目錄中都有入口文件。
建議在運行環境下將public作為web根目錄,這樣其他核心文件不暴露在發布目錄下,對于系統安全有重大意義。