.htaccess 阻止目录访问

.htaccess 阻止目录访问,.htaccess,codeigniter,.htaccess,Codeigniter,我有这个当前的目录结构 myproject --> application --> assets --> data --> scripts --> styles --> system --> .htaccess --> favicon.ico --> index.php 我将用户上传的图像、视频存储在data目录中,其结构如下: data --> 5 --> thumbs

我有这个当前的目录结构

myproject
  --> application
  --> assets
  --> data
  --> scripts
  --> styles
  --> system
  --> .htaccess
  --> favicon.ico
  --> index.php
我将用户上传的图像、视频存储在data目录中,其结构如下:

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

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

.htaccess
中,添加以下行:

Options -Indexes

有关更多详细信息,请参阅。

查看“选项”指令。它允许授予或拒绝目录列表。我应该在
数据
目录下创建一个新的.htaccess吗?@grrr:我以为你已经有了,并试图将你的
拒绝
规则放在那里。但是是的,这应该进入现有的或新创建的
data/.htaccess