如何配置apache查看隐藏(`.`)文件?


10

如何使apache中的目录列表显示./ hidden文件?我都尝试过

    <Directory /var/www/*>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

但都不显示隐藏文件

Answers:


18

在某处有一个IndexIgnore指令(mods-enabled/autoindex.conf?),可将点文件添加到要忽略的文件列表中(我有.??*)。将模式添加到忽略列表后,就无法将其删除。


您知道吗,如果可以“本地”配置,那么可以解决问题吗?
伊曼纽尔·伯格

1
@EmanuelBerg指令说它在VirtualHost和.htaccess中有效,因此可以“本地设置”,但要记住您不能取消设置在更高级别添加的文件名,因此需要完全删除全局配置。
DerfK

为了能够列出.htaccess .htpasswd文件,您还必须使用<Files>指令添加显式列表。请参见/etc/apache2/apache2.conf,其中这些文件被设置为隐藏:'<Files〜“ ^ \。ht”>顺序允许,拒绝所有人都满意</ Files>'
Daniel Sokolowski

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.