对于有经验的站长们都知道一个道理,做一个好的网站,首先一定要选一个稳定的php空间和 一个好域名。有了好的域名不仅可以让很多会员游客记住,还可以无形的带来免费的流量。很多站长们在建站过程中都是要换很多次域名,但是对于很多开源程序而 言换了域名不是在空间上修改绑定和修改域名解析那么简单的。因为之前一个域名在建站过程中已经把之前的域名链接写到了数据库里。如果直接解析绑定到空间即 是可以直接访问,那么网站的内页有时候是打不开的,或者出现格式乱等情况,还有一种就是直接返回个403,404了。因为这个链接通过调用数据库的时候是 不存在的。小编今天就遇到了一个站长使用的是discuz搭 建的论坛,由于刚换了域名之后打开就还会跳转到之前域名所在的页面,如果深入的观察还会发现ucenter通信也是失败了的,因为不仅需要在数据库修改链 接还要在数据库的配置文件修改域名。下面小编详细的描述下吧。(小编举例是www.51php.com.cn修改为www.51php.com这个域名)
第一步:登陆空间,找到数据库管理–登陆phpmyadmin选中数据库导出数据库。

dz 10 23 1 300x115 Discuz X3 论坛更换域名详细图文教程

第二步:导出后使用一款编辑器(小编使用的是editplus)打开该数据库 并ctrl+h 查找www.51php.com.cn 然后全部替换为www.51php.com如下图:

dz 10 23 2 300x116 Discuz X3 论坛更换域名详细图文教程

修改后再把之前的数据库清空了,导入就可以了。
第三步:站长们都指导数据库的配置文件都是有3个的,修改域名要修改其中的一个数据库配置文件里的域名,先连接Ftp按照以下路径找到根目录下config/config_ucenter.php打开该文件。
大概在16行找到以下代码:
define(‘UC_API’, ‘http://www.51php.com.cn/uc_server’);
修改为:
define(‘UC_API’, ‘http://www.51php.com/uc_server’);

dz 10 23 3 300x117 Discuz X3 论坛更换域名详细图文教程

第四步:登陆网站后台在全局修改网站的URL,这个URL其实作用不大,修改了也是可以的因为在底部链接如果不改点击的时候还是会返回到之前的域名链接。 如下图:

dz 10 23 4 300x247 Discuz X3 论坛更换域名详细图文教程

第五步:在全局–域名设置–应用域名–论坛里修改域名如下图:

dz 10 23 5 300x154 Discuz X3 论坛更换域名详细图文教程

修改后点击上面的工具更新下缓存就可以了。以上五个步骤就是discuz论坛换域名的详细步骤了。希望可以帮到站长朋友们。