以前就了解过Kodi
所以这两天又把Kodi找回来了。
因为发现Kodi在添加影音服务器的时候,有一个WebDAV服务器的功能,于是网上找了关于WebDAV的相关资料。
于是我又把nextcloud找回来了。
nextcloud打造WebDAV服务器
只要配置好nextcloud,WebDAV功能就默认打开了。
网址类似http://yourdomain.com:port/remote.php/webdav/
。
但是最初安装nextcloud的时候可能是随便找了个数据目录在存放数据,不是OneDrive的网盘。
所以需要安装一个新的应用External storage support
,这个应用默认是禁用的,需要手动启用。
还记得用rclone挂载的OneDrive吧,目录可能是/mnt/drive/
,在设置里面,左下方找到外部存储,把挂载到本地的网盘目录加上去,就能在oneindex里面打开OneDrive了。
注意在添加外部存储的时候,要分配管理账号,我只有一个账号,没有这个困扰,如果账号多了,可能要考虑一下权限的问题了吧。
这里的账号就是用来连接WebDAV服务器的账号密码。
Kodi是一个强大的播放器
目前我只发现Kodi这个播放器有添加WebDAV服务器的功能。
但是Kodi好像在安卓上的点击反应不太灵敏?还是我手机的问题?
oneindex开启伪静态
我服务器只安装了apache,没有nginx。
所以只需要把apache的httpd.conf
中添加或者修改LoadModule rewrite_module modules/mod_rewrite.so
开启Rewrite就行了。
oneindex已经写好了.htaccess伪静态规则,所以只要在后台开启伪静态就好了。
修改oneindex后台默认路径
首先要修改根目录下index.php
的路由规则:
1 | /** |
里面凡是admin
都要改成你自定义的路径,比如route::any('/admin/','AdminController@settings');
改成route::any('/houtai/','AdminController@settings');
。
然后需要修改/view/admin/layout.php
,否则后台的左侧链接无法使用:
1 | <div class="mdui-drawer" id="main-drawer"> |
因为已经开启了伪静态,所以这里的?/admin
要全部改成houtai
,比如<a href="<?php echo $root?>?/admin/cache" class="mdui-list-item">
改成<a href="<?php echo $root?>houtai/cache" class="mdui-list-item">
。
还有需要修改/controller/AdminController.php
,把登陆和登出的跳转功能转成你替换的名字。
这样应该就完成了伪静态。