Discuz!论坛标签聚合链接伪静态方法

2010年08月07日 学习资料 暂无评论 阅读 3,158 次

Discuz!论坛的标签聚合功能对于SEO来说还是很有好处的,大大的增加了内链的数量。但是默认的标签聚合中帖子的链接都是动态的,类似 http://www.dxztc.com/viewthread.php?tid=6454 这样的链接,搜索引擎还是比较喜欢静态的页面的,所以就有必要做成伪静态了。方法如下:
在论坛根目录找到tag.php文件,打开这个文件把
echo '$(\'relatedtags\').innerHTML = "'.addcslashes($write, '"').'";'.$extscript;
替换为:
echo '$(\'relatedtags\').innerHTML = "'.preg_replace('/viewthread.php\?tid=(\d*)/i','thread-$1-1-1.html',addcslashes($write, '"')).'";'.$extscript;
这样原来的动态链接就变为 http://www.dxztc.com/thread-12403-1-1.html 这样的静态链接。

评论已关闭!