昨夜渡轮 发表于 2011-3-19 00:26:33

如何让视图文件夹(views)下文件别人无法访问?

CodeIgniter本身的视图文件(我们常说的模板文件)放在views文件夹下,默认是PHP为扩展名的文件(这个就可以加 if (!defined('BASEPATH')) exit('No direct script access allowed');)保护不被访问,如果我要以html为扩展名的文件来做视图文件,如何保护视图文件不会让别人可以直接打开?
比如像这样http://www.topmv.net/application/views/welcome.html如何让别人无权限打开?

Hex 发表于 2011-3-19 02:43:44

最好的方式是把 system 和 application 目录放到非 Web 目录下。
也可以做一个 url rewrite,也就是隐藏 index.php 的方式。

haohailuo 发表于 2011-3-19 08:31:30

rewrite处理下个人认为最好的方式了,呵呵

昨夜渡轮 发表于 2011-3-19 19:23:42

就是在想不能rewrite时怎么办:loveliness:

Hex 发表于 2011-3-20 11:14:46

回复 4# 昨夜渡轮


    我上面回答了。。。没看到??
最好的方式是把 system 和 application 目录放到非 Web 目录下。

smartweb 发表于 2011-3-20 16:57:21

router.php

昨夜渡轮 发表于 2011-3-21 23:11:32

呵呵看到了谢谢

china_ztq 发表于 2011-6-3 10:17:54

在文件夹下面加.htaccess 文件 应该能很直接的达到你想要的目的。
页: [1]
查看完整版本: 如何让视图文件夹(views)下文件别人无法访问?