首页 > CMS建站 > Discuz > 正文

站外cms调用Discuz的js代码实现伪静态方法

2020-10-12 20:09:12
字体:
来源:转载
供稿:网友

不论你站外使用的是什么CMS系统,都可以调用Discuz内部帖子内容,而且是动态更新的,但是为了更有利于SEO,这些动态的连接不是那么友好,怎么才能把动态的js代码转化成静态的网址?更符合seo的规则?Discuz! X3或者Discuz! X2.5 以上版本都适用.

外部http://www.xxx.com/bbs/api.php?mod=js&bid=3 结果在bbs的上级目录网站调用出来的是动态的,外部调用的估计很多人遇到不能伪静态.

网友的解决方法:

找到论坛目录下source/class/block/forum/block_thread.php打开编辑,搜索

'url' => 'forum.php?mod=viewthread&tid='.$data['tid'].($viewmod ? '&from=portal' : ''),

修改为:'url' => 'thread-'.$data['tid'].'-1-1.html',

很简单的修改,完美解决外部调用是动态地址.

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表