配置 WordPress 网络(多站点)功能 及 域名映射

自从Wordpress 3.0开始,新增了很多令人惊喜的特性,比如自定义POST类型,分类升级,自定义菜单,增加网络功能等,其中的网络功能即是传说中的多站点了,它整合了Wordpress MU的核心代码,让我们可以只用一套程序实现像WP MU一样的站群系统。

一、安装:
正常安装Wordpress,如果已经安装过,请先备份网站,然后停用所有插件。

二、激活多站点模式:
编辑文件 wp-config.php
在/* That’s all, stop editing! Happy blogging. */这一行之前加入以下代码:
/* allow multisite */
define(‘WP_ALLOW_MULTISITE’, true);

三、后台配置:
登录WP后台,进入Tools——>Network Setup选择网站地址形式,有子域名和子目录两种,
点击Install按钮后,会提示你继续修改 wp-config.php 文件,
按照提示,首先创建在 wp-content目录中创建 blogs.dir 文件夹,
然后根据说明修改 wp-config.php 和 .htaccess 文件,
最后重新登录系统,登陆地址是:
worpress_url/wp-admin/network/
到这一步,Wordpress网络功能就部署完毕了,
我们可以成功在后台新增二级域名或子目录的站点。

四、新增站点绑定顶级域名:
如果想让子站点绑定独立的顶级域名或其他域名,
需要安装域名映射插件: WordPress MU Domain Mapping
官方下载地址:
http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/
安装成功后,首先全网络激活插件Network Activate,
然后把插件目录下的 sunrise.php 文件移动到 wp-content/ 目录下,
再次编辑 wp-config.php 文件,增加代码:
define( ‘SUNRISE’, ‘on’ );
刷新一下管理后台,在Settings中新增了2个项目,
在Settings——>Domain Mapping中设置服务器IP和CNAME,
在Settings——>Domains中可以添加新的域名,
Site ID就是需要绑定域名站点在数据库中的ID值,在All Sites中可以看到。
同样的,你也可以进入子站点的控制面板中,
在Tools——>Domain Mapping里面设置需要绑定的域名。

注意事项:
1. 服务器空间需要支持.htaccess 。
2. 开启 WordPress Network 功能后,最好不要把WP放在子目录。
3. 在本机测试时,不要使用127.0.0.1,用localhost代替。

— over —

TrackBack: http://mimiz.cn/index.php/wordpress/wordpress-network-multisite-domain-mapping/trackback/
4 Responses to “配置 WordPress 网络(多站点)功能 及 域名映射”
  1. 思奇 Says:

    :roll: 不是很明白干什么用的,可以实现负载均衡?

  2. MiMi Says:

    可以仅使用一套WP软件实现站群或者间接实现智能建站 :mrgreen:

  3. 隔壁论坛 Says:

    写得很详细,不知道对中文站支持如何

  4. ArSui-分享工作,生活,乐趣 Says:

    […] http://mimiz.cn/index.php/wordpress/wordpress-network-multisite-domain-mapping/ […]

Leave a Reply !

^_^您敢留下回复吗?