最近安了discuz的论坛程序 X2版本,同各种程序一样,更新换代的忒快,所以貌似网上的介绍文章也不多。之前的discuz 7.0左右的版本的东西比较多。安装了论坛,初步玩了一下。简单说一下discuz的url静态化、还有rss中的url静态化几项的设置。
X2版本的url静态化是在后台—>全局—>seo设置—>url静态化中设置
后边可用打钩就可用了,然后是要设置.htaccess文件
由于主目录安装的wordpress,开始.htaccess文件没写好,静态化后优化后的地址偶读打不开,全部跳到wordpress的404页面。其实只要把常用的那个.htaccess文件放到discuz安装的目录里就可以了。
然后是rss的地址静态化
由于discuz升级后,估计是从X版本开始就没了rss.php文件了,所以搜到的几个修改rss.php的方法就不能用了。X2跟X1.5的修改方式是一样的,所以幸运的找到了修改方法,原文见这里http://www.discuz.net/forum.php?mod=viewthread&tid=2120629
修改 source/module/forum/forum_rss.php文件
查找
- <link>{$_G[siteurl]}forum.php</link>n”.
修改为
- <link>{$_G[siteurl]}</link>n”.
2、主题列表页URL伪静态:
查找
- <link>{$_G[siteurl]}forum.php?mod=forumdisplay&fid=$rssfid</link>n”.
修改为
- <link>$_G[siteurl]forum-$forum[fid]-1.html</link>n”.
3、帖子内容页URL伪静态:
查找
- <link>$_G[siteurl]forum.php?mod=viewthread&tid=$thread[tid]</link>n”.
修改为
- <link>$_G[siteurl]thread-$thread[tid]-1-1.html</link>n”.
4、generator信息(这个不建议修改,注意保留DZ的版权)
查找
- <generator>Discuz! Board by Comsenz Inc.</generator>n”.
修改为
- <generator>{$_G[siteurl]}</generator>n”.
<?php require_once(ABSPATH . WPINC . '/rss.php'); wp_widget_rss_output('http://5haolou.com/feed', 'items=10'); ?>