0

Apache モジュールmod_autoindexは「ディレクトリ インデックス」を生成します。これは、ディレクトリ内のファイルとディレクトリの大まかなハイパーリンク リストをユーザーに表示します (index.html またはその他のDirectoryIndexファイルがない場合)。

Apache Web サーバーにディレクトリがあり、完全なファイル名を含む自動ディレクトリ リストを提供したいと考えています。これには、最近変更された順に並べ替えられ、ファイル サイズが表示され、シンプルで魅力的なプレゼンテーションが使用されます。mod_autoindex やその他の Apache 機能を使用できません。

したがって、mod_autoindex とほとんど同じことを行う単純なスクリプトを探しています。つまり、ディレクトリ内のファイルのハイパーリンク リストを含む HTML ドキュメントを STDOUT に出力する、ディレクトリに配置できるスクリプトが必要です。

スクリプトは、その出力をシンプルで魅力的な方法で提示し (技術者以外の人も使用します)、必要に応じて編集できる 1 つのファイルで構成され、できれば OS に依存しない (後で再び使用できるようにする) 必要があります。追加の機能は素晴らしいものですが、インストールの容易さが何よりも重要です (ただし、必要に応じてコードを微調整できます)。

私の好みは perl スクリプト (つまり、index.pl ファイル) ですが、PHP も許容されます (index.php)。これらは、サーバー上の唯一の DirectoryIndex オプションです。

アップデート

現在の問題を解決するために、 AutoIndexよりもsnifを使用することにしましたが、まだ perl の実装を見つけることに興味があるので、知っている場合は投稿してください。ありがとう。

4

3 に答える 3

3

snif は素晴らしく、すべてのニーズを満たしていると思います。 リンク

于 2009-01-18T19:36:39.930 に答える
1

AutoIndexがあなたの問題を解決できると思います。

于 2009-01-18T08:59:50.223 に答える
-1

httpd.conf ファイルで、または次のように指定します。

Apache::Icon () を使用します。Apache::AutoIndex を使用します。

から: cpansearch.perl.org/src/GOZER/Apache-AutoIndex-0.08/AutoIndex.pm

から: http://www.google.com/search?num=20&q=perl+Apache%3A%3AAutoIndex

于 2010-09-24T20:54:28.913 に答える