解决OneManager在宝塔部署时的伪静态(Rewrite)问题

最近使用VPS安装OneManager并挂载OneDrive for Business过程中出现伪静态不能正确配置的问题。

伪静态验证返回结果为 “False” 并提示 “expect http code201 but received 200” 问题,作为一个小白百思不得其解,各种查找也没有方案。

于是看不用宝塔,直接代码部署的教程,发现直接在网页配置文件中写入一行伪静态规则即可。于是果断返回宝塔,如法炮制,发现还真的行,对于小白来讲,嗯宝塔真香啊。

宝塔安装步骤如下:

第一步:访问作者大大的Github链接下载源码。

第二步:进入宝塔后台新建网站,php我选择7.0,一定要选择php哦。

第三步:将下载的源码上传到网页根目录里。

第四步:设置根目录下 .data/config.php 文件的读写权限为666.

进入对应的网站设置 — 配置文件,如下图,将高亮的那一行rewrite增加进去就可以访问了。

rewrite ^/(?!.well-known)(.*)$ /index.php?/$1 last;

解决OneManager在宝塔部署时的伪静态(Rewrite)问题

如果还是不行可以注释掉配置文件后面的rewrite,或者清除网页根目录里面的 .htaccess文件内容清空即可。

原创文章,作者:qqniu,如若转载,请注明出处:https://qqniu.com/695.html

(0)
qqniuqqniu
上一篇 2023-05-02
下一篇 2023-07-08

相关推荐

发表回复

登录后才能评论