【问题标题】:Allow listing on all folders matching name (images) using .htaccess允许使用 .htaccess 列出与名称(图像)匹配的所有文件夹
【发布时间】:2014-06-05 15:12:31
【问题描述】:

我想允许列出 (Options +Indexes),但仅限于特定文件夹名称。 问题是我在模板文件夹中有随机文件夹,我只想允许列出名为 images 的文件夹。

.htaccess 可以吗?

【问题讨论】:

    标签: apache .htaccess


    【解决方案1】:

    在您的根 .htaccess 中放置此行以全局禁用目录列表:

    Options -Indexes
    

    创建images/.htaccess 文件并放置这一行:

    Options +Indexes
    

    【讨论】:

    • 我在“模板”下有 100 多个文件夹,每个文件夹里面都有自己的“图像”文件夹。我需要一个适用于 root .htacess 的规则
    • 重写规则无法启用/禁用选项
    • @anubhava 我不同意:httpd.apache.org/docs/current/mod/core.html#optionsContext: server config, virtual host, directory, .htaccess
    • 你没有理解我的评论。再次阅读我写的重写规则无法启用/禁用选项Options 可以在.htaccess 中自定义,但不能通过重写规则。
    • 好的,抱歉,重写规则与原始问题有什么关系? @Ovidiu 根本没有提到他会使用重写规则。
    【解决方案2】:

    使用<DirectoryMatch> 指令怎么样?

    它应该允许你定义类似的代码:

    <DirectoryMatch "/images/">
        Options +Indexes
    </DirectoryMatch>
    

    【讨论】:

      猜你喜欢
      • 2018-11-30
      • 1970-01-01
      • 1970-01-01
      • 2017-03-16
      • 1970-01-01
      • 2019-11-11
      • 1970-01-01
      • 2012-04-22
      • 1970-01-01
      相关资源
      最近更新 更多