致力于打造一个优秀的建站资源共享学习平台!

爱站窝四川

把 WordPress 安装或移动到子目录

爱站窝查看全部>>

人气162

大多数人在使用 WordPress 搭建网站时,都会把程序核心文件上传到的根目录。但是有一些网站,要在根目录放一些别的文件,例如一个图片管理程序、一些 demo 和下载资源等等,文件一多目录就变的非常乱。该怎么保持文件的整洁呢?

WordPress 允许把核心放置到子目录,而且网站文章链接地址依然不变,这样就可以解决这个问题。

把 WordPress 安装到子目录

首先来讲解如何把全新的 WordPress 安装到子目录,如果你的网站已经开始运行,可以直接往下拉。

1、首先准备好一个文件夹,用来存放程序文件。

2、把程序文件上传到准备好的文件夹,然后把 index.php 文件移动到根目录,目录结构类似于:

  • WordPress
    • wp-activate.php
    • wp-blog-header.php
    • ……
  • index.php

3、编辑刚才移动到根目录的 index.php 文件,修改:

require( dirname( __FILE__ ) . '/wp-blog-header.php' );

为存放核心文件的目录:

require( dirname( __FILE__ ) . '//wp-blog-header.php' );

4、使用浏览器进入你的网站,正常的安装 WordPress 程序

5、安装成功之后登录后台,进入“设置”→“常规”,修改“站点地址(URL)”为主域名:

把 WordPress 安装或移动到子目录

6、到此结束;现在你的网站地址依旧是:http://www.example.com;但后台地址变更为:http://www.example.com/wordpress/wp-admin/。

把 WordPress 转移到子目录

如果你的网站已经开始运行,想把程序核心文件从根目录转移到子目录里,那么上边的方法需要做一些改动。

1、首先准备好一个文件夹,用来存放程序文件。

2、进入后台的“设置”→“常规”,修改“WordPress地址(URL)”为核心文件存放的目录;如果保存设置之后发现网站出现异常,请不要慌张,继续向下操作。

3、把 WordPress 移动到存放核心文件的文件夹,然后把 index.php 文件移动到根目录,目录结构类似于:

  • WordPress
    • wp-activate.php
    • wp-blog-header.php
    • wp-config.php
    • ……
  • index.php

4、编辑刚才移动到根目录的 index.php 文件,修改:

require( dirname( __FILE__ ) . '/wp-blog-header.php' );

为存放核心文件的目录:

require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );

5、如果操作正常,网站首页此时已经可以正常访问了。

6、登录后台,进入“常规”→“”,什么都不用更改,直接点击页面下方的“保存设置”:

把 WordPress 安装或移动到子目录

保存时,WordPress 会自动更新伪静态规则。

7、到此结束;现在你的网站地址依旧是:http://www.example.com;但后台地址变更为:http://www.example.com/wordpress/wp-admin/。

替换旧

虽然 WordPress 可以利用伪静态来保证地址不变,但是原来在文章中插入的图片却被变更了地址,因为图片文件都到子目录去了。

要解决图片的失效,需要替换文章中图片的地址。可以使用下边的 SQL 语句来批量替换:

UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://www.example.com/wp-content/uploads/', 'http://www.example.com/wordpress/wp-content/uploads/' );

注意修改 wp_posts 为自己的表前缀(如果不知道是什么意思可以忽略);同时要修改域名和目录名为自己的。

TA的作品
  • Mohtml 作品/设计展示自适应wordpress主题 模板兔出品
  • QYKCMS后台软件v4.1.3部分操作界面截图
  • 轻松制作一款与众不同的QYKCMS网站主题
  • 怎样设置可以让QYKCMS系统运行得更快?
  • 使用 Apache .htaccess 文件设置QYKCMS伪静态规则的方法
  • QYKCMS后台管理软件入门级操作视频教程
  • IIS下使用 web.config 文件设置QYKCMS伪静态规则的方法
  • 同一个网站空间使用QYKCMS建立多个独立站点
  • QYKCMS后台管理员密码忘记了怎么办
  • QYKCMS 网站系统4.0 标签大全
查看全部

全部评论: 0

在线咨询
有什么可以帮到你
点击咨询

账号登录

忘记密码

第三方账号快速登录

Q Q 登 录 微 博 登 录

账号注册 已经有账号? 立即登录

发送验证码

第三方账号快速注册

Q Q 登 录 微 博 登 录