将WordPress从根目录移到子目录

老蔡博客后台是WordPress,上线以来就是装在根目录“/”下面的,因此根目录下面目录多,文件也很多,有点乱,十分不舒服。老蔡常常想,要是将博客目录、文件等乱七八糟的东西全部移在子目录下面,比如“/blog”下面,直接敲入域名“http://www.richardcai.com”就能打开博客多好啊。其实,WordPress网站上已经提供了解决方法解释之一解决方法解释之二

下面我来演示一下我是如何操作的。

  1. 在根目录下面创建子目录“/blog” 。
  2. 到WordPress管理后台“Options”。
  3. 在“WordPress address (URL)”框里输入“http://www.richardcai.com/blog”。
  4. 在“Blog address (URL)”框里输入“http://www.richardcai.com”。
  5. 点击“Update Options”。
  6. 将根目录下面的WordPress目录、文件等全部移到“/blog”子目录(WordPress地址)下面。
  7. index.php.htaccess复制到根目录(Blog地址)下面。
  8. 用文本编辑器Notepad++打开index.php
  9. 将这一行:require(‘./wp-blog-header.php’); 修改成:require(‘./blog/wp-blog-header.php’);
  10. 重新登录到后台http://www.richardcai.com/blog/wp-admin/
  11. 到后台Options更新Permalinks结构,WordPress自动更新.htaccess文件。

上面这个方法和这篇文章,也可以帮我们解决这样一个问题:WordPress全新安装在子目录”/blog“下面,如何实现输入域名“http://domainname.com”打开博客。只需要上面的7、8、9三个步骤就能实现了。

One Response to “将WordPress从根目录移到子目录”

  1. 希希希 says:

    9 的撇号写成全角的了…

Leave a Reply