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

[已解决] 本机访问ci搭建的项目时,无法访问application 和system目录

[复制链接]
发表于 2016-9-25 11:07:42 | 显示全部楼层 |阅读模式
Localhost 访问项目时无法访问application 和system两个目录,显示403禁止,但同级目录的其他目录下的其的文件都可以访问,就这两个目录不行,请问是什么原因?
发表于 2016-9-25 11:45:31 | 显示全部楼层
原则上不允许访问 syatem 和 application 目录,因为 CI 框架做的网站不需要从浏览器访问这两个目录。

你可以说下你的具体需求,我可以帮你分析。
 楼主| 发表于 2016-9-25 12:10:35 | 显示全部楼层
感谢解答,我是第一次使用这个框架,在浏览器中查看文件的时候,发现不能访问,以为是我的Apache的配置有问题,所以问一下,十分感谢
发表于 2016-9-28 17:13:18 | 显示全部楼层
这两个不能直接访问的,因为这涉及到源码,如果被访问很可能被下载下来,就很危险了,所以在原则上一般不允许访问的,一般采用间接访问的方式,类似于早期jsp中的xml匹配机制,根据控制器来访问具体页面
ci框架也是典型的mvc框架机制,采用domain/controller/function机制访问,打个例子就是
www.baidu.com/controller/function
funtion来自于controller内部方法,具体匹配到页面时view,更多详细请看官方文档
发表于 2016-10-18 11:04:43 | 显示全部楼层
你可以看下那两个目录下面有index.html文件就是用来防止直接访问的。。。为了安全起见

本版积分规则