wordpress更换域名后无法打开了

wordpress的文章会在数据表wp-posts中的gid字段添加上原域名连接

还会在wp-options记录原域名信息

所以,当你更换网站域名时,需要对数据库进行更改(直接SQL操作,记得先备份好数据)

操作如下:

打开phpmyadmin,然后选择当前数据库,点击SQL

UPDATE wp_options SET option_value = replace( option_value, ‘http://www.old.com’, ‘http://www.new.com’ ) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

UPDATE wp_posts SET post_content = replace( post_content, ‘http://www.old.com’, ‘http://www.new.com’ ) ;

UPDATE wp_posts SET guid = replace( guid, ‘http://www.old.com’, ‘http://www.new.com’ ) ;

old代表旧域名、new代表新域名,将上面的执行语句修改为你们自己的,然后点击执行即可!

上面操作可以正常更换网站的域名了!

如果你的站点使用到memcached,需要修改表前缀的话,可以参考如下文章

WordPress搬家,批量修改数据表前缀

如果你需要把旧的域名权重转移到新域名上面去,那么需要对旧域名进行301设置

发表评论

电子邮件地址不会被公开。 必填项已用*标注