网站地图    收藏   

主页 > 后端 > discuz >

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

来源:自学PHP网    时间:2014-12-03 20:51 作者: 阅读:

[导读] 不论你站外使用的是什么CMS系统,都可以调用Discuz内部帖子内容,而且是动态更新的,但是为了更有利于SEO,这些动态的连接不是那么友好,怎么才能把动态的js代码转化成静态的网址?...

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

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

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

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论