如何实现 WordPress 博客新旧域名无缝转移?
第一步:内容转移。
如果是同一个空间,在ftp里面直接把旧域名的内容全部移动到新的域名下面。当然,如果在不同的空间,那就比较杯具了,得把旧域名的内容下下来,再 传到新的空间。
第二步:MySQL数据导入。
新建一个名字相同的数据库,用户名和密码也相同。然后在新空间的phpmyadmin 后台,把备份的MySQL数据导入。
第三部,修改部分链接。
在phpmyadmin里面,搜索旧的域名,然后点击编辑,修改成新的域名即可,到此步完成。
据闻用以下SQL语句可以实现替换,俺没试过。
- UPDATE `表名` SET `字段` = REPLACE(`字段`,'替换内容','替换值');
第四步:利用 .htaccess 实现全站内容301跳转
在.htaccess 文件里面添加如下代码,然后上传到网站根目录即可。注:将里面的域名换成你自己的域名。
- RewriteEngine on
- RewriteRule ^(.*)$ http://www.你的域名.com/$1 [R=301,L]