Discuz换域名如何修改帖子内容页的域名和标题链接呢

2020-01-04 16:09:33 37

很多时候由于论坛的域名过期了没有续费或者是正在使用的域名被国内的防火墙被屏蔽了因此无法使用了,那么如果想让论坛恢复访问该怎么办呢?最好的方法就是重新注册一个域名或者使用已经注册好的域名来替换了,网上已经有很多详细的关于discuz换域名的帖子了,飞秋官网也是有一篇关于淮北网站建设可是飞秋小编经过测试最后发现的确可以实现修改域名,可是最后更新生成之后返回首页测试发现栏目页基本都是没有问题的,但是帖子内容页打开之后发现还是之前的域名链接,那么针对这种帖子内容页的链接和标题链接怎么修改呢?飞秋小编在PHP空间测试之后找到了方法,只需要在后台数据库管理那里升级的时候批量替换SQL语句就可以解决了。具体方法小编来总结下。

第一步:登录论坛后台,找到站长--数据库--升级如下图1

第一种:批量修改帖子内容页的SQL语句,这里飞秋小编就以两个域名为例子,例如把www.51xxx.com修改为www.51php.com为例子。

 UPDATE pre_forum_post SET message=REPLACE(message,'51xxx.com','51php.com');

第二种:批量替换标题网址的SQL语句。

UPDATE pre_forum_thread SET subject=REPLACE(subject,'51xxx.com','51php.com');

从上面运行的SQL也可以看出来帖子网址和标题网址在数据库中保存的字段是不同的,因此输入修改的时候要使用两种不同的SQL方可全部改完成哦,最后到后台更新缓存返回首页就可以看到搞定了。