前天突然有个想法:把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地址。