0

我有一个相当简单的问题,但我无法使用 Google 或通过 Apache 手册找到正确的答案。

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

如何在第二个虚拟主机中的 Apache 中实现这一点?

感谢您花时间帮助我。

托拜厄斯

4

1 回答 1

0

根据这篇文章, “文件”指令对我来说看起来很有希望,在您的虚拟主机或目录配置中,您可以通过正则表达式指定(或范围)文件名,并且像往常一样拒绝访问:

<Files ~ "\.inc$">
Order allow,deny
Deny from all
</Files>

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

于 2012-04-18T15:38:28.630 回答