SuppressDescription删除所有列,但名称

我使用mod_autoindex成功一段时间(花式索引)。 然而,因为我看不到我的“描述”列,我想我会删除它。 根据文档 ,有SuppressDescription来做到这一点。 所以我去把这一行添加到.htaccess文件中:

 IndexOptions SuppressDescription 

它确实删除了该列,但也删除了其他所有列。 它只留下了文件名的<ul> 。 没有更多的花式上市。 如果我删除该行,我将回到标准的“名称|修改|大小|描述”列表。

任何想法,我怎么可以跟踪,并解决只删除说明列leaver其他3不变?

之前:

之前

后:

后

你需要使用正确的语法指令( +用于启用和-禁用一个选项),如apache 2.4所需要的。 你在这里错过了一个+号:

IndexOptions +SuppressDescription

IndexOptions指令 (引自apache 2.4 doc)

  • 说明:目录索引的各种configuration设置
  • 语法:IndexOptions [+ | – ]选项[[+ | – ]选项] …
  • 默认:默认情况下,没有选项被启用。
  • 上下文:服务器configuration,虚拟主机,目录,.htaccess
  • 覆盖:索引
  • 状态:基地
  • 模块:mod_autoindex

请看这里: https : //httpd.apache.org/docs/2.4/mod/mod_autoindex.html