【简单云】WordPress技巧:一个WordPress程序搭建多个网站

你有多个WordPress搭建的博客?一个博客就安装一个WordPress程序?其实,一个WordPress程序就可以搭建多个网站,设置也很简单,就是根据不同的域名调用不同的数据库即可。

前提条件

几个站必须在同一个主机空间

几个站的固定链接样式必须一样

每一个网站创建一个独立的MySQL数据库,其实同一个数据库不同表头也是可以的

将每个域名都解析到同一个网站目录

实现方法

假设你要实现一个一个WordPress程序管理 www.cmhello.com 和 www.yiqixue.net 。

1.打开根目录的 wp-config.php 文件,找到下图所示的数据库信息

2011-04-16_531

注:上图信息不包括 数据库表头,如果你使用的同一个数据库不同表头,还要删除原来的表头信息。

2.使用下面的代码替换上面的信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
if($_SERVER["HTTP_HOST"]=="www.cmhello.com" || $_SERVER["HTTP_HOST"]=="cmhello.com"){

define('DB_NAME', 'cmhello'); //数据库名
define('DB_USER', 'cmhello'); //数据库用户名
define('DB_PASSWORD', 'cmhello.com'); //数据库密码
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
$table_prefix  = 'cm_'; //数据库表头

}else if($_SERVER["HTTP_HOST"]=="www.yiqixue.net" || $_SERVER["HTTP_HOST"]=="yiqixue.net"){

define('DB_NAME', 'yiqixue');
define('DB_USER', 'yiqixue');
define('DB_PASSWORD', 'yiqixue.net');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
$table_prefix  = 'yqx_';

}

代码参考自:面向对象(OOP)的使用WordPress系统 一拖N的用法

类似方法

WordPress 3.0以上的版本可以开启多站点功能(查看详情) ,但是相比较而言,觉得还是本文这个方法好,至少操作简单,而且支持绑定顶级域名或者二级域名,呵呵。

 

 

纯Linux环境、免备案【海外简单云】php空间,108元一年起。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站 www.simplehost2.com

简单主机官方网店 store.simplehost2.com

简单主机官方相册 gallery.simplehost2.com

简单主机官方博客 blog.simplehost2.com

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…