WordPress更换域名、重定向教程
考虑到种种的原因,主要是RU的不再免费,等了这么久终于下定决心给WordPress博客更换域名了,目前也没有想到好的域名,先用老米凑合用一下,开博2年换了三次域名,还真是频繁,估计以后还要再来一次。。。
不过我知道我的办法没有别人那么复杂,咱们理论结合实际,给自己的博客开始动手更换域名:
第一步:备份WordPress目录所有文件和数据库,这是任何一次更改网站之前都必须要做的一件事情,具体的就不讲了
第二步:如果wordpress博客需要更换新的域名,又想保留原来的博客数据,那就需要使用下面的方法了。由于WordPress把域名存储在数据库中,所以为了把新域名和博客连接起来,你必须更改数据库,使用如下命令进行修改:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsite.com', 'http://www.newsite.com') WHERE option_name = 'home' OR option_name = 'siteurl';
第三步:使用以下语句替代所有日志的相对URL(guid全局唯一标识符)
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldsite.com','http://www.newsite.com');
第四步:搜索wp_posts表并替代其中的URL,以确保没有以前的老的URL存在
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldsite.com', 'http://www.newsite.com');
这样就完成了对数据库的修改。现在,可以使用新的域名,访问以前的数据库使用了!
注意:还有一些插件的网址不一定写在数据库里面,请到插件页面再次确认并修改一下。
最后,重要的一步,301 永久重定向
在原来域名的 .htaccess 文件上添加以下代码:
# BEGIN WordPress New Domain
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^www.idoo.org.ru [nc]
rewriterule ^(.*)$ http://blog.youngbar.com/$1 [L,R=301]
# END WordPress New Domain
注意:如果你的.htaccess里面有其他内容,请将上面的代码放置在最前面,因为刚才测试的时候发现放到后面的话,301转过来的全部到首页了。
到这里,整个域名的更换算是完成了,以后你就可以直接在新域名对应的 WordPress 上写博客了。
文章来源:与你同行·老实孩子·某知名博客[http://blog.youngbar.com];
本文地址:https://blog.youngbar.com/wordpress-replacement-domain-name-redirection-tutorial.html
版权所有©非注明网络来源文章请在转载时以链接形式注明作者和原始出处!
ru域名已经让人抛弃了~
@流金漩涡 所以果断的更换域名,呵呵。(顺便测试一下回复评论发邮件的功能,可以的话,请给我回个邮件,谢谢)
来学习学习
呵呵 博主可以期待下godaddy域名五月份的新一期优惠码