最近折腾WordPress比较多,看了点相关文章,又自己亲手给blog搬了躺家,实践之后慢慢的明白相关的问题:如将WordPress安装在单独目录等。
很多WordPress用户希望通过根域名访问他们的博客,(例如这样形式http://yourdomain.com),但是如果直接安装的话,网站(主机)根目录的WordPress程序文件相当多,不便于管理。好的消息是,WordPress可以满足用户把WordPress程序安装在一个文件里。
PS:WordPress折腾暂时告一段落了,我还是喜欢老老实实写文章,懒得折腾……囧
将WordPress安装在单独目录内,主要的原因是方便博客的维护。以我的derekblog.com为例,这是网站根目录的截图:
可以看到在根目录内,除了WordPress文件目录之外,还有其他许多个不同用途的文件和文件夹,如sitemap、网站图标等等。
将 WordPress 单独安装于一个子目录中,并不会影响到博客的访问,却可以方便我们进行维护。尽管我们同样可以将这些文件和文件夹与WordPress的文件混合在一起(您可以看看WordPress目录密密麻麻文件),但是对于维护WordPress而言,则增加了不少的麻烦。
子目录的名称随你便,derek我喜欢用WordPress这个名字最为blog安装目录名,你可别起中文名字的文件夹就行了……
1. 首先,在你的根目录建立一个文件夹,准备用于存放WordPress的程序(在这个例子里,我们以/wordpress为例)。
2. 然后,登录你的blog后台,找到选项页(设置-常规)。
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/wordpress/wp-admin/
11. 如果你使用了永久链接功能,需要去永久链接页面,重新永久链接结构(就是打开固定链接页面,选择原来的永久链接,保存一遍即可,否则博客内的文章可能打开错误),WordPress 会自动更新你的 .htaccess 文件。注意,如果你的主机不支持直接写入 .htaccess 文件(如没有权限写入),WordPress 会将具体信息告诉你,需要你手动复制到 .htaccess 文件内(如果不懂这步骤,到管理员吧)。
此外,如果你的博客安装到二级域名,或者子目录内,比如 http://yourdomain.com/blog 内,你也同样可以将 WordPress 目录安装到 http://yourdomain.com/blog/wordpress 子目录内,以便于升级和维护。
注:
- 以上文中所提到的 yourdomain.com 需要替换为你自己的域名。
- 有的人可能会像我一样最初弄混http://yourdomain.com和http://www.yourdomain.com区别,带www的博客地址是需要修改DNS解析而已,而博客安装目录没有关系的。
- 我很纳闷我当初没事怎么给博客带了个www的尾巴……囧
本文参考以下文章:




沙发!这个我已经轻车熟路了。
@Vicia 再次大腿,不要意思了 Vicia。
这个我从一开始接触 WP 用的就是单独目录,不过有些代码会出现兼容问题,但相当少,不怕不怕啦。
@zwwooooo OM老打错字
这样方便管理哈
我还是安装在了根目录
子目录的是用来test的
@A.shun 那岂不是很乱?
俺就是放在根目录下的
原来是这样,不过我的早已经是3W开头了
刚照这个修改完毕
谢了
第10条登录地址WordPress少一个s,登录的时候吓我一跳
@Auston Jary 更正小错误