当前位置:论坛首页 > Linux面板 > 求助

两条伪静态规则如何写在一起两个站都能用?

发表在 Linux面板2020-3-4 19:50 [复制链接] 1 1202

if (!-e $request_filename) {
  rewrite ^/index.php(.*)$ /index.php?s=$1 last;
  rewrite ^/admin.php(.*)$ /admin.php?s=$1 last;
  rewrite ^/api.php(.*)$ /api.php?s=$1 last;
  rewrite ^(.*)$ /index.php?s=$1 last;
  break;
}

上面是网站 www  xxxx. com 的伪静态规则 能正常用

下面是 www  xxxx. com /bbs 的伪静态规则 也能正常用

location /am/ {  
    index  index.html index.htm index.php l.php;  
    autoindex  off;  
    if (!-e $request_filename){  
        rewrite  ^/am/(.*)$  /am/index.php/$1  last;  
    }  
}  

但是把两条规则放在一起就只能用上面一个了

怎么在宝塔里写  可能让两个站都可以用呢



请先看清楚啊,,我要的是

www  xxxx. com /bbs

这样的







使用道具 举报 只看该作者 回复
发表于 2020-3-5 11:09:27 | 显示全部楼层
放一起的时候,bbs的规则放在前面试过没
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

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