【发布时间】:2009-09-29 14:01:15
【问题描述】:
在我的根 Web 文件夹中,我有一个文件夹(文件、模块、类)列表,我使用 .htaccess 来阻止访问。但是,在 modules/ 文件夹中,有一些模块带有自己的图像,我想允许访问。
如何允许访问 modules/ 下文件夹中的图像,但仍阻止访问同一目录路径中的任何其他文件?
【问题讨论】:
标签: .htaccess mod-rewrite
在我的根 Web 文件夹中,我有一个文件夹(文件、模块、类)列表,我使用 .htaccess 来阻止访问。但是,在 modules/ 文件夹中,有一些模块带有自己的图像,我想允许访问。
如何允许访问 modules/ 下文件夹中的图像,但仍阻止访问同一目录路径中的任何其他文件?
【问题讨论】:
标签: .htaccess mod-rewrite
在您的 .htaccess 中试试这个。它应该允许您授予对目录中图像的访问权限。您可能需要对其进行调整以使其适合您。
<FilesMatch "\.(gif|jpe?g|png)$">
Order allow,deny
Allow from all
</FilesMatch>
【讨论】:
我相信,如果您阅读此文档:http://httpd.apache.org/docs/1.3/howto/htaccess.html,您将深入了解如何获得所需的访问权限。
总而言之,无需重写文档:您可以通过这些文件夹中的 .htaccess 文件允许访问您希望的目录,并且 .htaccess 文件可以放置在目录树中的任何级别。
此外,本文还提出了一些建议,通过使用您的主服务器配置文件而不是 .htaccess 文件可能会更好地执行。
希望这会有所帮助, -詹姆斯
【讨论】: