介绍
Directory Lister 是一个目录索引工具,但原版比较简陋并且打开速度也比较慢,这里分享一个美化版的Directory Lister,优化了字体文件,使用谷歌字体,优化了js,提升打开速度,有喜欢的可以试试;
- 原版官网:https://www.directorylister.com
- 原版项目:https://github.com/DirectoryLister/DirectoryLister
- 修改版美化版下载:https://sunpma.lanzoux.com/i7ffpbi
预览
安装
在宝塔面板新建站点,删除根目录下所有文件,然后将源码压缩包全部解压至网站根目录;
宝塔面板 - 网站设置 - 伪静态(添加以下伪静态后保存)
location / {
rewrite /(.*)/$ /index.php?dir=$1 last;
}
说明
打开网址会列出网站根目录下的所有文件夹及文件,图片及视频可以在线预览,所有文件均可直接下载;
参考链接:https://www.moerats.com/archives/547
版权声明:本文为原创文章,版权归 suntl.com 所有,转载请注明出处!
本文链接:https://suntl.com/602.html
友情提示:如果博客出现404或链接失效,请留言或者联系博主修复!
大佬,这个Directory Lister 的底部链接china/usa,如何更改成你网站那样引到自己的博客呢?求解!
修改主题中的index.php文件
新版UI更好看了
原版的目录有点丑,使用美化版
然而原版的文件夹目录还是?dir=xxx 和下载路径是区分开的,是可以成功解决.,
但是你这个伪静态文件夹地址美观些.
我又不懂php,不知道能否修改主题内的index.php,吧生成的文件(非文件夹)链接地址手动改为我的 存储链接开头?
因为我的网站主目录挂载了对象存储,所以网站目录结构和对象存储内文件结构一致...在生成链接时就解决是最靠谱的..
我这个在原版的基础上修改过链接地址的,原版会出现乱码,我没用过对象存储,修改index.php是否可行,我也不太清楚
老哥,你这个版本是加了伪静态的,让文件夹显示为路径 xxx.com/xx/xx/ 对吧?
我想咨询个Nginx配置sub_filter 吧下载路径替换为对象存储的下载绝对地址..
虽然替换成功了,但是文件夹的路径也被替换掉了.那么点文件夹就变为对象存储的文件夹路径,是没法访问的..不知道有办法解决么? 可以的话我贴上Nginx配置和截图?
这个源码不支持对象存储,要改的话不就等于重新写一个源码了!我记得有网盘源码支持对象存储的,你可以找找看,我也记不太清楚了。
我是把对象存储挂在到服务器上网站根目录,是能够识别的,现在解决的只是网站本身显示文件夹和文件的下载路径问题