本机访问ci搭建的项目时,无法访问application 和system目录
Localhost 访问项目时无法访问application 和system两个目录,显示403禁止,但同级目录的其他目录下的其的文件都可以访问,就这两个目录不行,请问是什么原因? 原则上不允许访问 syatem 和 application 目录,因为 CI 框架做的网站不需要从浏览器访问这两个目录。你可以说下你的具体需求,我可以帮你分析。 感谢解答,我是第一次使用这个框架,在浏览器中查看文件的时候,发现不能访问,以为是我的Apache的配置有问题,所以问一下,十分感谢 这两个不能直接访问的,因为这涉及到源码,如果被访问很可能被下载下来,就很危险了,所以在原则上一般不允许访问的,一般采用间接访问的方式,类似于早期jsp中的xml匹配机制,根据控制器来访问具体页面
ci框架也是典型的mvc框架机制,采用domain/controller/function机制访问,打个例子就是
www.baidu.com/controller/function
funtion来自于controller内部方法,具体匹配到页面时view,更多详细请看官方文档 你可以看下那两个目录下面有index.html文件就是用来防止直接访问的。。。为了安全起见
页:
[1]