不论你站外使用的是什么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',
很简单的修改,完美解决外部调用是动态地址.
新闻热点
疑难解答