玩独立博客一年半载之后估计很多站长都跟老古为站点更换过N次域名,毕竟域名相对比较便宜,看到喜欢的就买,然后用久了就想换新域名玩玩,那么如果WordPress站点更换了域名后数据库应该如何操作替换新旧域名让站点恢复正常呢?这里老古提供三种方法来替换新旧域名。
方法一:直接替换法
站点文章量比较少的情况下,数据库文件也很小,直接将数据库导出到本地(PS:不懂导出?请参考『宝塔Linux面板如何通过phpMyAdmin导出或导入数据库?』和『老薛主机基础好代码教程:如何使用phpMyAdmin导出或导入数据库』),然后使用Notepad++或其他软件直接编辑.sql 文件(PS:不建议使用电脑自带的记事本编辑),直接搜索替换新旧域名,完成后记得保存数据库文件,最后再导入数据库即可,具体可参考以下这篇文章:
WordPress 站点搬家的时候,除了需要将网站文件搬到新的主机空间外,还需要将数据库先从原主机空间中导出,然后再到新主机空间导入数据库。如果搬家后还需要更换域名的话,建议直接编辑导出的.sql 文件,然后直接将新域名替换该文件中的旧......
方法二:进入数据库用 SQL 语句替换新旧域名
一般的虚拟主机或安装有宝塔面板的服务器都有phpMyAdmin,我们可以通过phpMyAdmin进入到数据库,然后通过以下SQL语句来替换新旧域名:
UPDATE wp_options SET option_value = replace(option_value,'boke123.net','boke112.com'); UPDATE wp_posts SET post_content = replace(post_content,'boke123.net','boke112.com'); UPDATE wp_posts SET post_excerpt= replace(post_excerpt,'boke123.net','boke112.com'); UPDATE wp_comments SET comment_author_url = replace(comment_author_url,'boke123.net','boke112.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'boke123.net','boke112.com');
其中 wp_ 是默认表前缀,需要更改为自己站点的表前缀;boke123.net 是旧域名,boke112.com 是新域名,记得更改为自己的新旧域名;comment_author_url 为评论者链接地址。
方法三:安装Velvet Blues Update URLs插件替换新旧域名
如果不太敢操作数据库来更换新旧域名的话,我们WordPress站点还可以通过考虑安装这款Velvet Blues Update URLs插件来替换新旧域名,等更换完毕后再删除该插件即可。而且该插件的使用方法很简单,只需要输入新旧域名,然后勾选相应的数据表并点击【立即更新网址】按钮即可。不懂操作的话建议参考以下文章:
WordPress站点更换了新旧域名之后,如果懂得SQL语句的话进入数据库操作替换新旧域名还是比较方便的,但是对于大多数新手站长就不太敢操作数据库,这个时候我们完全可以考虑安装这款Velvet Blues Update URLs插件,该......
以上就是WordPress站点更换了域名后数据库应该如何操作替换新旧域名?。不用去羡慕别人的生活,有可能你此刻的生活却是另一个人梦寐以求的。更多关于WordPress站点更换了域名后数据库应该如何操作替换新旧域名?请关注haodaima.com其它相关文章!