阿桑 发表于 2022-10-5 05:08:59

discuz论坛最新回复帖子url链接实现伪静态化去除lastpost方法

当我们采用discuz论坛程序建设的网站伪静态后,在论坛版块里面点击帖子转到帖子内容页是伪静态的地址。但是当我们点击论坛首页上面出现的“最后发表”“最新发表”等帖子标题时转到的具体的帖子内容页后发现帖子的地址却是动态地址:“网站地址/forum.php?mod=redirect&tid=$forum数字&goto=lastpost”。

本文主要介绍如何实现最新回复帖子的伪静态---解决discuz x3首页最后发表帖子地址伪静态:

具体解决方法:

在template/default/forum/discuz.htm页面 查找:

forum.php?mod=redirect&tid=$forum&goto=lastpost#lastpost

替换以上代码为:

thread-$forum-1-1.html

【说明一下】以上代码的替换,是实现板块旁边的最近发表帖子链接的伪静态。

至于dz四格的最新回复伪静态,大同小异,是替换这个:

forum.php?mod=redirect&tid=$thread&goto=lastpost#lastpost

修改为:

thread-$thread-1-1.html

百日丶萌新 发表于 2023-4-24 14:11:25

支持一下

阿追 发表于 2023-4-24 20:19:11

支持一下

wl28561293 发表于 2023-4-25 15:39:53

看看怎么回事儿

亦云 发表于 2023-4-28 12:32:03

支持一下

吃货什么都不懂 发表于 2023-4-28 17:28:14

看看隐藏

li5461 发表于 2023-4-29 04:53:29

看看隐藏

DYD121 发表于 2023-4-29 06:08:24

看看怎么回事儿

Gg552211 发表于 2023-4-29 10:08:21

感谢楼主分享

a1654670451 发表于 2023-4-30 08:47:16

感谢楼主分享
页: [1] 2 3 4 5 6 7
查看完整版本: discuz论坛最新回复帖子url链接实现伪静态化去除lastpost方法