.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
。