定制Apache index 目录

At 2010-02-27

转载请注明文章转载自:Dbabc.Net [http://dbabc.net]
本文链接:http://dbabc.net/archives/2010/02/27/custom-apache-index-of-directory.shtml

定制Apache index 目录 参考 http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html

#表示开启了索引模式(也就是目录浏览)

Options Indexes

IndexOptions FancyIndexing ScanHTMLTitles NameWidth=128 DescriptionWidth=256 HTMLTable VersionSort FoldersFirst

可用参数,含义如下:

#ScanHTMLTitles:搜索HTML标题
#NameWidth:文件命显示字节数
#DescriptionWidth:描述显示字节数
#HTMLTable:允许HTML格式
#FoldersFirst:目录优先

SuppressLastModified 在目录中禁止显示最近的修改时间

#索引排除语法

IndexIgnore  .header.html .footer.html

.header.html .footer.html 这两个文件不会在索引(目录浏览)中出现。

#索引头部嵌入文件

HeaderName ./.header.html

#索引底部嵌入文件

ReadmeName  ./.footer.html

ReadmeName: 指定该目录列表的footer模板,指定一个html文件后,Apache会在目录列表的底部加载这个网页。

注意:文件路径是相对于列表目录的根而言的,并不是相对于系统根或者网站根。

HeaderName: 指定该目录列表的header模板,指定一个html文件后,Apache会用这个网页替换掉默认目录列表上面呆板的Index of …..。

注意:文件路径是相对于列表目录的根而言的,并不是相对于系统根或者网站根。

#关闭服务器标志

ServerSignature Off

版本排序
对于中文来说,是按照拼音顺序排序的。

IndexOptions VersionSort

Apache 在启用 index of 列示文件时,如果里面有中文文件或目录,总是显示乱码,在浏览器里选择字符编码为 UTF-8 后才能正常显示。这是由于Apache默认采用 iso-8859-1 字符编码, 可使用 IndexOptions 来为 index of 设置默认字符编码:

IndexOptions Charset=utf-8

本站实例 :http://health.dbabc.net/

Options Indexes FollowSymLinks
IndexOptions  Charset=utf-8
#IndexOptions  DescriptionWidth
ServerSignature Off
IndexOptions FancyIndexing ScanHTMLTitles NameWidth=128 DescriptionWidth=256 HTMLTable VersionSort FoldersFirst
IndexOptions VersionSort
HeaderName .header.html
ReadmeName .footer.html
IndexIgnore .??* *~ *# .header.html .footer.html  .* cgi-bin

无觅相关文章插件,快速提升流量

Copyright © Dbabc.Net All Rights Reserved. 本站内容仅代表个人观点, 与其他任何组织或公司无关

-The End-

发表评论


*

为你保密









Copyright © Dbabc.Net All Rights Reserved. 本站内容仅代表个人观点, 与其他任何组织或公司无关

Powered by Wordpress and Theme by WPYOU