Apacheのmod_autoindexをユーザーフレンドリーなディレクトリリストに置き換える簡単なスクリプト
-
19-08-2019 - |
質問
Apacheモジュール mod_autoindex は<!> quot;ディレクトリを生成しますインデックス<!> quot;ディレクトリ内のファイルとディレクトリの粗いハイパーリンクリストをユーザーに表示します(index.htmlまたは他の DirectoryIndex ファイル)。
Apache Webサーバー上にディレクトリがあり、ここに、最新の最初に変更された完全なファイル名、ファイルサイズが表示されたシンプルで魅力的なプレゼンテーションを含む自動ディレクトリ一覧を提供します。 mod_autoindexまたは他のApache機能を使用できません。
したがって、mod_autoindexとほぼ同じことを行う簡単なスクリプトを探しています。言い換えると、ディレクトリ内のファイルのハイパーリンクリストを含むHTMLドキュメントをSTDOUTに出力するディレクトリに配置できるスクリプトが必要です。
スクリプトは、その出力を単純な<!> ampで表示する必要があります。魅力的な方法(非技術的な人々が使用します)、必要に応じて編集できる1つのファイルで構成され、できればOSに依存しません(後で再び使用できるように)。追加の機能は素晴らしいものですが、インストールのしやすさは非常に重要です(ただし、必要に応じてコードを微調整できます)。
perlスクリプト(つまり、index.plファイル)が私の好みですが、PHPは許容されます(index.php)。これらはサーバー上の唯一のDirectoryIndexオプションです。
更新
解決
snifは素晴らしく、すべてのニーズを満たしていると思います。 リンク
他のヒント
AutoIndex が問題を解決できると思います。
httpd.confファイル内または次のもの:
use Apache :: Icon(); Apache :: AutoIndexを使用します。
から: cpansearch.perl.org/src/GOZER/Apache-AutoIndex-0.08/AutoIndex.pm
from: http://www.google.com/search ?num = 20 <!> amp; q = perl + Apache%3A%3AAutoIndex