阻止目录访问

fis*_*ker 4 .htaccess codeigniter

我有这个当前的目录结构

myproject
  --> application
  --> assets
  --> data
  --> scripts
  --> styles
  --> system
  --> .htaccess
  --> favicon.ico
  --> index.php
Run Code Online (Sandbox Code Playgroud)

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

data
  --> 5
      --> thumbs
      --> user_images
  --> 6
      --> thumbs
      --> user_images
  --> index.html
Run Code Online (Sandbox Code Playgroud)

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

MvG*_*MvG 7

在你的.htaccess,添加以下行:

Options -Indexes
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅手册.