全球主机交流论坛

标题: 安装在二级目录的程序伪静态如何设置 [打印本页]

作者: tufu001    时间: 2021-5-23 10:55
标题: 安装在二级目录的程序伪静态如何设置
例如 OneManager-php
玉米 abc.com/OneManager
OneManager程序放在主站abc.com/OneManager下

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

OneManager.conf配置
  1. location /OneManager/ {
  2.         rewrite ^/(.*)$ /OneManager/index.php?/$1 last;
  3. }
复制代码

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


作者: 逸笙    时间: 2021-5-24 17:25
经测试,在宝塔中使用这个伪静态,可以正常访问onedrive内容(不过宝塔中好像默认jpg缓存30d,我删掉了)。
作者: 炮姐的安全裤    时间: 2021-5-24 17:34
逸笙 发表于 2021-5-24 17:25
经测试,在宝塔中使用这个伪静态,可以正常访问onedrive内容(不过宝塔中好像默认jpg缓存30d,我删掉了)。 ...
可以安装,仅首页后台能访问。

这个不是不能


作者: 逸笙    时间: 2021-5-24 17:43
炮姐的安全裤 发表于 2021-5-24 17:34
这个不是不能

刚刚发现一个小问题,检查rewrite的时候,会读取disk cache,
修改了一下,重下代码试试。
你location后不用~,用楼主的这种试试。
作者: 炮姐的安全裤    时间: 2021-5-24 17:59
逸笙 发表于 2021-5-24 17:43
刚刚发现一个小问题,检查rewrite的时候,会读取disk cache,
修改了一下,重下代码试试。
你location后 ...

主站dz
  1.         include rewrite/discuzx.conf;
  2.         include rewrite/onedrive.conf;
复制代码

onedrive.conf配置
  1. location /onedrive/ {
  2.         rewrite ^/(.*)$ /onedrive/index.php?/$1 last;
  3. }
复制代码

访问onedrive子目录404
onedrive目录下的图片都没有显示 只有显示文件夹

作者: 逸笙    时间: 2021-5-24 18:01
炮姐的安全裤 发表于 2021-5-24 17:59
主站dz
onedrive.conf配置

要不你上下反一下?
先判断是不是访问/onedrive/目录,再判断dz的rewrite。
作者: 炮姐的安全裤    时间: 2021-5-24 18:27
逸笙 发表于 2021-5-24 18:01
要不你上下反一下?
先判断是不是访问/onedrive/目录,再判断dz的rewrite。

onedrive.conf放dz前面
还是404




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4