[wordpress]站点全站更换域名方法

  • A+
所属分类:wordpress
摘要

wordpress站点在更换域名的时候经常会发生网站无法访问的情况,换了域名之后原来的文章中图片的链接有时候还是原来的域名,那么这些问题怎么解决?

wordpress站点在更换域名的时候经常会发生网站无法访问的情况,换了域名之后原来的文章中图片的链接有时候还是原来的域名,那么这些问题怎么解决?

换空间换域名解决方案

wordpress站点打包,上传到新的空间;将数据库里的所有数据表打包,上传到新的数据库里,然后进行新的数据库用户名和密码的配置文件配置,即配置wp-config.php,将新数据库名、数据库用户名、数据库密码进行修改配置,然后进行批量换域名操作。

wordpress换域名解决方案

wordpress站点替换域名有多种解决方案,有的适用于无权限访问数据库的,有的直接在数据库中修改的。我们一点一点介绍。

1.新旧域名都在自己手里

首先让更改前后的域名都解析到博客空间,也就是让新旧域名都可以正确访问博客。

用管理员登陆WordPress后台,点击设置→常规,将里面的WordPress 地址(URL)和站点地址(URL)都修改为新的域名,然后点击保存更改。咦,咋退出了,其实是成功了,看一下浏览器的地址栏是不是变成新地址了?用管理员账户登陆一下,看看设置→常规里是不是变成了新的域名?然后再点击首页看看是不是变成了新的域名,如果输入旧的域名会不会跳转到新的域名呢。

2. 数据库中修改域名

修改数据库文件,找到 wp_options 表 ,将表中的 siteurl 和 home 字段修改为当前的新域名 ,即可使用新域名登录后台

批量替换文章图片链接中的域名

使用phpmyadmin,在相应的数据库中执行SQL命令

UPDATE wp_posts SET post_content = replace( post_content, 'old.com','new.com') ;

UPDATE wp_comments SET comment_content = replace(comment_content, 'old.com', 'new.com') ;

UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'old.com', 'new.com') ;

关于新旧域名的301重定向设定,请看下回分解。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: