如何解决WordPress更改新域名后使得网站正常运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决WordPress更改新域名后使得网站正常运行相关的知识,希望对你有一定的参考价值。

参考技术A 第一种、修改wp-config.php
1、在wp-config.php中,添加以下两行内容:

复制代码
代码如下:

define(‘WP_HOME’,’http://www.newdomain.com’);
define(‘WP_SITEURL’,’http://www.newdomain.com’);

www.newdomain.com代表你的新地址
2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。

第二种、修改functions.php
functions.php指的是位于当前博客主题目录内,可以自定义一些主题函数。
1、在functions.php中,添加以下两行内容:

复制代码
代码如下:

update_option(’siteurl’,’http://www.newdomain.com’);
update_option(‘home’,’http://www.newdomain.com’);

同样,www.newdomain.com代表你的新地址
2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。

第三种、修改wp-config.php(自动更新地址)
1、在wp-config.php中,添加下面一行内容:

复制代码
代码如下:

define(‘RELOCATE’,true);

2、登录后台地址,WP将自动更新安装地址(SITEURL),手动修改博客地址(HOME)地址即可,成功后一定记得删除上面添加的内容。

第四种、修改数据库
1,登录到你的管理页面,找到 wp_options 表
2,将表中的 siteurl 和 home 字段修改为当前的新域名

4个方法就看你喜欢哪种了,完美解决WordPress更换域名后出现的访问问题。

Wordpress搬家更换域名后无法访问的解决办法

Wordpress搬家更换域名后无法访问的解决办法

使用wordpress的站点,在更换绑定的域名后,登陆后台或前台都会有不能正常显示样式的情况。

需要找到wp_optionswp_posts两张表的数据进行修改:

  1. 找到wp_options表,找到option_namesite_urlhome的两条记录,将其对应的option_value字段内容中的域名部分,改成后面新更换的域名;

  2. wp_posts表也差不多,执行执行SQL;

  3. 以下以域名www.a.com变更为www.b.com为例:

# 更换 option_name 为 siteurl 的 option_value
update wp_options set option_value = "http://www.b.com" where option_name = "siteurl";
# 更换 option_name 为 home 的 option_value
update wp_options set option_value = "http://www.b.com" where option_name = "home";
# 更改网站内容数据表
UPDATE wp_posts SET post_content=REPLACE(post_content, 'www.a.com', 'www.b.com');

至此,Wordpress搬家,Wordpress更换域名的操作完毕。

以上的阐述只对有基础的朋友有作用,如果对以上的知识点有质疑或者不懂的可以在下方留言。

以上是关于如何解决WordPress更改新域名后使得网站正常运行的主要内容,如果未能解决你的问题,请参考以下文章

如何解决WordPress更改新域名后使得网站正常运行

如何解决WordPress更改新域名后使得网站正常运行

如何在 Wordpress 中更改 PHPSESSID cookie 域名?

如何修改WordPress图片地址为相对路径

wordpress网站迁移

搭建WordPress网站时如何购买域名及进行域名绑定?