阻止目录访问

时间:2012-08-01 08:38:04

标签: .htaccess codeigniter

我有这个当前的目录结构

myproject
  --> application
  --> assets
  --> data
  --> scripts
  --> styles
  --> system
  --> .htaccess
  --> favicon.ico
  --> index.php

我将用户上传的图片,视频存储在数据目录中,并且具有以下结构:

data
  --> 5
      --> thumbs
      --> user_images
  --> 6
      --> thumbs
      --> user_images
  --> index.html

我放置 index.html 以阻止目录访问。我可以对所有数据子目录执行此操作以产生相同的效果,但是有没有办法让.htaccess处理它?我在.htaccess中尝试了Deny from all规则,但它也不允许我在我的系统中使用我的图像。我想要实现的是阻止从我的数据目录访问目录(从URL直接访问时)。那怎么样?

1 个答案:

答案 0 :(得分:7)

.htaccess中,添加以下行:

Options -Indexes

有关详细信息,请参阅the manual