当前位置:首页 > CMS教程 > Discuz > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2014-03-31 22:37:23 浏览: 评论:0 

不论你站外使用的是什么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',

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

Tags: 站外cms 静态 js代码 方法

分享到: