Apache 模块mod_autoindex生成“目录索引”,向用户显示目录中文件和目录的粗略超链接列表(当没有 index.html 或其他DirectoryIndex文件时)。
我在 Apache 网络服务器上有一个目录,我想在其中提供一个自动目录列表,包括完整的文件名、最近修改的优先排序、显示文件大小、使用简单而有吸引力的演示文稿。我不能使用 mod_autoindex 或其他 Apache 功能。
因此,我正在寻找一个与 mod_autoindex 做很多相同事情的简单脚本。换句话说,我想要一个脚本,我可以将它放在一个目录中,该目录将 HTML 文档输出到 STDOUT,其中包含目录中文件的超链接列表。
该脚本应该以一种简单且有吸引力的方式呈现其输出(非技术人员将使用它),包含一个我可以根据需要编辑的文件,并且最好是独立于操作系统的(这样我以后可以再次使用它)。额外的功能会很棒,但易于安装是最重要的(尽管如果需要,我很乐意调整代码)。
我的首选是 perl 脚本(即 index.pl 文件),但 PHP 是可以接受的(index.php)。这些是服务器上唯一的 DirectoryIndex 选项。
更新
我决定使用snif代替 AutoIndex来解决当前的问题,但我仍然有兴趣找到一个 perl 实现,所以如果你知道一个,请发布它。谢谢。