用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3115|回复: 3
收起左侧

尊敬的Hex,CI对ngnix支持么?急……

[复制链接]
发表于 2009-3-18 13:52:48 | 显示全部楼层 |阅读模式
有人说CI对ngnix的支持不好 (主要是urlrewrite功能支持不好),是这样么?因为我们要做webgame,对服务器端要求会很高的。
还有就是如果我分模块开发的话,比如有消息模块和任务模块,我希望每个模块都有自己的文件夹。CI的system下的application可以有多个么?还是在application下的controler、view、model里面在分别建立message和task目录呢?
发表于 2009-3-23 12:08:09 | 显示全部楼层
本帖最后由 babyone 于 2009-3-23 12:10 编辑

nginx配ci没试过 你可以考虑lighttpd 性能绝对高过apache很多
网上的ci for lighttpd都有些问题(网银充值GET返回时会出错) 下面的是我试出来的(已修正)
url.rewrite-once = (
"/css/(.*)\.(.*)" => "$0",
"/images/(.*)\.(.*)" => "$0",
"/js/(.*)\.(.*)" => "$0",
"^/([^.]+)$" => "/index.php/$1",
"/(.*)" => "/index.php/$1"
)
发表于 2009-3-23 12:12:22 | 显示全部楼层
CI的system下的application可以有多个么?还是在application下的controler、view、model里面在分别建立message和task目录呢?

可以
application/message/xxx.php
application/task/xxx.php
发表于 2009-3-23 14:30:41 | 显示全部楼层
控制器、模型等都可以分目录管理,不过默认情况下控制器只能分一级目录,通过扩展 router 类,可以实现任意目录。
CI 也可以分 application,请看 http://codeigniter.org.cn/user_guide/general/managing_apps.html

我再次声明:url rewrite 这东西和 CI 无关!CI 不需要他照样可以运行的很好,你需要他是因为你觉得 index.php 不好看而已。至于支持不支持,那是你会不会写相应服务器的 rewrite 规则所决定的。

本版积分规则