业务经理

微信扫描以上二维码

028-61286886

技术咨询

多站点插件伪静态规则冲突

迅睿框架 更新 2023-08-07 10:31:49 星 空

网站测试环境是使用Linux宝塔环境搭建的,现在是上线到客户主机,用的Windows系统的虚拟主机。

出现了一个奇怪的BUG,网站默认打开是英文版,创建了手机版(目录形式/m),使用多站点插件创建的中文版子站点(目录形式/cn),然后这个中文版也有单独手机版(目录/cn/m)

也就是说我现在有4个网站,需要写4个伪静态规则,在宝塔的时候,我按照官方手册按照多个目录写了个4个规则,一切正常,但是很奇怪的是,我在后台更新了缓存和刷新了目录链接后。/cn就提示栏目不存在了,其他三个网站都可以正常访问! 我个人感觉应该是和栏目名规则冲突了。但是不知解决办法!

请问这个怎么解决呢?


方案

  • 官方插件技术-阿峰 #1 · 2023-08-05 13:36:36
    有两种可能1是缓存没更新成功,去任意一个站点后台,点网站更新,点更新第一个缓存按钮,完毕2是伪静态解析规则冲突,需要合理的调整规则次序和正则表达式
  • 星 空 #2 · 2023-08-05 13:57:59
    官方插件技术-阿峰 缓存已经更新了,两个站点的后台我都操作了更新后台缓存。而且很奇怪的是,其他目录都可以正常访问。/m,/cn/m,唯独/cn提示栏目不存在。



  • 官方插件技术-阿峰 #3 · 2023-08-05 14:53:23
    对iis的支持是不友好的
  • 星 空 #4 · 2023-08-05 15:29:05
    官方插件技术-阿峰 但是这个问题我在Linux的宝塔环境下也复现出来了。我在宝塔里添加了四组伪静态规则(默认站点、默认站点的手机版/m、中文版/cn、中文版手机版/cn/m)
    问题截图
  • 秉烛思 #5 · 2023-08-07 09:37:35
    你这肯定是伪静态的规则冲突了,需要改config/rewrite.php文件,把规则中的cn重写一个,或者你就直接用二级域名,en.xxx.com,cn.xxx.com,然后手机站用目录形容,这样不是更友好?
  • 星 空 #6 · 2023-08-07 09:50:06
    秉烛思 可是在后台上检测伪静态的时候,就直接提示/cn不支持伪静态,可是规则都写了啊。而且奇怪的是,检测/cn/m就支持。
  • 秉烛思 #7 · 2023-08-07 10:09:06
    星 空 没必要纠结,系统是nginx规则,IIS支持本来就不好,二级域名最方便,
  • 星 空 #8 · 2023-08-07 10:11:59
    秉烛思 嗯,我明白,你看一下我三楼回复的图片,就是在我Linux系统宝塔里设置伪静态规则,检测cn就是不支持 😂
  • 秉烛思 #9 · 2023-08-07 10:31:49
    星 空 你三楼BT的问题跟前面问题是不一样的,提示伪静态不支持是你伪静态规则的问题,出现这个问题打开页面是默认404页面,前面提示栏目不存在是你的伪静态解析规则的问题。

迅睿系统漏洞

AI文章生成器
AI文章生成器(2026-10-09)
新增任务日志自动清理 优化日志分组与显示 优化调用说明和优缺点说...
媒体交易系统
媒体交易系统(2026-10-09)
单独新增我的软文内容 投放界面,原录入内容改为选择已有内容
GeoSeo收录宝
GeoSeo收录宝(2026-10-07)
重构 推送和收录两大菜单,优化细节,使操作更加简单。
文件管理器
文件管理器(2026-10-05)
批量上传,删除,新建文件,在线编辑,统计大小
GEO系统
GEO系统(2026-10-05)
增加排名管理,排名总览、明细、趋势 运营客户端升级方法:重新生成客户...
手机微信登录
手机微信登录(2026-10-02)
针对微信小程序官方审核要求,增加移动网站首页、隐私说明入口、服务支持...
图标库管理
图标库管理(2026-10-02)
移除后台管理和会员中心的冗余启用引用开关。 内置图标库增加增量更新...
广告投放管理
广告投放管理(2026-09-30)
优化广告显示 更新调用代码为模板标签
模板界面管理
模板界面管理(2026-09-30)
增加模板标签代码生成功能
GeoSeo工具箱
GeoSeo工具箱(2026-09-29)
新增AI可见度检测 支持多品牌管理(品牌/别名/竞品,数据隔离,定...