先感谢dalao们的付出。

github项目地址:https://github.com/donwa/oneindex

首先得有一个有管理员onedrive for business(子)账号。

搭建过程非常简单,在自己喜欢的地方。。。

git clone https://github.com/donwa/oneindex.git

然后lnmp vhost add或者宝塔添加网站,进到网页里直接点击绑定就好。

测试:https://od1.cosmiccat.net/

可以在config/base.php中设置根目录地址

'onedrive_root'=> 'onedrive里的文件夹',

如果想去掉链接里的"?":

去掉链接中的 /?/ :
需要添加apache/nginx/iis的rewrite的配置文件
参考程序根目录下的:.htaccessnginx.confWeb.config

    'root_path' => '?' 

改为

    'root_path' => '' 

 

图片外链测试: