IPB的默认开启Rewrite短链接后,在贴子链接中自动加入了标题,这种做法对于英文SEO是非常好的,但对于中文就不见得好了,一个是搜索引擎收录有待观察,还有就是在IE中,网址长度太长,太不实用,官方没有给出直接去掉 title的方法,查询了一下网上的方法,找到如下解决办法:
去除主题及版块链接中的标题:
编辑
admin/applications/forums/extensions/furltemplates.php
查找:
'out' => array( '#showforum=(.+?)(&|$)#i', 'forum/$1-#{__title__}/$2' )
'out' => array( '#showtopic=(.+?)(\#|&|$)#i', 'topic/$1-#{__title__}/$2' )
将#{__title__}移除
但如果直接移除,会出现错误,我是采用一个横线替代了这个title,这样网址就变成” www.a.com/topics/12345-/” 了
会员的短链接,修改的文件是:admin\applications\members\extensions\furlTemplates.php
后经过朋友帮助,可以去掉后面的-线了,但由于是朋友帮助,不方便公开,所以找到办法后大家多试试吧