记录:wordpress开启多站点模式(MU)【可绑子域名】

从WordPress 3.0版开始, wordpress已经开始提供了创建一个多站点博客网络的功能。今天有忍不住折腾wordpress,现在记录一下wordpress开启多站点模式(mu)的全程(如果已有数据,请务必先备份):

这是官方教程:http://codex.wordpress.org/Create_A_Network(英文版的)

修改wp-config.php

开启多站点模式,在wp-config.php文件的  define(‘WPLANG’, ‘zh_CN’);  代码下面添加如下代码:

/* Multisite */
define(‘WP_ALLOW_MULTISITE’, true);

这是修改wp-config.php代码给wordpress加速的方法,可以一并修改:

1.《干掉多语言包给wordpress加加速
2.《wordpress开启独立Cookie-free域名与最后加载google和百度广告代码

配置网络

登录后台,在控制面板,工具,配置网络:

这里最关键的是选择多站点的域名模式:

1.子域名模式,也就是:a.xx.com 和 b.xx.com(需要你的域名dns支持绑定泛域名,或者你一个一个域名绑定也行)
2.子目录模式,也就是:xx.com/a 和 xx.com

启用网络

注意:强烈建议您备份您当前的 wp-config.php 文件和 .htaccess 文件。

将 blogs.dir 目录新建于 /wp-content/blogs.dir。该目录用于存放其他站点上传的多媒体文件,因此网页服务器需要拥有写权限。

向您的 wp-config.php 文件中添加下列内容。请添加在 /* 好了!请不要再继续编辑。请保存本文件。使用愉快! */ 的上方:

define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, true);
$base = ‘/’;
define(‘DOMAIN_CURRENT_SITE’, ‘263.be’);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);

在 根目录 中的 .htaccess 添加下列内容,覆盖掉其他 WordPress 规则。

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule . index.php [L]

完成这些步骤后,您的网络就已被配置妥当并启用了。您将需要重新登录。 登录

好了。到此为止,已经完成安装了。

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:记录:wordpress开启多站点模式(MU)【可绑子域名】