开启并定制 Apache 显示目录索引样式
开启并定制 Apache 显示目录索引样式
httpd.conf path: /etc/apache2/
1)开启目录索引
DocumentRoot "/Users/ios/Documents/WebServer"
<Directory "/Users/ios/Documents/WebServer">
Options FollowSymLinks Multiviews Indexes
MultiviewsMatch Any
IndexOrderDefault Descending Date
IndexOptions NameWidth=100 Charset=UTF-8 FancyIndexing FoldersFirst
AllowOverride None
Require all granted
</Directory>
2)自定义索引(目录浏览)样式
上一步的 IndexOptions 选项可以自定义索引(目录浏览)样式,如下:
FancyIndexing 开启目录浏览修饰
HTMLTable 此选择与FancyIndexing一起构建一个简单的表来进行目录浏览修饰。
ScanHTMLTitles 搜索HTML标题
FoldersFirst 目录优先排在前面
NameWidth=85 表示文件名可以最多显示85个英文字符
DescriptionWidth=128 表示描述可以显示的字符数
IconWidth=16 Icon的宽度(像素)
IconHeight=16 Icon的高度(像素)
VersionSort 版本排序,如果没有此项,将按照拼音顺序排序
Charset=UTF-8 字符集
其他诸如:
AddAltClass、IconsAreLinks、IgnoreCase、IgnoreClient、ShowForbidden、SuppressColumnSorting、SuppressDescription、SuppressHTMLPreamble、SuppressIcon、SuppressLastModified、SuppressRules、SuppressSize、TrackModified、Type等请阅读参考链接。
参考链接:
http://httpd.apache.org/docs/2.4/en/mod/mod_autoindex.html#indexoptions
按修改日期排列方式
IndexOrderDefault Ascending/Descending Date