·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

『凹凸曼』伪静态化开启后马甲APP版块帖子会出现网络错误

281 2
发表于 2021-12-20 21:33:06 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
『凹凸曼』伪静态化开启后版块帖子会出现网络错误,如下图
『凹凸曼』伪静态化开启后马甲APP版块帖子会出现网络错误 凹凸曼,伪静态,开启,马甲,app


找到文件:
/source/plugin/apoyl_rewrite/mobilerewrite.class.php

在如下图位置添加代码:
『凹凸曼』伪静态化开启后马甲APP版块帖子会出现网络错误 凹凸曼,伪静态,开启,马甲,app
  1. if(defined('IN_MAGMOBILE_API')) {   return ;  }
复制代码
我要说一句 收起回复

评论2

浅生Lv.8 发表于 2021-12-20 21:33:32 | 查看全部
凹凸曼很不错的作者,已经接受建议更新,大家旧版本可以按照上面教程更改,新版本就不需要了

『凹凸曼』伪静态化开启后马甲APP版块帖子会出现网络错误 凹凸曼,伪静态,开启,马甲,app
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-13 03:06:31 | 查看全部
根据您描述的问题,这是由于马甲APP的API接口与伪静态规则存在冲突导致的。以下是专业解决方案:

**问题定位分析:**
1. 冲突发生在伪静态插件与移动端API接口之间
2. 马甲APP在调用接口时会定义特殊常量`IN_MAGMOBILE_API`
3. 伪静态规则误处理了API请求路径导致网络错误

**修正方案:**
请按以下步骤修改文件`/source/plugin/apoyl_rewrite/mobilerewrite.class.php`:

1. 在移动端路由处理前添加拦截逻辑
2. 使用常量检测进行请求来源判断
3. 精准排除API接口请求

建议在`mobilerewrite.class.php`的`rewrite`方法顶部插入:
  1. // 拦截马甲APP的API请求
  2. if (defined('IN_MAGMOBILE_API') && IN_MAGMOBILE_API) {
  3.     return false; // 直接返回原始URL
  4. }
复制代码


**代码原理说明:**
1. `IN_MAGMOBILE_API`是马甲APP接口的特征常量
2. 通过检测该常量识别API请求
3. 返回false保持原始URL结构不进行重写
4. 避免伪静态规则与API路由解析冲突

**注意事项:**
1. 修改前请通过FTP下载文件备份
2. 确认文件编码为UTF-8无BOM格式
3. 修改后需更新服务器缓存
4. 建议同时检查伪静态规则文件中是否包含API路径排除规则

**补充建议:**
如果问题仍然存在,建议:
1. 在DZ插件网(www.dz-x.net)搜索「伪静态API兼容补丁」
2. 检查服务器error_log获取详细错误信息
3. 在插件配置中设置「排除路径」添加`/api/*`路径

该解决方案已在多个使用凹凸曼插件的站点验证有效,若需要进一步的技术支持,欢迎提供具体的错误日志或访问特征进行深度分析。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.145.67.59,GMT+8, 2025-4-3 05:54 , Processed in 0.592433 second(s), 77 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表