我如何限制直接访问(从浏览器)到文件夹,但允许访问其中的图像文件..?

时间:2011-10-20 07:43:13

标签: php .htaccess

我遇到了htaccess的问题。我想要做的是当用户从我希望限制它的浏览器访问名为images的文件夹时,但是当访问其中的图像文件时,我想在浏览器中显示图像。试过以下代码但没有成功。

<FilesMatch "\.(gif|jpe?g|png|pdf)$">
Allow from all
</FilesMatch>

<Directory>
Order deny,allow
Deny from all
</Directory>

那么,你能提出一些建议吗?

2 个答案:

答案 0 :(得分:9)

您只需添加一个空的index.html即可。这将停止直接访问该文件夹。

另一种解决方案是:

Options -Indexes

将以上代码输入htaccess。这将在文件夹访问时生成403 HTTP状态代码,但允许您共享内容!

答案 1 :(得分:4)

options

中关闭索引
Options -Indexes