用用户友好的目录列表替换 Apache 的 mod_autoindex 的简单脚本
-
19-08-2019 - |
题
阿帕奇模块 mod_autoindex 生成“目录索引”,向用户显示目录内文件和目录的粗略超链接列表(当没有index.html或其他文件时) 目录索引 文件)。
我在 Apache Web 服务器上有一个目录,我想在其中提供自动目录列表,包括完整的文件名,按最近修改的顺序排列,并显示文件大小,使用简单且有吸引力的演示文稿。我无法使用 mod_autoindex 或其他 Apache 功能。
因此,我正在寻找一个简单的脚本,其功能与 mod_autoindex 大致相同。换句话说,我想要一个可以放在目录中的脚本,该脚本将 HTML 文档输出到 STDOUT,其中包含目录中文件的超链接列表。
该脚本应该以一种简单且有吸引力的方式呈现其输出(非技术人员将使用它),包含一个我可以根据需要进行编辑的文件,并且最好是独立于操作系统的(这样我以后可以再次使用它)。额外的功能会很棒,但易于安装是最重要的(尽管如果需要的话我很乐意调整代码)。
我更喜欢 Perl 脚本(即index.pl 文件),但 PHP 是可以接受的(index.php)。这些是服务器上唯一的 DirectoryIndex 选项。
更新
我决定使用 嗅探 优先于 自动索引 来解决当前的问题,但我仍然有兴趣找到一个 perl 实现,所以如果你知道一个,请发布它。谢谢。
解决方案
snif 很好,我认为可以满足您的所有需求。关联
其他提示
我想自动索引可以解决你的问题。
在httpd.conf文件或具有:
使用Apache ::图标(); 使用Apache ::自动索引;
自: cpansearch.perl.org/src/GOZER/Apache-AutoIndex-0.08/AutoIndex.pm
自: http://www.google.com/search?num=20&q = perl的+阿帕奇%3A%3AAutoIndex