最近使用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;
如果还是不行可以注释掉配置文件后面的rewrite,或者清除网页根目录里面的 .htaccess文件内容清空即可。