2

我只想显示我的网络服务器的目录内容。

我的 .htaccess 文件包含:

Options '+Indexes'
IndexOptions +FancyIndexing

在浏览器中我得到了路径:

"Index of /~efc/"

在页脚中:

"Apache/2.2.22 (FreeBSD) mod_ssl/2.2.22 OpenSSL/1.0.1c mod_hcgi/0.9.4 DAV/2 Server"

有没有办法防止这些线?

编辑:除了 Sàt 的答案之外,我还通过以下指令得到了我想要的结果:

Options '+Indexes'

# SET INDEX OPTIONS
IndexOptions IgnoreCase FancyIndexing FoldersFirst NameWidth=* DescriptionWidth=* SuppressHTMLPreamble

# SPECIFY HEADER FILE
HeaderName header.html

# SPECIFY FOOTER FILE
ReadmeName footer.html

# IGNORE THESE FILES
IndexIgnore header.html footer.html
4

2 回答 2

2

当然。使用 HeaderName 和 ReaderName 指令,如下所示:

Options '+Indexes'
IndexOptions +FancyIndexing
HeaderName fancy_hdr.html
ReadmeName fancy_readme.html

HeaderName 指向列表之前渲染的 html 文件,ReadmeName 指向列表之后渲染的 html。

有很多有趣的自定义选项,您可能想看看文档各种 教程中的那些。

于 2012-08-24T12:08:43.037 回答
0

页脚也打印在 404 等错误页面上。您可以通过httpd.conf 中的ServerTokens指令控制其显示。

于 2012-08-24T12:08:45.517 回答