tufu001 发表于 2021-5-23 10:55:12

安装在二级目录的程序伪静态如何设置

例如 OneManager-php
玉米 abc.com/OneManager
OneManager程序放在主站abc.com/OneManager下

lnmp环境
主站配置中加入 include rewrite/OneManager.conf

OneManager.conf配置location /OneManager/ {
        rewrite ^/(.*)$ /OneManager/index.php?/$1 last;
}
可以安装,仅首页后台能访问。

逸笙 发表于 2021-5-24 17:25:49

经测试,在宝塔中使用这个伪静态,可以正常访问onedrive内容(不过宝塔中好像默认jpg缓存30d,我删掉了)。

炮姐的安全裤 发表于 2021-5-24 17:34:16

逸笙 发表于 2021-5-24 17:25
经测试,在宝塔中使用这个伪静态,可以正常访问onedrive内容(不过宝塔中好像默认jpg缓存30d,我删掉了)。 ...

可以安装,仅首页后台能访问。

这个不是不能 yc006t

逸笙 发表于 2021-5-24 17:43:15

炮姐的安全裤 发表于 2021-5-24 17:34
这个不是不能

刚刚发现一个小问题,检查rewrite的时候,会读取disk cache,
修改了一下,重下代码试试。
你location后不用~,用楼主的这种试试。

炮姐的安全裤 发表于 2021-5-24 17:59:12

逸笙 发表于 2021-5-24 17:43
刚刚发现一个小问题,检查rewrite的时候,会读取disk cache,
修改了一下,重下代码试试。
你location后 ...

主站dz      include rewrite/discuzx.conf;
      include rewrite/onedrive.conf;
onedrive.conf配置
location /onedrive/ {
        rewrite ^/(.*)$ /onedrive/index.php?/$1 last;
}
访问onedrive子目录404
onedrive目录下的图片都没有显示 只有显示文件夹
https://img11.360buyimg.com/ddimg/jfs/t1/181808/33/5715/10456/60ab78ddEe54acb79/223b9c5e4eb4b118.png

逸笙 发表于 2021-5-24 18:01:46

炮姐的安全裤 发表于 2021-5-24 17:59
主站dz
onedrive.conf配置



要不你上下反一下?
先判断是不是访问/onedrive/目录,再判断dz的rewrite。

炮姐的安全裤 发表于 2021-5-24 18:27:13

逸笙 发表于 2021-5-24 18:01
要不你上下反一下?
先判断是不是访问/onedrive/目录,再判断dz的rewrite。

onedrive.conf放dz前面
还是404yc005t
页: [1]
查看完整版本: 安装在二级目录的程序伪静态如何设置