将 WordPress 和博客安装在不同目录内

分享本文:

最近我们 WordPress 主机用户中,许多刚刚接触 WordPress 的网友都问过我这样一个问题:在给他们安装 WordPress 的时候,为什么要单独建立一个子目录来安装 WordPress,而不是将 WordPress 程序直接安装在网站的根目录?

将 WordPress 和博客安装于不同的目录,主要的原因是方便博客的维护。以我们的 WPChina.org 为例,这是网站根目录的截图:

我们可以看到在根目录内,除了 WordPress 文件目录之外,还有其他许多个不同用途的文件和文件夹。尽管我们同样可以将这些文件和文件夹与 WordPress 的文件混合在一起,但是对于维护 WordPress 而言,则增加了不少的麻烦。

将 WordPress 单独安装于一个子目录中,并不会影响到博客的访问,却可以方便我们进行维护。因此,一般情况下,我们都建议网友将 WordPress 程序单独安装在一个子目录内。

子目录的名称使用 wordpress 最为方便,比如在升级 WordPress 的时候,不一定是 wordpress ,也可以是你所喜欢的任何单词。下面我们就以 WPChina.org 为例,讲解一下如何将 WordPress 安装到子目录,而 WPChina.org 博客仍然保留在 WPChina.org 根目录。

  1. 首先,在你的根目录建立一个文件夹,准备用于存放 WordPress 的程序(在这个例子里,我们以 /wordpress 为例)。
  2. 然后,登录你的播客后台,找到选项页。
  3. WordPress 地址(WordPress Address) 这一项里,将你的 WordPress 地址修改为 WordPress 文件所保存的地址,比如: http://yourdomain.com/wordpress
  4. 博客地址(Blog Address) 这一项里,将你的博客地址修改为根目录的地址,比如 http://yourdomain.com
  5. 然后更新选项。注意,这时候会出现错误,造成博客无法访问,请勿担心。
  6. 将 WordPress 程序的文件复制到你所创建的文件夹内,即 WordPress 地址对应的文件夹。
  7. 将 WordPress 目录内的 index.php 和 .htaccess 文件复制到博客的根目录。
  8. 使用文本编辑器进行编辑打开根目录内的 index.php。
  9. 将其中的这一行:
    require('./wp-blog-header.php');

    修改为:

    require('./wordpress/wp-blog-header.php');
  10. 重新登录你的 WordPress 后台。登录地址应该是:http://yourdomain.com/wordpres/wp-admin/
  11. 如果你使用了永久链接功能,需要去永久链接页面,重新永久链接结构,WordPress 会自动更新你的 .htaccess 文件。注意,如果你的主机不支持直接写入 .htaccess 文件,WordPress 会将具体信息告诉你,需要你手动复制到 .htaccess 文件内。

此外,如果你的博客安装到二级域名,或者子目录内,比如 http://yourdomain.com/blog 内,你也同样可以将 WordPress 目录安装到 http://yourdomain.com/blog/wordpress 子目录内,以便于升级和维护。

注意,以上讲解中所提到的 yourdomain.com 需要替换为你自己的域名。

分享本文:


评论: 将 WordPress 和博客安装在不同目录内

  • Pingback: 2wordpresscom 11/21/2008 « huaxlee’s daily post

  • 咨询个问题,求救:
    我将WP程序安装在blog目录(访问地址为:http://mydomain.com/blog ),现在我想将WP程序改到跟目录访问地址为:http://mydomain.com
    我便将WP程序直接转移到跟目录,现在能首页可点任意文章都是原来的URL,而且登录后台也是原来的URL导致登录不了后台,无法更改访问地址。

    asku 2008/11/22 9:31 下午 回复
  • 不错
    我也打算这样
    否则的话ftp里太乱了

    Dianso 2008/11/24 10:07 下午 回复
  • 终于成功,可是还是不知道.htaccess文件在哪里?不过网站已经可以访问,我只移动了改后的index.php,这是为什么呢?

    robort lau 2008/12/15 10:41 下午 回复
  • 放在子目录确实能是文件堆放有序很多。

    但问题来了,因为我本来的wp是放在根目录的,后来根据此法移进了子目录,修改了index.php文件,修改原有图片的链接,现在博客可以正常访问。。。但是,现在wp无法上传内部图片了,明明在编辑新帖的时候图片上传器已经说上传成功了(显示图片链接已经是子目录下的wp-content/uploads),但到新建子目录/wp-content/uploads却找不到新上传的图片,这是怎么回事呢?望予解答。

    neolandscaper 2009/09/12 7:53 下午 回复
  • Pingback: 将WordPress安装在单独目录 | Derek's Blog

  • 恩。这种方法值得推荐一下 。

    绿瘦减肥药 2010/02/01 4:35 下午 回复
  • 您好,我在WORDPRESS3.0中用了这种方法将BLOG放到子目录,在修改了index内容之后,上自己网站就会报错:
    Parse error: syntax error, unexpected ‘/’ in /home/users/0/vivian.jp-yy-aiz/web/index.php on line 17
    我检查了很多遍,确定包括子目录文件夹名之内,语句本身应该没有写错。

    请问在wordpress 3.0中上述改法还能通用吗?

    AIZ 2010/08/28 9:38 下午 回复
  • 博主您好,我和你一样采用了子目录安装wordpress文件,然后根目录访问的方法。现在有一些疑惑,就是我的robots.txt文件应该放在子目录下还是根目录下呢,我现在是放在根目录下的,通过我的网址www.xxx.com/robots.txt就能访问到,但刚上线这几天,观察网站日志却几乎没有搜索引擎蜘蛛过来爬去过,请问我robots.txt放的位置正确吗,谢谢!

    亦邪 2010/10/16 11:22 上午 回复
  • Pingback: 装好WP后做的一些事 | LiChao's blog

  • 我的问题是没有好站

    长沙格力空调维修 2011/11/08 8:48 上午 回复
  • Pingback: test测试 | Fanicy的边缘岛

  • Pingback: 将 WordPress 和博客安装在不同目录内 | HHDZL

  • Pingback: 如何将WordPress设为首页 | 章浩翔

  • Pingback: 成长顾问 » 用WordPress搭建自己的博客-03 - 我学网(开复学生网)

  • Pingback: 如何搭建一个独立博客 | The Thinker

  • 又被我找到此文了,我的纳豆网再次实现安装到二级目录blog

    nadou 2013/12/10 10:15 下午 回复

留言给文章 asku 取消回复

邮箱地址不会被公开。 必填项已用*标注