全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 5201|回复: 6

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

[复制链接]
发表于 2021-5-23 10:55:12 | 显示全部楼层 |阅读模式
例如 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:49 | 显示全部楼层
经测试,在宝塔中使用这个伪静态,可以正常访问onedrive内容(不过宝塔中好像默认jpg缓存30d,我删掉了)。
发表于 2021-5-24 17:34:16 | 显示全部楼层
逸笙 发表于 2021-5-24 17:25
经测试,在宝塔中使用这个伪静态,可以正常访问onedrive内容(不过宝塔中好像默认jpg缓存30d,我删掉了)。 ...
可以安装,仅首页后台能访问。

这个不是不能

发表于 2021-5-24 17:43:15 | 显示全部楼层

刚刚发现一个小问题,检查rewrite的时候,会读取disk cache,
修改了一下,重下代码试试。
你location后不用~,用楼主的这种试试。
发表于 2021-5-24 17:59:12 | 显示全部楼层
逸笙 发表于 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:46 | 显示全部楼层

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

onedrive.conf放dz前面
还是404
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-29 10:19 , Processed in 0.079805 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表