我的网站从亚马逊的AWS搬迁到腾讯云,网站搬迁的时候也同时更换了域名,那我们就需要修改网站中的域名。
一般的修改的方法是一个一个数据库表点击修改,但是这种方法效率太低,如果遇到文章中大量的绝对路径地址,工作量更大。此时我们可以通过执行phpmyadmin里面的sql语句实现批量修改。
操作方法很简单,只需要打开网站空间的数据库管理phpmyadmin界面,找到sql按钮,输入以下语句:
以下是常用到得几个sql语句,可以根据自己的需要选择使用。
修改配置表中的语句:
UPDATE wp_options SET option_value = replace( option_value, ‘老域名地址’, ‘新域名地址’) WHERE option_name = ‘home’ OR option_name =’siteurl’;
修改文章中绝对地址的语句:
UPDATE wp_posts SET post_content = replace( post_content, ‘老域名地址’,’新域名地址’) ;
UPDATE wp_posts SET guid = replace( guid, ‘老域名地址’,’新域名地址’)
修改评论中的语句:
UPDATE wp_comments SET comment_content = replace(comment_content, ‘老域名地址’, ‘新域名地址’) ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, ‘老域名地址’, ‘新域名地址’);
亲测可执行~~