前天突然有个想法:把blog直接放到根目录下,而不是原来的/blog/目录下。想到了也就开始行动。
搬迁的重点是原链接应该要全部进行301转向。曾经看过Riku的这篇文章,以为能轻轻松松地完成此次搬迁任务,但事实并非如此,文章中介绍的插件不算太好入手,自己也懒得去研究,因为从blog目录转到根目录,其实并不复杂。于是,我转而询问谷歌,虽没找到确切的方法,但经过参考,得到下面的方法:
1.把所有blog文件,转移到根目录下;
2.用phpmyadmin打开blog数据库,用原blog域名(例如:https://bingu.net)作关键字进行搜索。搜索结果中,你可以看到在wp_options表中有多个结果,你只需把其中的siteurl和home改成现在使用的域名(例如:https://bingu.net)即可;
3.在blog根目录下新建.htaccess文件,输入类似下面的代码后保存;
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /blog/ RewriteRule ^(.*)$ https://bingu.net/$1 [L,R=301] </IfModule>
4.OK!我还有什么没做到的吗?请告诉我。
小贴士:你可能要去Google网站管理员工具那里去修改你的sitemap地址。
[…] 冰古blog在很久以前就已经加入到dmoz中(简体中文博客),最近因为blog地址的更改,我去dmoz进行了更新网址的请求,今天终于生效了。因为是要人工进行审核,所以花费的时间是比较长的。 […]
看到你的回复,到这里请给我一个建议:
1. 在LP买一个独立IP;
2. 要求退款,再买国内的服务器合租。
这两条选择,我还在犹豫中,请帮我参考下。
Thanks!
@Mao
谢谢提醒。但这个我不想修改了,留作纪念吧。
还有.如果你的日志曾经引用过以前的日志的链接..也要修改…
用phpmyadmin打开blog数据库,用原blog域名(例如:http://bingu.net/blog)作关键字进行搜索。
然后替换为http://bingu.net
=.=