Discuz!论坛标签聚合链接为老域名解决方法

我的论坛原来的地址是:http://bbs.dxztc.com/,现在域名换成了:http://www.dxztc.com/
开启论坛的标签聚合功能后,发现标签聚合中的链接还是老域名bbs的链接。更新论坛和UC缓存无效,检查UC应用和相关域名设置都为www的域名,看来问题应该出在数据库中,可以用下面语句替换MYSQL数据库中bbs的链接为www的新链接。
进入论坛后台-数据库-升级:
update uc_tags set data=replace(data,’bbs.dxztc.com’,'www.dxztc.com’);
如果论坛没有开启后台运行MYSQL语句,可以编辑config.inc改为$admincp['runquery'] = 1;

网站更换域名用301重定向SEO方法

网站更换域名,最担心的就是搜索引擎中索引的链接失效,导致网站流量丢失。我的论坛前几天更换了域名,原来地址:http://bbs.dxztc.com 新地址:http://www.dxztc.com,做了301重定向,把原来所有bbs的链接转成了www的链接,所有内链也都转到www。需要空间支持Rewrite,主要是利用.htaccess文件实现。
内容如下:
RewriteEngine on
rewriteCond %{http_host} ^bbs.dxztc.com
rewriteRule ^(.*)$ http://www.dxztc.com/$1 [R=301,L]
rewriteCond %{http_host} ^www.dxztc.com
rewriteRule ^(.*)$ http://www.dxztc.com/$1 [R=301,L]