前言
小L在使用wp建站过程中经常更换域名,除了让站点支持多域名外,有时候想直接更换域名,这对于高度依赖MYsQL数据库的wordpress来说最佳的方法就是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' ) ;
domain格式 http://portbeta.com 最后不要带”/”
另外,直接拷贝以上三行执行sql语句时,别忘记确认下’单引号,可能拷贝下来的会出错,中文格式的单引号是不能正常执行的。。
以上三条是替换数据库中涉及的所有老域名。
执行成功
文章评论