如何更改Apache HTTP索引的格式?

比如这个指标:

http://howto.unixdev.net/

不同于这个指数:

http://gcc.petsads.us/

如何更改我的Web服务器的索引格式?

您发布的两个url适用于完全不同的协议。 第一个是FTP ,第二个是HTTP URL。 第一个的显示格式完全取决于您所使用的客户端软件,第二个仅仅是一个由Apache httpd web服务器dynamic生成的HTML文件。

Apache httpd使用mod_autoindex进行索引生成(读取其doc ),可以将其configuration为生成自定义输出。 也许你正在寻找这样的东西:

 <Directory /var/www/> IndexOptions +FancyIndexing +FoldersFirst +XHTML IndexStyleSheet "/include/style.css" HeaderName "/include/HEADER.html" ReadmeName "/include/FOOTER.html" </Directory> 

这使您可以提供任意HTML文件,以便在每个列表之前和之后包含,并使用您提供的CSS样式表进行呈现。