wordpress怎么换域名-WordPress

资源魔 60 0

本文中,我将为各人引见几种改换 WordPress 域名的形式。需求事前提示各人的是,修正 WordPress 数据库以前,肯定要做好备份,以防万一。

应用 wp-cli 对象搜寻交换域名的形式改换 WordPress 域名

wp-cli 是一个饬令行对象,能够让咱们经过饬令行装置、更新 WordPress,对 WordPress 执行一些批量操作,应用起来相称不便。

装置 wp-cli 对象

假如曾经装置了 wp-cli 对象,间接进行下一步。

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

搜寻交换 WordPress 数据库中的域名

wp-cli 对象为咱们提供了一个搜寻交换数据库中字符的饬令,间接正在 WordPress 的根目次执行如下饬令便可实现改换 WordPress 域名的操作,该饬令支持一些选项不便咱们自界说操作,详细查看 wp search-replace 饬令的民间阐明。

wp search-replace 'old.com' 'new.com'

应用 SQL 语句间接正在数据库中交换域名

正在 phpMyAdmin 中间接运转上面的饬令交换旧域名为新域名便可。复制代码后,交换代码中 old.com, new.com, 假如您的 WordPress 站点应用了自界说数据表前缀,同时修正上面饬令中的 ‘wp_’ 数据表前缀。

UPDATE wp_options SET option_value = replace(option_value, 'http://old.com', 'http://new.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://old.com','http://www.newurl');
UPDATE wp_posts SET post_content = replace(post_content, 'http://old.com', 'http://new.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://old.com','http://new.com');
UPDATE wp_usermeta SET meta_value = replace(meta_value, 'http://old.com', 'http://new.com');
UPDATE wp_co妹妹ents SET co妹妹ent_content = REPLACE (co妹妹ent_content, 'http://old.com', 'http://new.com');
UPDATE wp_co妹妹ents SET co妹妹ent_author_url = REPLACE (co妹妹ent_author_url, 'http://old.com','http://new.com');

年夜少数状况下,写入 WordPress 中的域名都存正在于下面几个数据表中,然而也没有扫除主题或插件增加的自界说数据表也蕴含旧域名,假如执行了下面的饬令后,另有一些旧域名不被交换掉,能够参考上面间接编纂 .sql 文件的办法进行交换。

应用代码编纂器编纂 .sql 导出文件间接交换

导出 .sql 文件,而后应用你喜爱的代码编纂器关上导出的 .sql 文件,搜寻交换旧域名为新域名。

而后间接删除了站点数据库中的一切数据表,再导入到数据库便可。

设置 301 跳转把旧域名的流量导入新域名

假如您的站点曾经被搜寻引擎收录了,能够正在 Nginx 中做一个 301 跳转设置,把旧域名的流量导入到新域名。

server {
    listen 80;
    server_name old.com new.com;
    return 301 http://new.com$request_uri;
}

最初,再次提示,修正 WordPress 数据库以前肯定要做好备份,万一修正进程中出了成绩,咱们还能够很简略的把数据规复过去,没有至于造成太年夜的丧失。

更多WordPress技巧文章,请拜访WordPress教程栏目!

以上就是wordpress怎样换域名的具体内容,更多请存眷资源魔其它相干文章!

标签: WordPress wordpress教程 wordpress自学 wordpress技术

抱歉,评论功能暂时关闭!