使用.htaccess阻止访问除某些文件类型之外的所有文件

时间:2012-08-06 11:06:57

标签: file .htaccess web-applications

我正在试图找出如何使用.htaccess文件阻止访问者直接访问特定文件夹中的文件,但具有特定扩展名的文件除外。

目前我正在使用

阻止所有内容
Deny from all

例如,假设我有一个包含以下文件的文件夹:

report.pdf
data.doc
cabbage.gif
pens.png
movies.docx

我如何阻止访问所有文件除了那些包含扩展名.gif和.png的文件?

问候

1 个答案:

答案 0 :(得分:1)

怎么样:

SetEnvIfNoCase Request_URI \.gif$ allow_extension=1
SetEnvIfNoCase Request_URI \.png$ allow_extension=1

Order Deny,Allow
Deny From All
Allow From env=allow_extension