ares333 发表于 2010-3-4 17:34:18

CI目录结构调整

本帖最后由 ares333 于 2010-3-10 15:37 编辑

学习了一段时间Zend Framework,借鉴了zend framework的默认目录布局。
/
----/public
--------/config
--------/controllers
--------/models
--------/views
--------/errors
--------/helpers
--------/hooks
--------/language
--------/libraries
--------/images
--------/css
--------/js
--------index.php
----/system
index.php修改两处
$system_folder = "../system";
手册上说$application_folder要设为服务器的全路径(使用相对路径貌似也没啥问题)
$application_folder = realpath("../public");
没有使用绝对路径,使用默认首页测试没有问题,感觉应该也不会出问题(即使出问题了把目录结构改回去就OK,很容易),域名指向/public文件夹。
有两点好处,1.隐藏了/system中的系统文件。2.条理应该更清楚了些
没有技术含量但是感觉比较有用。

Discuz好像有bug,刚才我用火狐3.6发此贴没有帖子分类选项不能发帖,用IE8就没问题

Hex 发表于 2010-3-4 19:25:04

顶,好帖!CI 确实是很容易隐藏敏感目录,只需要 index.php 在 web 目录下即可工作。

dz 貌似是不支持 ff 3.6-_-

baiyuxiong 发表于 2010-3-5 09:08:29

不错,挺实用,顶。

Hex 发表于 2010-3-5 10:40:21

再 PS: ff3.6 bug 已修正,Discuz 竟然不按标准写 js,康盛养了这么多人都是吃干饭的 -_-
页: [1]
查看完整版本: CI目录结构调整