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

  • 2016-3-15 09:03
  • PHP二次开发
  • 阅读(5566)
  • 评论(3
  • 来源:互联网
  • 摘要: 当我们采用discuz论坛程序建设的网站伪静态后,在论坛版块里面点击帖子转到帖子内容页是伪静态的地址。但是当我们点击论坛首页上面出现的“最后发表”“最新发表”等帖子标题时转到的具体的帖子内容页后发现帖子的地 ...
    当我们采用discuz论坛程序建设的网站伪静态后,在论坛版块里面点击帖子转到帖子内容页是伪静态的地址。但是当我们点击论坛首页上面出现的“最后发表”“最新发表”等帖子标题时转到的具体的帖子内容页后发现帖子的地址却是动态地址:“网站地址/forum.php?mod=redirect&tid=$forum数字&goto=lastpost”。

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

    具体解决方法:

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

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

    替换以上代码为:

        thread-$forum[lastpost][tid]-1-1.html

    【说明一下】以上代码的替换,是实现板块旁边的最近发表帖子链接的伪静态。至于dz四格的最新回复伪静态,大同小异。
    是替换这个:

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

    修改为:

        thread-$thread[lastpost][tid]-1-1.html



    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-2164-1.html

    相关阅读

    发表评论

    最新评论

    引用 九五至尊老品牌值得   2016-5-7 09:57
    谢谢分析,这块本人不太懂,以后多向您请教。
    引用 大城小我   2016-3-17 19:52
    好久不来了,网站也变样了
    引用 土鸡价格   2016-3-15 17:11
    discuz论坛最新回复帖子url链接实现伪静态化去除lastpost方法,这东西看起来简单实现起来好难

    查看全部评论(3)

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!