jforum是一个java版的论坛程序。说实在,想找一个java版的论坛程序真是不容易。如果要考虑SEO优化的话,就更不容易了。我下了几个java写的论坛程序,对比了一下,发现还是jforum更好一些,主要是从规模、稳定性、二次开发,SEO优化等方面进行考虑的。
选择了jforum之后,面临的第一个SEO问题就是它的首页。jforum的首页上一个javascript写的跳转,这对于搜索引擎是很不好的,轻则分散首页权重,重则当作弊的“门页”处理了。所以要先将它改过来。
jforum首页默认是index.htm,首先需要在WEB-INF/web.xml里将
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
改为
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
然后将index.htm重命名为index.jsp。将body里的内容删除,换成
<%
response.setStatus(301);
response.setHeader(“Location”,”forums/list.page”);
%>
就OK了。这样,就相当于将首页做301转向到了内页。
jforum搜索引擎优化面临的第二个问题是它默认的程序里只有title,没有description和keywords。所以你需要修改templates\default\header.htm,加入description和keyword标签,内容自己写就可以了。
以上是jforum论坛最需要做SEO优化的两处,由于我也是刚开始用这个论坛,其他的地方暂时还没有发现。如果哪位发现的话,希望可以留言提醒我一下。