2012-04-18 54 views
0

我有一个相当简单的问题,但我找不到使用Google或通过Apache手册的正确答案。在Apache 2.x中,如何通过MIME类型限制对文件的访问?

比方说,我的Web服务器上有一个文件系统目录,其中包含不同类型的文件。在虚拟主机上使用,我想允许完全访问该目录中的所有文件。使用一个单独的虚拟主机,使用与内容根目录相同的目录,我想限制访问某些MIME类型的文件(等同于查看每个regexp的文件扩展名?)。

如何在第二个虚拟主机中的Apache中实现此功能?

谢谢你花时间帮助我。

托比亚斯

回答

0

"Files" directive看起来很有希望给我,根据this post,您的虚拟主机或目录的配置里面,你可以通过正则表达式指定(或范围)的文件名和时拒绝访问像往常一样:

​​

应用正则表达式时,首选“FilesMatch”指令。