Apache 目录索引样式 mod_autoindex

简介:

apache 的目录索引样式用的mod_autoindex模块 一般默认为开启状态

我们直接配置httpd.conf文件

讲如下内容加到HTTD.CONF


1
2
3
4
5
6
7
8
Options Indexes FollowSymLinks
IndexOptions FancyIndexing FoldersFirst NameWidth=* DescriptionWidth=* SuppressHTMLPreamble HTMLTable
IndexOptions Charset=GB2312 IconHeight=16 IconWidth=16 SuppressRules
IndexIgnore web header.html footer.html bepc.jpg actions defects
HeaderName  /web/header .html
ReadmeName  /web/footer .html
IndexOrderDefault Ascending Date
ServerSignature Off



Indexes 是开启目录浏览  如果不想开启 就直接删除这个关键字 或者前面加个-

如: -Indexes就是禁止浏览目录

IndexOptions FancyIndexing  这个是打开花式索引

FoldersFirst 这个是文件夹优先

NameWidth和DescriptionWidth是文件名和描述符的长度

SuppressHTMLPreamble 是去掉APACHE自动生成一些HTML代码 例如  Index of

HTMLTable 是启用HTML表格样式

Charset=GB2312 设置字符集

IconHeight=16 IconWidth=16 图标的大小

SuppressRules 这个是在FancyIndexing开启的情况下取消HR标签

IndexIgnore 这个排除文件和目录的 就是那些文件不显示出来

HeaderName  /web/header .html  这个是头文件

 ReadmeName /web/footer.html   这个结尾的文件

示例:header.html文件  主要这两个HTML文件要绝对路径


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html  xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta  http-equiv = "Content-Type"  content = "text/html; charset=gb2312"  />
< title >镜像服务器</ title >
< style  type = "text/css" >
<!--
.STYLE1 {
font-family: "微软雅黑";
font-weight: bold;
font-size:36px;
color: #0080FF;
}
table {width:100%;border-collapse:collapse;}
table td { line-height:17px; font-size:15px; text-align:left; border:1px #858585 solid;}
table tr:nth-child(odd){ background:#f0f0f0;}
table tr:hover{background:#ACD6FF; color:#990000;}
table th {background:#999999;line-height:17px;}
table th  a:link {color:#FFFFFF;}
table th  a:visited {color:#FFFFFF;}
table th  a:hover {color:#FFFF00;}
-->
</ style >
<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
</ head >
< body >
< center >
< img  src = "/web/logo.gif"  width = "231"  height = "63"  />< img  src = "/web/bg.png"  width = "450"  height = "50"  />
</ center >


footer.html文件内容如下:

1
2
</ body >
</ html >

footer.html可以加入自己的喜欢的内容
加载apache目录下的extra/httpd-autoindex.conf文件  可以下载一些自己喜欢的图标文件放入

配置完成后 重启apache就可以了







      本文转自flyingzf  51CTO博客,原文链接:http://blog.51cto.com/flyingzf/1335312,如需转载请自行联系原作者






相关文章
|
2月前
|
运维 Linux Apache
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
24 2
|
2月前
|
Apache 索引
精进Hudi系列|Apache Hudi索引实现分析(五)之基于List的IndexFileFilter
精进Hudi系列|Apache Hudi索引实现分析(五)之基于List的IndexFileFilter
19 0
|
2月前
|
存储 关系型数据库 Apache
深入理解Apache Hudi异步索引机制
深入理解Apache Hudi异步索引机制
43 2
|
2月前
|
数据处理 分布式数据库 Apache
一文聊透Apache Hudi的索引设计与应用
一文聊透Apache Hudi的索引设计与应用
87 3
|
1月前
|
Ubuntu Linux Apache
linux下apache2更换目录
linux下apache2更换目录
|
2月前
|
运维 Linux Apache
LAMP架构调优(十)——Apache禁止指定目录PHP解析与错误页面优化
LAMP架构调优(十)——Apache禁止指定目录PHP解析与错误页面优化
200 2
|
2月前
|
缓存 Apache 索引
Apache Hudi索引实现分析(一)之HoodieBloomIndex
Apache Hudi索引实现分析(一)之HoodieBloomIndex
21 0
|
2月前
|
Apache 索引
Apache Hudi索引实现分析(二)之HoodieGlobalBloomIndex
Apache Hudi索引实现分析(二)之HoodieGlobalBloomIndex
27 0
|
2月前
|
存储 分布式数据库 Apache
Apache Hudi索引实现分析(三)之HBaseIndex
Apache Hudi索引实现分析(三)之HBaseIndex
23 0
|
2月前
|
分布式数据库 Apache 索引
精进Hudi系列|Apache Hudi索引实现分析(四)之基于Tree的IndexFileFilter
精进Hudi系列|Apache Hudi索引实现分析(四)之基于Tree的IndexFileFilter
20 0

推荐镜像

更多