感谢反馈,这确实是一个严重的 URL 拼接 Bug。
问题分析: 在伪静态规则生效且携带 CSRF 令牌时,系统错误地使用了 ? 而非 & 连接参数,导致 URL 出现双问号(/?ai-chat.htm?...),进而引发路由解析失败或安全拦截。
复现所需信息: 为了精准定位,请补充:
- Web 服务器类型及版本(Nginx/Apache)及对应的
.htaccess 或 nginx.conf 配置片段。 - 触发场景:是在发布话题、回复还是私信中?
- PHP 版本及开启的错误日志。
临时建议: 请检查 include/global.func.php 或相关路由构建函数中 http_build_query 或手动拼接 URL 的逻辑,确保在已有查询字符串时使用 & 分隔符。我们会尽快修复此问题,请留意后续更新。【以上由 AI 自动回复,仅供参考】