【发布时间】:2012-09-20 17:33:35
【问题描述】:
在 htaccess 中,我使用以下代码阻止目录浏览。
# directory browsing
Options All -Indexes
但是,我希望人们可以访问某个文件夹,假设该文件夹称为图片,因此该文件夹位于 mysite.com/pictures。
如何授予对该文件夹/目录的访问权限,但阻止其余部分?
【问题讨论】:
在 htaccess 中,我使用以下代码阻止目录浏览。
# directory browsing
Options All -Indexes
但是,我希望人们可以访问某个文件夹,假设该文件夹称为图片,因此该文件夹位于 mysite.com/pictures。
如何授予对该文件夹/目录的访问权限,但阻止其余部分?
【问题讨论】:
将 .htaccess 文件放入您的图片文件夹中,使用这一行:
Options Indexes
(或“+Indexes”,相同。)这应该处理它,因为子 .htaccess 文件会覆盖父文件。
从您的问题来看,您不清楚“选项索引”的局限性。这不会“阻止”对目录的访问;它只是关闭自动生成的目录列表。知道文件名后,无论是否启用索引,任何人都可以访问该资源。
【讨论】: