2

Webサーバーのディレクトリコンテンツだけを表示したい。

私の.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 に答える