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

[已解决] index.html的作用

[复制链接]
发表于 2013-10-21 13:00:45 | 显示全部楼层 |阅读模式
每个文件夹里的index.html是干什么用?
发表于 2013-10-21 15:13:52 | 显示全部楼层
主要是为了防止该目录下的文件以列表的形式显示在浏览器中,可以说是一种安全机制吧,如果你有其他方法能防范,这个index.html可以删除,个人觉得还是保留吧,有价值,不影响你的应用
发表于 2013-11-20 11:45:35 | 显示全部楼层
浪迹天涯 发表于 2013-10-21 15:13
主要是为了防止该目录下的文件以列表的形式显示在浏览器中,可以说是一种安全机制吧,如果你有其他方法能防 ...

那如果我的views当中的文件以html结尾的, 所以在很多情况下index.html都会作为首页模板的, 像这种情况怎么解决呢或者有什么更好的办法规避这种问题
发表于 2013-11-20 12:14:55 | 显示全部楼层
看有没有点参考作用 http://pengbotao.cn/codeigniter-initialization-folder.html
发表于 2013-11-20 13:42:48 | 显示全部楼层
它的作用就是当你通过浏览器访问到该文件夹时(纯文件夹的层级关系访问),web服务器默认打开展示的页面。如果没有它,就如大家所说的,你该文件夹下的所有文件都将(index-索引)列表展示在页面上。当然你可以在服务器的配置文件里更改你的配置,让它什么也不展示(这样会安全,因为别人就不能简单的通过列表访问和你目录下文件了)。至于怎么配置的话,给你一个参考的地址。
http://hi.baidu.com/502928607/item/b25cb002fed995f1f45ba698
发表于 2013-11-20 19:11:12 | 显示全部楼层
__尛Zou゜ 发表于 2013-11-20 11:45
那如果我的views当中的文件以html结尾的, 所以在很多情况下index.html都会作为首页模板的, 像这种情况 ...

那就可以把 views 目录中的 index.html 删除。

最安全的做法应该是把 application 目录和 system 目录都放在非 Web 目录下,只有 index.php 需要放在 Web 目录下。

发表于 2013-11-25 17:25:26 | 显示全部楼层
__尛Zou゜ 发表于 2013-11-20 11:45
那如果我的views当中的文件以html结尾的, 所以在很多情况下index.html都会作为首页模板的, 像这种情况 ...

Hex老大已经回答你了

本版积分规则