返回列表 发帖
查看: 7930|回复: 5

[求助] X3.4偶尔有帖子点开是非伪静态,如何解决?

45

主题

266

回帖

359

积分

炉火纯青

贡献
0 点
金币
23 个
发表于 2021-2-21 15:30:55 | 查看全部 |阅读模式
X3.4列表页都是伪静态的,大部分帖子打开是伪静态的,但偶尔部分帖子第一次打开时是非伪静态的,如下图所示
1.png

如果把帖子标题再点一下,类似下图红框的标题,再点一下才会跳转成伪静态地址
3.png

跳转后才变成伪静态
2.png

这时如果再返回列表页,再点刚刚这个主题,也会是伪静态。所以,就是偶尔部分帖子,第一次点击才会出现这个问题。不知道问题出在哪里了?

说明:此问题不是在分类和搜索下出现的,就是普通的列表页,大部分的主题伪静态都正常的。

求指教!

我知道答案 回答被采纳将会获得1 贡献 已有5人回答
回复

使用道具 举报

10

主题

285

回帖

540

积分

应用开发者

贡献
5 点
金币
173 个
QQ
发表于 2021-2-21 17:19:50 来自手机 | 查看全部
本帖最后由 凹凸曼 于 2021-2-21 17:29 编辑

推荐『凹凸曼』伪静态化
https://addon.dismall.com/?@apoyl_rewrite.plugin
回复

使用道具 举报

45

主题

266

回帖

359

积分

炉火纯青

贡献
0 点
金币
23 个
 楼主| 发表于 2021-2-22 09:25:22 | 查看全部
凹凸曼 发表于 2021-2-21 17:19
推荐『凹凸曼』伪静态化
https://addon.dismall.com/?@apoyl_rewrite.plugin

DZ自带有伪静态,还是想用自带的,遇到了这个小问题,想看看如何解决。
回复

使用道具 举报

12

主题

87

回帖

220

积分

应用开发者

贡献
1 点
金币
71 个
发表于 2021-2-22 11:27:09 | 查看全部
不只是第1次, 是每日第1次

这是一个BUG, 并且是discuz自身判断策略BUG,

不是随机的, 而是有精确触发条件的, 条件就是: 删除了回帖, 然后导致查询出来的总回帖数与postion记录不相符, 然后就会跳转到动态地址并且写入缓存表,

写入缓存后不会再跳转, 但是每日凌晨系统会自动清除帖子的缓存, 所以第二天首次访问该贴删了回复那一页时又会跳转一次

这个我以前修复过, 好像判断代码在一个php文件里面
回复

使用道具 举报

45

主题

266

回帖

359

积分

炉火纯青

贡献
0 点
金币
23 个
 楼主| 发表于 2021-2-22 15:03:30 | 查看全部
jiangchuankyo 发表于 2021-2-22 11:27
不只是第1次, 是每日第1次

这是一个BUG, 并且是discuz自身判断策略BUG,

我的并不是第一次点击才会出现这个问题,偶然出现的。刚刚也试了,今天第一次没有这个问题。
回复

使用道具 举报

45

主题

266

回帖

359

积分

炉火纯青

贡献
0 点
金币
23 个
 楼主| 发表于 2021-2-23 10:28:12 | 查看全部
今天又试了,刚开始伪静态是正常的,列表页翻几页,再点击帖子打开,随机还是出现了一个帖子非伪静态。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-8-18 10:01 , Processed in 0.067823 second(s), 11 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表