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

[已解决] 如何让视图文件夹(views)下文件别人无法访问?

[复制链接]
发表于 2011-3-19 00:26:33 | 显示全部楼层 |阅读模式
CodeIgniter本身的视图文件(我们常说的模板文件)放在views文件夹下,默认是PHP为扩展名的文件(这个就可以加
PHP复制代码
if (!defined('BASEPATH')) exit('No direct script access allowed');
复制代码
)保护不被访问,如果我要以html为扩展名的文件来做视图文件,如何保护视图文件不会让别人可以直接打开?
比如像这样http://www.topmv.net/application/views/welcome.html如何让别人无权限打开?
发表于 2011-3-19 02:43:44 | 显示全部楼层
最好的方式是把 system 和 application 目录放到非 Web 目录下。
也可以做一个 url rewrite,也就是隐藏 index.php 的方式。
发表于 2011-3-19 08:31:30 | 显示全部楼层
rewrite处理下个人认为最好的方式了,呵呵
 楼主| 发表于 2011-3-19 19:23:42 | 显示全部楼层
就是在想不能rewrite时怎么办
发表于 2011-3-20 11:14:46 | 显示全部楼层
回复 4# 昨夜渡轮


    我上面回答了。。。没看到??
最好的方式是把 system 和 application 目录放到非 Web 目录下。
发表于 2011-3-20 16:57:21 | 显示全部楼层
router.php
 楼主| 发表于 2011-3-21 23:11:32 | 显示全部楼层
呵呵看到了谢谢
发表于 2011-6-3 10:17:54 | 显示全部楼层
在文件夹下面加.htaccess 文件 应该能很直接的达到你想要的目的。

本版积分规则