因为SEO的需要,要做tags聚合到一个页面,做到伪静态。
例如:
misc.php?mod=tag >>> /tag/
misc.php?mod=tag&id=47 >>> /tag/47.html
首先添加伪静态规则,我是apache服务器,在此添加apache规则
RewriteRule ^(.*)/tag/(.+)\.html*$ $1/misc.php\?mod=tag&id=$2
RewriteRule ^(.*)/tag/\*$ $1/misc.php\?mod=tag
然后修改相关的模板文件
打开template/default(模板风格)/forum/viewthread_node_body.htm,查找:misc.php?mod=tag&id=$var[0]
替换为:tag/$var[0].html
打开template/default/tag/tagitem.htm,查找:misc.php?mod=tag 替换为:/tag/
该文件继续查找:misc.php?mod=tag&id=$id 替换为:tag/$id.html
这样就OK了
精彩评论