如何阻止访问一组文件夹,但允许访问其中一个文件夹(使用.htaccess)的子文件夹中的图像?

时间:2009-09-29 14:01:16

标签: .htaccess mod-rewrite

在我的根网站文件夹中,我有一个文件夹列表(文件,模块,类),我正在使用.htaccess来阻止访问。但是,在modules /文件夹中,有些模块带有自己的图像,我想允许它们访问。

如何允许访问modules /下的文件夹中的图像,但是仍然阻止访问同一目录路径中的任何其他文件?

2 个答案:

答案 0 :(得分:1)

在.htaccess中尝试此操作。它应该允许您授予对目录中图像的访问权限。您可能需要调整它以使其适合您。

<FilesMatch "\.(gif|jpe?g|png)$">
Order allow,deny
Allow from all
</FilesMatch>

答案 1 :(得分:0)

如果您阅读本文档,我相信:http://httpd.apache.org/docs/1.3/howto/htaccess.html您将深入了解如何获得所需的访问权限。

总而言之,无需重写文档:您可以通过这些文件夹中的.htaccess文件访问您希望的目录,并且.htaccess文件可以放在目录树中的任何级别。

此外,本文还提出了一些使用主服务器配置文件而不是.htaccess文件可能表现更好的建议。

希望这有帮助, -James