在Apache里面如何定制自动产生目录列表?
解决方法:
mod_autoindex模块被用来自动列出目录列表.
所有下面的选项可以添加到虚拟主机章节,或者是某个目录的章节,或者是主配置文件里面. 下面这些配置可以添加在/etc/httpd/conf/httpd.conf文件的最后.
对所有相同文件类型做注释,添加:
AddDescription "This is a text file" .txt
上面的配置将为以.txt结尾的文件添加描述: "This is a text file".
对于特定的文件,可以使用下面的配置:
AddDescription "Our financial report" docs/finances.txt
上面的配置将为docs/finances.txt文件添加描述"Our financial report".
如果要想让某些文件不被列出,可以添加:
IndexIgnore docs/hidden.txt
这样,在docs目录被浏览的时候,hidden.txt文件将不会显示.
更多信息,请访问 http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html.