找回密码
 立即注册
查看: 2956|回复: 0

Discuz伪静态,第一次打开帖子偶尔是动态的临时解决办法

[复制链接]

650

主题

2041

回帖

3346

积分

管理员

积分
3346

社区居民社区明星最爱沙发灌水天才终身成就奖诚信商户

QQ
发表于 2022-6-5 13:03:41 | 显示全部楼层 |阅读模式
一直发现有这个问题,在帖子第一次打开会是动态的,再次点击就是静态的地址了。

找了好久,找到一个关于改代码的临时解决方案,我根据同样的思路改了代码,测试在3.4版本上是ok的。记录下,方便后期更新论坛后再次修改。

\source\module\forum\forum_viewthread.php

大约在621行,将代码

  1. dheader('Location:'.$_G['siteurl'].'forum.php?mod=viewthread&tid='.$_G['tid'].($_G['forum_auditstatuson'] ? '&modthreadkey='.$_GET['modthreadkey'] : '').($_G['page'] > 1 ? '&page=' . $_G['page'] : ''));
复制代码


修改为:

  1. dheader("Location:$_G[siteurl]thread-$_G[tid]-1-1.html");
复制代码



为了方便随时修改回来,可以把原来的代码注释掉,变成:

  1. dheader("Location:$_G[siteurl]thread-$_G[tid]-1-1.html");
  2.                 /* dheader('Location:'.$_G['siteurl'].'forum.php?mod=viewthread&tid='.$_G['tid'].($_G['forum_auditstatuson'] ? '&modthreadkey='.$_GET['modthreadkey'] : '').($_G['page'] > 1 ? '&page=' . $_G['page'] : '')); */
复制代码



安徽大学七彩梦论坛欢迎您~! www.ahubbs.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|安徽大学论坛 ( 皖ICP备11003929号-3 )

GMT+8, 2024-4-23 18:00 , Processed in 0.046357 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

Copyright © 2006-2024 安徽大学论坛 All Rights Reserved

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