apache配置的根目录指向的是:Directory /data/www/myapp/public
我的myapp目录下是这样的:
public
private
在private下面有:
Conf
Lib
Runtime
Tpl
开发的时候一目了然。而且安全放心。
今天折腾了下3.2.2.发现变了!
实例化完之后myapp的根目录下也是:
public
private
但是private下面的目录多了几级:
Common
Conf
Home
Lang
Lib
Runtime
Tpl
最讨厌的就是Home目录下面的那么多文件夹:
Common
Conf
Controller
Model
View
在请求目录的时候,起先是:
http://www.myapp.com/Home/Index
感觉好别扭,然后网上查了之后使用nginx重写规则:
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/Home$1 last;
break;
}
之后就能直接使用:http://www.myapp.com/Index 来访问了。
不过我还是想使用3.1.3的那种目录结构,该如何设置呢?
最佳答案